Opal Board Standard Columns API

The Board Standard Columns API from Opal — 1 operation(s) for board standard columns.

Operations 1

GET /v3/board_standard_columns List all standard columns available for Board tables #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/opal-board-standard-columns-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

opal-board-standard-columns-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 3.0.0
  title: Opal API (⚠️ WIP) Board Standard Columns API
  license:
    name: Opal API License
    url: https://www.workwithopal.com/api-license
  description: The key words “MUST”, “MUST NOT”, “REQUIRED”, “SHALL”, “SHALL NOT”, “SHOULD”, “SHOULD NOT”, “RECOMMENDED”, “NOT RECOMMENDED”, “MAY”, and “OPTIONAL” in this document are to be interpreted as described in BCP 14 [RFC2119] [RFC8174] when, and only when, they appear in all capitals, as shown here.
servers:
- url: https://login.ouropal.com
tags:
- name: Board Standard Columns
paths:
  /v3/board_standard_columns:
    get:
      tags:
      - Board Standard Columns
      operationId: ReadBoardStandardColumnsV3
      summary: List all standard columns available for Board tables
      security:
      - oauth2:
        - offline_access
      - api_key: []
      parameters:
      - name: page
        description: Specify an offset and limit for pagination
        in: query
        required: false
        schema:
          type: object
          properties:
            limit:
              type: integer
              default: 50
            offset:
              type: integer
        style: deepObject
        explode: true
      responses:
        '200':
          description: A collection of Board standard column resources, ordered by default position.
          content:
            application/json:
              schema:
                type: object
                required:
                - data
                - meta
                properties:
                  data:
                    type: array
                    items:
                      title: board_standard_column
                      type: object
                      required:
                      - id
                      - type
                      - attributes
                      additionalProperties: false
                      properties:
                        id:
                          type: string
                          format: uuid
                        type:
                          type: string
                          enum:
                          - board_standard_column
                        attributes:
                          type: object
                          required:
                          - display_name
                          - system_name
                          - default_position
                          additionalProperties: false
                          properties:
                            display_name:
                              type: string
                              description: 'The display name which will appear in the Opal application UI where used.

                                '
                            system_name:
                              type: string
                              description: 'The unique name for the board column.

                                '
                            default_position:
                              type: number
                              description: The initial/default position of this board column relative to other board columns.
                            created_at:
                              type: string
                              format: date-time
                              description: An ISO8601 date-time representing the entity's creation date-time.
                              readOnly: true
                            updated_at:
                              type: string
                              format: date-time
                              description: An ISO8601 date-time representing the entity's most recent updated date-time.
                              readOnly: true
                  meta:
                    type: object
                    required:
                    - total
                    - page
                    - resource_type
                    properties:
                      resource_type:
                        type: string
                      total:
                        type: integer
                      page:
                        type: object
                        required:
                        - limit
                        - offset
                        properties:
                          limit:
                            type: integer
                          offset:
                            type: integer
              example:
                data:
                - id: 93ab7597-756e-4e6f-aec3-dec906d5fe03
                  type: board_standard_column
                  attributes:
                    system_name: image
                    display_name: Image
                    default_position: 0
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                - id: 867fb324-b322-4013-8ecf-ed2bee7856ed
                  type: board_standard_column
                  attributes:
                    system_name: name
                    display_name: Name
                    default_position: 1
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                - id: c9c28db6-8016-49e2-954b-e973482b70de
                  type: board_standard_column
                  attributes:
                    system_name: note
                    display_name: Note
                    default_position: 2
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                - id: 568a9cf3-683b-47a3-bc7a-a7ef7d16e49d
                  type: board_standard_column
                  attributes:
                    system_name: content
                    display_name: Content
                    default_position: 3
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                - id: 3ef2aa09-8651-47a3-ae33-059274f7ab2c
                  type: board_standard_column
                  attributes:
                    system_name: story
                    display_name: Story
                    default_position: 4
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                - id: a0a377e0-53ba-4793-972b-9f91a0b4f8b3
                  type: board_standard_column
                  attributes:
                    system_name: date
                    display_name: Date
                    default_position: 5
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                - id: 42540e2f-dce6-428e-8cd9-567608abcd96
                  type: board_standard_column
                  attributes:
                    system_name: end_date
                    display_name: Calendar End Date
                    default_position: 6
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                - id: b1f0c2d4-9a3e-4c8b-8f21-7db7840c634d
                  type: board_standard_column
                  attributes:
                    system_name: workflow
                    display_name: Workflow
                    default_position: 7
                    created_at: '2026-05-29T22:03:42Z'
                    updated_at: '2026-05-29T22:03:42Z'
                meta:
                  resource_type: board_standard_column
                  total: 8
                  page:
                    limit: 150
                    offset: 0
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                type: object
                required:
                - errors
                properties:
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        status:
                          type: string
                          description: The http status code of the error response.
                        title:
                          type: string
                          description: A short, human-readable summary of the error.
                        detail:
                          type: string
                          description: A human-readable explanation of the error.
                        code:
                          type: string
                          description: 'An system-readable error code to provide additional specificity for

                            the error.

                            '
                      required:
                      - status
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                type: object
                required:
                - errors
                properties:
                  errors:
                    type: array
                    items:
                      type: object
                      properties:
                        status:
                          type: string
                          description: The http status code of the error response.
                        title:
                          type: string
                          description: A short, human-readable summary of the error.
                        detail:
                          type: string
                          description: A human-readable explanation of the error.
                        code:
                          type: string
                          description: 'An system-readable error code to provide additional specificity for

                            the error.

                            '
                      required:
                      - status
components:
  securitySchemes:
    oauth2:
      type: oauth2
      description: 'This API uses OAuth 2.0 with the authorization code grant flow. You can

        find more detailed authentication instructions in the [Authentication

        Strategies](/api/documentation#section/Authentication-Strategies/OAuth-2.0)

        section.

        '
      flows:
        authorizationCode:
          authorizationUrl: /oauth2/auth
          tokenUrl: /oauth2/token
          scopes:
            offline_access: Include this scope if you wish to receive a refresh token
    anonymous_oauth:
      type: oauth2
      description: 'The OAuth 2.0 client credentials flow is used for secure server-server

        requests when Opal does not need to associate a request with a particular

        Opal user. These anonymous requests are instead authorized based on the

        OAuth scope.

        '
      flows:
        clientCredentials:
          tokenUrl: /oauth/token
          scopes:
            write:onboarding: Include this scope if you wish to make API requests to onboard new Opals.
    api_key:
      type: apiKey
      description: '(Deprecated) This API also supports authentication via an API or session

        token set in the request headers.

        '
      in: header
      name: Session-Token
    presentation_share_cookie:
      type: apiKey
      description: 'A cookie set and read by the Monolith service that authorizes a non-opal

        user to view a presentation and the resources within it. Other services

        can rely on this cookie by asking Monolith to authenticate it.

        '
      in: cookie
      name: share_token
x-tagGroups:
- name: Stable
  tags:
  - Board Collaborators
  - Board Objects
  - Boards
  - Content Schedules
  - Moment Schedules
  - Moments
  - Onboarding
- name: ⚠️  Unstable
  tags:
  - Block Connectors
  - Board Columns
  - Board Duplication
  - Board Standard Columns
  - Channels
  - Custom Field Options
  - Custom Field Types
  - Custom Fields
  - Moment Assignees
  - Moment Custom Fields
  - Planning Status
  - Rich Text Documents
  - User Groups
  - Users
  - Workspaces
- name: ℹ️ Proposed
  tags:
  - Bulk Operations
  - Gem Chats
  - Gem Files
  - Moment Duplication
  - Presentation Themes
  - Workflows
  - Workflow Contexts
  - Workflow Stages
  - Workflow Assignments
  - Workflow Responses
- name: ⚛️ Experimental
  tags:
  - Blocks
  - Block Custom Field Values
  - Block Duplication
  - Board User Settings
  - Categories
  - Category Types
  - Charts
  - Content
  - Custom Field Colors
  - Filter Sets
  - Key Dates
  - View Columns
  - View Standard Columns
  - Views
  - View Colors
  - Stories
- name: Additional Resources
  tags:
  - secondary_resources