> ## Documentation Index
> Fetch the complete documentation index at: https://docs.ravi.bot/llms.txt
> Use this file to discover all available pages before exploring further.

# Show a base: schema, views, and charts



## OpenAPI

````yaml /openapi.json post /api/v1/bases/show
openapi: 3.1.0
info:
  description: >-
    OpenAPI 3.1 spec auto-generated from the Ravi CLI registry. Each operation
    maps 1:1 to a `ravi <group> <command>` invocation.
  title: Ravi API
  version: 974aebaaf457a15f
servers:
  - description: Local Ravi gateway (default)
    url: http://localhost:3000
security: []
tags:
  - description: Ask a Ravi Page's managers for access and follow the request
    name: access
  - description: Inspect session adapters and their debug snapshots
    name: adapters
  - description: >-
      The operator's calendar in the Ravi Console: meetings, recording and
      briefings
    name: agenda
  - description: Agent management
    name: agents
  - description: Discover and validate Ravi app manifests
    name: apps
  - description: Generic artifact ledger and lineage tools
    name: artifacts
  - description: Audio generation tools (TTS)
    name: audio
  - description: Typed project databases (Bases) in Ravi Console
    name: bases
  - description: Manage Ravi MCP bridges through Console
    name: bridges
  - description: File, comment on, and track global Ravi bug reports on Console
    name: bug
  - description: Manage local-first Ravi calendars
    name: calendars
  - description: Manage native Ravi channel runner
    name: channels
  - description: Inspect canonical chats, messages, and reading queues
    name: chats
  - name: cloud
  - description: Manage Ravi prompt commands
    name: commands
  - description: >-
      Connect and manage your own accounts (Gmail, Calendar, ...) through Ravi
      Console
    name: connectors
  - description: Contact management
    name: contacts
  - description: Runtime context registry and introspection
    name: context
  - description: Inspect token and cost tracking
    name: costs
  - name: credentials
  - description: CRM relationship surface
    name: crm
  - description: Scheduled job management
    name: cron
  - description: Manage ravi via PM2
    name: daemon
  - description: Inspect ravi.db state (locks, WAL, holders)
    name: db
  - name: devin
  - description: Run reproducible evaluation tasks against Ravi
    name: eval
  - description: Stream live NATS events
    name: events
  - description: Send structured feedback to Ravi Console
    name: feedback
  - description: >-
      Operate Gmail through a connected Google account (yours, the person
      asking's, or a shared one)
    name: gmail
  - description: Heartbeat scheduling management
    name: heartbeat
  - description: Generic runtime hooks
    name: hooks
  - description: Link chat people to their Ravi Console account
    name: identity
  - description: Image generation tools
    name: image
  - description: Local Ravi inbox and Console delivery compatibility commands
    name: inbox
  - description: Operational insights with explicit lineage
    name: insights
  - description: Instance management (channels, policies, routes)
    name: instances
  - description: Invite people into the Console organization by email
    name: invites
  - description: Execução de chamada longa em background, com desfecho entregue na sessão
    name: jobs
  - description: Search what the org said and published, with sources
    name: knowledge
  - description: Use local-first Ravi mail
    name: mail
  - description: Media sending
    name: media
  - description: Meeting artifact and provider operations
    name: meetings
  - description: Daily metrics rollup and reporting
    name: metrics
  - description: Inspect Observation Plane bindings
    name: observers
  - description: Manage project-owned Ravi Pages and publish content through Console
    name: pages
  - description: Inspect provider-runtime authorization
    name: permissions
  - description: List and create the organization's projects in Ravi Console
    name: projects
  - name: prox
  - description: Emoji reactions
    name: react
  - description: Inspect route config and live routing without drilling into instances
    name: routes
  - description: Manage Ravi runtime prompt rules
    name: rules
  - name: runtime
  - description: Run one Ravi task in a disposable E2B cloud sandbox and collect its patch
    name: sandbox
  - name: sdk
  - description: Read the current Ravi agent/session/chat context
    name: self
  - description: Bot service management
    name: service
  - description: Manage agent sessions
    name: sessions
  - description: Global settings management
    name: settings
  - description: Manage runtime skill gate rules
    name: skill-gates
  - description: Skill discovery, install and inspection tools
    name: skills
  - description: Native Slack workspace operations
    name: slack
  - description: Versioned Ravi specs memory
    name: specs
  - description: Sticker library management and sending
    name: stickers
  - description: Local-first sync outbox, inbox, and Console bridge
    name: sync
  - description: Deterministic tag classification rules
    name: tag-rules
  - description: Unified tags for Ravi assets
    name: tags
  - description: Task runtime for dispatching work to Ravi agents
    name: tasks
  - description: >-
      Org and project themes in the Console Library: check, publish, propose and
      set the active theme
    name: themes
  - description: Manage Ravi threads
    name: threads
  - description: CLI tools inspection and export
    name: tools
  - description: Audio transcription
    name: transcribe
  - description: Event triggers
    name: triggers
  - description: Video analysis tools
    name: video
  - description: Create watches and wire their events to triggers
    name: watch
  - name: whatsapp
  - description: >-
      Widget templates in the Console Library: catalog, check, preview, publish
      and propose
    name: widgets
  - description: Resolve and mutate generic Work Objects through Ravi domain adapters
    name: work-objects
  - name: workflows
  - description: >-
      Operate YouTube Data API v3 and YouTube Analytics API v2 through Ravi
      credentials
    name: yt
paths:
  /api/v1/bases/show:
    post:
      tags:
        - bases
      summary: 'Show a base: schema, views, and charts'
      operationId: bases.show
      requestBody:
        content:
          application/json:
            schema:
              additionalProperties: false
              properties:
                base:
                  description: Base id or slug
                  type: string
                console:
                  description: Console base URL
                  type: string
                project:
                  description: >-
                    Console project id or slug; overrides the saved Console
                    scope
                  type: string
              required:
                - base
              type: object
        required: true
      responses:
        '200':
          content:
            application/json:
              schema:
                additionalProperties: false
                properties:
                  base:
                    additionalProperties: false
                    properties:
                      capabilities:
                        additionalProperties: false
                        properties:
                          manage:
                            type: boolean
                          readDirect:
                            type: boolean
                          writeDirect:
                            type: boolean
                        required:
                          - manage
                          - readDirect
                          - writeDirect
                        type: object
                      charts:
                        items:
                          additionalProperties: false
                          properties:
                            baseId:
                              type: string
                            createdAt:
                              type: string
                            description:
                              anyOf:
                                - type: string
                                - type: 'null'
                            id:
                              type: string
                            name:
                              type: string
                            position:
                              type: number
                            spec:
                              additionalProperties:
                                $ref: '#/components/schemas/Schema0_b95130a15d1f'
                              propertyNames:
                                type: string
                              type: object
                            status:
                              type: string
                            updatedAt:
                              type: string
                            version:
                              type: number
                            viewId:
                              type: string
                          required:
                            - id
                            - baseId
                            - viewId
                            - name
                            - description
                            - spec
                            - version
                          type: object
                        type: array
                      createdAt:
                        type: string
                      description:
                        anyOf:
                          - type: string
                          - type: 'null'
                      icon:
                        anyOf:
                          - type: string
                          - type: 'null'
                      id:
                        type: string
                      members:
                        items:
                          additionalProperties: false
                          properties:
                            avatarUrl:
                              anyOf:
                                - type: string
                                - type: 'null'
                            displayName:
                              anyOf:
                                - type: string
                                - type: 'null'
                            id:
                              type: string
                          required:
                            - id
                            - displayName
                            - avatarUrl
                          type: object
                        type: array
                      name:
                        type: string
                      organizationId:
                        type: string
                      projectId:
                        type: string
                      properties:
                        items:
                          additionalProperties: false
                          properties:
                            config:
                              additionalProperties: false
                              properties:
                                agent:
                                  anyOf:
                                    - type: string
                                    - type: 'null'
                                approvers:
                                  items:
                                    additionalProperties: false
                                    properties:
                                      kind:
                                        type: string
                                      minRole:
                                        type: string
                                      userId:
                                        type: string
                                    required:
                                      - kind
                                    type: object
                                  type: array
                                currency:
                                  type: string
                                format:
                                  type: string
                                includeTime:
                                  type: boolean
                                inputs:
                                  items:
                                    type: string
                                  type: array
                                instructions:
                                  type: string
                                options:
                                  items:
                                    additionalProperties: false
                                    properties:
                                      archived:
                                        type: boolean
                                      color:
                                        type: string
                                      group:
                                        type: string
                                      id:
                                        type: string
                                      name:
                                        type: string
                                    required:
                                      - id
                                      - name
                                      - color
                                    type: object
                                  type: array
                                output:
                                  type: string
                                precision:
                                  type: number
                                resetOn:
                                  items:
                                    type: string
                                  type: array
                              type: object
                            deletedAt:
                              anyOf:
                                - type: string
                                - type: 'null'
                            description:
                              anyOf:
                                - type: string
                                - type: 'null'
                            id:
                              type: string
                            key:
                              type: string
                            name:
                              type: string
                            position:
                              type: number
                            required:
                              type: boolean
                            type:
                              type: string
                          required:
                            - id
                            - key
                            - name
                            - description
                            - type
                            - config
                            - position
                            - required
                            - deletedAt
                          type: object
                        type: array
                      rowCount:
                        anyOf:
                          - type: number
                          - type: 'null'
                      schemaVersion:
                        type: number
                      slug:
                        type: string
                      status:
                        type: string
                      timezone:
                        type: string
                      updatedAt:
                        type: string
                      version:
                        type: number
                      views:
                        items:
                          anyOf:
                            - additionalProperties: false
                              properties:
                                access:
                                  additionalProperties:
                                    $ref: '#/components/schemas/Schema0_b95130a15d1f'
                                  propertyNames:
                                    type: string
                                  type: object
                                baseId:
                                  type: string
                                capabilities:
                                  additionalProperties: false
                                  properties:
                                    aggregateOnly:
                                      type: boolean
                                    approve:
                                      items:
                                        type: string
                                      type: array
                                    archive:
                                      type: boolean
                                    create:
                                      type: boolean
                                    manage:
                                      type: boolean
                                    read:
                                      type: boolean
                                    writeColumns:
                                      items:
                                        type: string
                                      type: array
                                  required:
                                    - read
                                    - aggregateOnly
                                    - writeColumns
                                    - create
                                    - archive
                                    - manage
                                  type: object
                                columns:
                                  items:
                                    type: string
                                  type: array
                                createdAt:
                                  type: string
                                description:
                                  anyOf:
                                    - type: string
                                    - type: 'null'
                                id:
                                  type: string
                                invalidReason:
                                  anyOf:
                                    - type: string
                                    - type: 'null'
                                layout:
                                  additionalProperties:
                                    $ref: '#/components/schemas/Schema0_b95130a15d1f'
                                  propertyNames:
                                    type: string
                                  type: object
                                name:
                                  type: string
                                position:
                                  type: number
                                query:
                                  additionalProperties: false
                                  properties:
                                    filter:
                                      anyOf:
                                        - $ref: >-
                                            #/components/schemas/Schema0_b95130a15d1f
                                        - type: 'null'
                                    sort:
                                      items:
                                        additionalProperties: false
                                        properties:
                                          dir:
                                            type: string
                                          prop:
                                            type: string
                                        required:
                                          - prop
                                          - dir
                                        type: object
                                      type: array
                                  required:
                                    - filter
                                    - sort
                                  type: object
                                status:
                                  type: string
                                updatedAt:
                                  type: string
                                valid:
                                  type: boolean
                                version:
                                  type: number
                              required:
                                - id
                                - baseId
                                - name
                                - description
                                - columns
                                - query
                                - layout
                                - access
                                - position
                                - version
                                - status
                                - valid
                                - invalidReason
                                - createdAt
                                - updatedAt
                                - capabilities
                              type: object
                            - additionalProperties: false
                              properties:
                                baseId:
                                  type: string
                                capabilities:
                                  additionalProperties: false
                                  properties:
                                    aggregateOnly:
                                      type: boolean
                                    approve:
                                      items:
                                        type: string
                                      type: array
                                    archive:
                                      type: boolean
                                    create:
                                      type: boolean
                                    manage:
                                      type: boolean
                                    read:
                                      type: boolean
                                    writeColumns:
                                      items:
                                        type: string
                                      type: array
                                  required:
                                    - read
                                    - aggregateOnly
                                    - writeColumns
                                    - create
                                    - archive
                                    - manage
                                  type: object
                                columns:
                                  items:
                                    additionalProperties: false
                                    properties:
                                      config:
                                        additionalProperties: false
                                        properties:
                                          agent:
                                            anyOf:
                                              - type: string
                                              - type: 'null'
                                          approvers:
                                            items:
                                              additionalProperties: false
                                              properties:
                                                kind:
                                                  type: string
                                                minRole:
                                                  type: string
                                                userId:
                                                  type: string
                                              required:
                                                - kind
                                              type: object
                                            type: array
                                          currency:
                                            type: string
                                          format:
                                            type: string
                                          includeTime:
                                            type: boolean
                                          inputs:
                                            items:
                                              type: string
                                            type: array
                                          instructions:
                                            type: string
                                          options:
                                            items:
                                              additionalProperties: false
                                              properties:
                                                archived:
                                                  type: boolean
                                                color:
                                                  type: string
                                                group:
                                                  type: string
                                                id:
                                                  type: string
                                                name:
                                                  type: string
                                              required:
                                                - id
                                                - name
                                                - color
                                              type: object
                                            type: array
                                          output:
                                            type: string
                                          precision:
                                            type: number
                                          resetOn:
                                            items:
                                              type: string
                                            type: array
                                        type: object
                                      key:
                                        type: string
                                      name:
                                        type: string
                                      required:
                                        type: boolean
                                      type:
                                        type: string
                                    required:
                                      - key
                                      - name
                                      - type
                                      - config
                                      - required
                                    type: object
                                  type: array
                                description:
                                  anyOf:
                                    - type: string
                                    - type: 'null'
                                id:
                                  type: string
                                layout:
                                  additionalProperties:
                                    $ref: '#/components/schemas/Schema0_b95130a15d1f'
                                  propertyNames:
                                    type: string
                                  type: object
                                name:
                                  type: string
                                valid:
                                  type: boolean
                                version:
                                  type: number
                              required:
                                - id
                                - baseId
                                - name
                                - description
                                - layout
                                - version
                                - columns
                                - capabilities
                                - valid
                              type: object
                        type: array
                    required:
                      - id
                      - organizationId
                      - projectId
                      - slug
                      - name
                      - description
                      - icon
                      - timezone
                      - schemaVersion
                      - version
                      - status
                      - rowCount
                      - createdAt
                      - updatedAt
                      - capabilities
                      - properties
                      - views
                      - charts
                      - members
                    type: object
                  consoleUrl:
                    type: string
                  projectRef:
                    type: string
                  success:
                    const: true
                    type: boolean
                required:
                  - success
                  - consoleUrl
                  - projectRef
                  - base
                type: object
          description: Success — body conforms to the `@Returns` schema.
        '400':
          description: Bad request — body failed schema validation.
        '500':
          description: Internal error.
      security: []
components:
  schemas:
    Schema0_b95130a15d1f:
      anyOf:
        - anyOf:
            - type: string
            - type: number
            - type: boolean
            - type: 'null'
        - items:
            $ref: '#/components/schemas/Schema0_b95130a15d1f'
          type: array
        - additionalProperties:
            $ref: '#/components/schemas/Schema0_b95130a15d1f'
          propertyNames:
            type: string
          type: object

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.