Velaris Custom Objects API

The Custom Objects API from Velaris — 15 operation(s) for custom objects.

Operations 18

GET /core/:level/:id/links Get Entity Custom Links By ID #
POST /core/:level/:id/links Add Custom Links for System Entities #
GET /custom-objects/:coApiName/:id/links Get Custom Object Instance Custom Links by ID #
POST /custom-objects/:coApiName/:id/links Add Custom Links for Custom Object Instances #
GET /core/:level/:id/links/:apiName Get Entity Custom Links By Link Api Name #
GET /custom-objects/:coApiName/:id/links/:apiName Get Custom Links for Custom Objects By Link Api Name #
PUT /core/:level/:id/links/archive Archive Custom Links for System Entity #
PUT /custom-objects/:coApiName/:id/links/archive Archive Custom Links for Custom Object Instance #
GET /custom-object-schemas Get Custom Object Definitions #
GET /custom-objects/:co_api_name Get CO instances #
POST /custom-objects/:co_api_name Create CO instance #
GET /v2/custom-objects/:co_api_name Get CO instances V2 #
GET /custom-objects/:co_api_name/:instanceId Get CO Instance by Id #
PUT /custom-objects/:co_api_name/:instanceId/archive Archive CO instance #
PUT /custom-objects/:co_api_name/:instanceId/restore Restore CO Instance #
PUT /custom-objects/:apiName/:instanceId Update CO instance #
POST /custom-objects/:coApiName/search Search Custom Objects #
POST /v2/custom-objects/:coApiName/search Search Custom Objects V2 #

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/velaris-custom-objects-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

velaris-custom-objects-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Velaris Public Custom Objects API
  version: 1.0.0
  description: The Velaris Public API for the AI Customer Success Platform. Manage organizations, accounts, contacts, opportunities, risks, custom objects, activities, notes, tickets, tasks, users, surveys and more. Base URL https://api.euw1.velaris.io. Converted by API Evangelist from the provider-published public Postman collection (https://developers.velaris.io/).
  contact:
    name: Velaris
    url: https://www.velaris.io/
servers:
- url: https://api.euw1.velaris.io
  description: EU-West-1 production
security:
- bearerAuth: []
- basicAuth: []
tags:
- name: Custom Objects
paths:
  /core/:level/:id/links:
    get:
      operationId: getEntityCustomLinksById
      summary: Get Entity Custom Links By ID
      tags:
      - Custom Objects
      description: 'This endpoint retrieves the links associated with a specific entity at the given level and ID.


        Request


        Path Parameters


        level

        (string): Entity Level

        - Organization: ''organizations''

        - Account: ''accounts''

        - Contact: ''contacts''

        - Opportunity: ''opportunities''

        - Risk: ''risks''


        id

        (string): Entity ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        Example:


        With external id: /organizations/extid-id/links


        With internal id: /organizations/srcid-id/links


        Response


        The response will include the list of links associated with the specified entity.'
      responses:
        '200':
          description: Get Entity Custom Links By ID
          content:
            application/json:
              example:
                data:
                  custom_link_api1: []
                  custom_link_api2:
                  - 2470
                  custom_link_api3: []
                  custom_link_api4:
                  - 2984
                  custom_link_api5: []
    post:
      operationId: addCustomLinksForSystemEntities
      summary: Add Custom Links for System Entities
      tags:
      - Custom Objects
      description: 'This endpoint creates links for a specific system entity by passing its level and ID.


        Request


        Path Parameters


        apiName

        (string): Custom Link API Name


        id

        (string): Entity ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        level

        (string): Entity Level

        - Organization: ''organizations''

        - Account: ''accounts''

        - Contact: ''contacts''

        - Opportunity: ''opportunities''

        - Risk: ''risks''


        Request Body


        identifier_key

        External IDs - "ext_id"

        Internal IDs - "int_id"


        Example:


        With external id: /core/contacts/extid-id/links


        With internal id: /core/contacts/srcid-id/links


        Response


        The response will include the list of links successfully created for the specified system entity.'
      requestBody:
        content:
          application/json:
            example:
              links:
                invoice_contacts:
                  identifier_key: ext_id
                  ids:
                  - inv_343
                  - inv_5342
      responses:
        '200':
          description: Add Custom Links for System Entities
          content:
            application/json:
              example:
                data:
                  invoice_contacts:
                  - 243
                  - 543
  /custom-objects/:coApiName/:id/links:
    get:
      operationId: getCustomObjectInstanceCustomLinksById
      summary: Get Custom Object Instance Custom Links by ID
      tags:
      - Custom Objects
      description: 'This endpoint retrieves the links associated with a specific custom object by its API name and ID.


        Request


        Path Parameters


        coApiName

        (string): Custom Object API Name


        id

        (string): Custom Object Instance ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        Example:


        With external id: /custom-objects/invoices/extid-id/links


        With internal id: /custom-objects/invoices/srcid-id/links


        Response


        The response will include the list of links associated with the specified custom object instance.'
      responses:
        '200':
          description: Get Custom Object Instance Custom Links by ID
          content:
            application/json:
              example:
                data:
                  custom_link_api1:
                  - 343
                  custom_link_api2:
                  - 6324
                  custom_link_api3: []
                  custom_link_api4:
                  - 845
                  custom_link_api5: []
    post:
      operationId: addCustomLinksForCustomObjectInstances
      summary: Add Custom Links for Custom Object Instances
      tags:
      - Custom Objects
      description: 'This endpoint creates links for a specific custom object instance by its API name and ID.


        Request


        Path Parameters


        coApiName

        (string): Custom Object API Name.


        id

        (string): Custom Object Instance ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        Request Body


        identifier_key

        External IDs - "ext_id"

        Internal IDs - "int_id"

        Emails (For Contacts) - "email"


        Example:


        With external id: /custom-object/invoice/extid-id/links


        With internal id: /custom-object/invoice/srcid-id/links


        Response


        The response will include the list of links successfully created for the specified custom object instance.'
      requestBody:
        content:
          application/json:
            example:
              links:
                invoice_contacts:
                  identifier_key: email
                  ids:
                  - mehani@gmail.com
      responses:
        '200':
          description: Add Custom Links for Custom Object Instances
          content:
            application/json:
              example:
                data:
                  invoice_contacts:
                  - 343
                  invoice_accounts:
                  - 1
                  - 2
                  - 3
                  - 4
                  - 5
  /core/:level/:id/links/:apiName:
    get:
      operationId: getEntityCustomLinksByLinkApiName
      summary: Get Entity Custom Links By Link Api Name
      tags:
      - Custom Objects
      description: 'This endpoint retrieves the links associated with a specific entity by its level, ID, and custom link API name.


        Request


        Path Parameters


        apiName

        (string): Custom Link API Name


        id

        (string): Entity ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        level

        (string): Entity Level

        - Organization: ''organizations''

        - Account: ''accounts''

        - Contact: ''contacts''

        - Opportunity: ''opportunities''

        - Risk: ''risks''


        Example:


        With external id: /core/opportunities/extid-id/links/custom_link__api3534


        With internal id: /core/opportunities/srcid-id/links/custom_link__api3534


        Response


        The response will include the list of links associated with the specified system entity.'
      responses:
        '200':
          description: Get Entity Custom Links By Link Api Name
          content:
            application/json:
              example:
                data:
                  custom_link_4563:
                  - 343
                  - 453
  /custom-objects/:coApiName/:id/links/:apiName:
    get:
      operationId: getCustomLinksForCustomObjectsByLinkApiName
      summary: Get Custom Links for Custom Objects By Link Api Name
      tags:
      - Custom Objects
      description: 'This endpoint retrieves the links associated with a specific custom object by its API name, ID, and custom link API name.


        Request


        Path Parameters


        coApiName

        (string): Custom Object API Name


        id

        (string): Custom Object Instance ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        apiName

        (string): Custom Link Api Name


        Example:


        With external id: /custom-object/invoice/extid-id/links/custom_link_api3534


        With internal id: /custom-object/invoice/srcid-id/links/custom_link_api3534


        Response


        The response will include the list of links associated with the specified custom object instance.'
      responses:
        '200':
          description: Get Custom Links for Custom Objects By Link Api Name
          content:
            application/json:
              example:
                data:
                  custom_link_api5:
                  - 745
                  - 345
                  - 243
                  - 14
  /core/:level/:id/links/archive:
    put:
      operationId: archiveCustomLinksForSystemEntity
      summary: Archive Custom Links for System Entity
      tags:
      - Custom Objects
      description: 'This endpoint archives existing links of a specific system entity by passing its level and ID.


        Request


        Path Parameters


        id

        (string): Entity ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        level

        (string): Entity Level

        - Organization: ''organizations''

        - Account: ''accounts''

        - Contact: ''contacts''

        - Opportunity: ''opportunities''

        - Risk: ''risks''


        Request Body


        identifier_key

        External IDs - "ext_id"

        Internal IDs - "int_id"


        Example:


        With external id: /core/contacts/extid-id/archive


        With internal id: /core/contacts/srcid-id/archive'
      requestBody:
        content:
          application/json:
            example:
              links:
                invoice_accounts:
                  identifier_key: int_id
                  ids:
                  - 4654
      responses:
        '200':
          description: Archive Custom Links for System Entity
          content:
            application/json:
              example:
                data:
                  invoice_accounts: []
  /custom-objects/:coApiName/:id/links/archive:
    put:
      operationId: archiveCustomLinksForCustomObjectInstance
      summary: Archive Custom Links for Custom Object Instance
      tags:
      - Custom Objects
      description: 'This endpoint archives existing links of a specific custom object instance by passing its API name and instance ID.


        Request


        Path Parameters


        coApiName

        (string): Custom Object API Name.


        id

        (string): Custom Object Instance ID

        Should be in the format "srcid-{velarisId}" when passing internal ID or "extid-{externalId} when passing external ID.


        Request Body


        identifier_key

        External IDs - "ext_id"

        Internal IDs - "int_id"

        Emails (For Contacts) - "email"


        Example:


        With external id: /custom-objects/invoice/extid-id/archive


        With internal id: /custom-objects/invoice/srcid-id/archive'
      requestBody:
        content:
          application/json:
            example:
              links:
                invoice_accounts:
                  identifier_key: int_id
                  ids:
                  - 876
                  - 453
                invoice_opportuniy:
                  identifier_key: ext_id
                  ids:
                  - opp434
                  - opp435
      responses:
        '200':
          description: Archive Custom Links for Custom Object Instance
          content:
            application/json:
              example:
                data:
                  invoice_accounts: []
                  invoice_opportuniy: []
  /custom-object-schemas:
    get:
      operationId: getCustomObjectDefinitions
      summary: Get Custom Object Definitions
      tags:
      - Custom Objects
      description: Returns list of custom object schemas. This includes information like custom object names, API names, and more.
      responses:
        '200':
          description: Sucess - 200
          content:
            application/json:
              example:
                status: success
                data:
                - customObjectId: 1
                  singularObjectName: invoice
                  pluralObjectName: invoices
                  icon: invoice-icon
                  apiName: invoice
                  externalId: invoice-object
                  primaryColor: '#9575FF'
                  isSystem: false
                  description: invoice object
                  pinnedUserId: null
                  isPinned: false
  /custom-objects/:co_api_name:
    get:
      operationId: getCoInstances
      summary: Get CO instances
      tags:
      - Custom Objects
      description: Returns list of custom object instances. This includes information like custom object id, system attributes, and custom attributes
      responses:
        '200':
          description: Success - 200
          content:
            application/json:
              example:
                status: success
                data:
                - customObjectInstanceId: 1
                  imageId: 1
                  about: about
                  externalId: invoice-1001
                  lifecycleStageId: null
                  entityArchived: 1
                  globalFields:
                    name: Invoice 1001
                  created: '2024-03-12T11:33:45.000Z'
                  modified: '2024-03-13T13:28:44.000Z'
                  createdBy: 13
                  modifiedBy: 1
                  properties:
                    name: Invoice 1001
                    subscription_id: subscription-002
        '404':
          description: Not Found - 404
    post:
      operationId: createCoInstance
      summary: Create CO instance
      tags:
      - Custom Objects
      description: Creates a custom object instance. External id, and custom attributes of the instance should be provided
      requestBody:
        content:
          application/json: {}
      responses:
        '200':
          description: Success - 200
  /v2/custom-objects/:co_api_name:
    get:
      operationId: getCoInstancesV2
      summary: Get CO instances V2
      tags:
      - Custom Objects
      description: Returns list of custom object instances. This includes information like custom object id, system attributes, and custom attributes.
      responses:
        '200':
          description: Success - 200
          content:
            application/json:
              example:
                status: success
                data:
                - customObjectInstanceId: 11
                  imageId: 1
                  about: about
                  externalId: invoice-1001
                  lifecycleStageId: null
                  entityArchived: 1
                  globalFields:
                    name: Invoice 1001
                  created: '2024-03-12T11:33:45.000Z'
                  modified: '2024-03-13T13:28:44.000Z'
                  createdBy: 13
                  modifiedBy: 1
                  properties:
                    name: Invoice 1001
                    subscription_id: subscription-002
                - customObjectInstanceId: 12
                  imageId: 2
                  about: about
                  externalId: invoice-1002
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1002
                  created: '2024-04-01T09:20:00.000Z'
                  modified: '2024-04-01T10:00:00.000Z'
                  createdBy: 14
                  modifiedBy: 2
                  properties:
                    name: Invoice 1002
                    subscription_id: subscription-003
                - customObjectInstanceId: 13
                  imageId: 3
                  about: about
                  externalId: invoice-1003
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1003
                  created: '2024-04-05T15:30:00.000Z'
                  modified: '2024-04-05T16:00:00.000Z'
                  createdBy: 15
                  modifiedBy: 3
                  properties:
                    name: Invoice 1003
                    subscription_id: subscription-004
                - customObjectInstanceId: 14
                  imageId: 4
                  about: about
                  externalId: invoice-1004
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1004
                  created: '2024-04-10T12:45:00.000Z'
                  modified: '2024-04-10T13:15:00.000Z'
                  createdBy: 16
                  modifiedBy: 4
                  properties:
                    name: Invoice 1004
                    subscription_id: subscription-005
                - customObjectInstanceId: 15
                  imageId: 5
                  about: about
                  externalId: invoice-1005
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1005
                  created: '2024-04-15T14:00:00.000Z'
                  modified: '2024-04-15T14:30:00.000Z'
                  createdBy: 17
                  modifiedBy: 5
                  properties:
                    name: Invoice 1005
                    subscription_id: subscription-006
                - customObjectInstanceId: 16
                  imageId: 6
                  about: about
                  externalId: invoice-1006
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1006
                  created: '2024-04-20T10:30:00.000Z'
                  modified: '2024-04-20T11:00:00.000Z'
                  createdBy: 18
                  modifiedBy: 6
                  properties:
                    name: Invoice 1006
                    subscription_id: subscription-007
                - customObjectInstanceId: 17
                  imageId: 7
                  about: about
                  externalId: invoice-1007
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1007
                  created: '2024-04-25T08:15:00.000Z'
                  modified: '2024-04-25T08:45:00.000Z'
                  createdBy: 19
                  modifiedBy: 7
                  properties:
                    name: Invoice 1007
                    subscription_id: subscription-008
                - customObjectInstanceId: 18
                  imageId: 8
                  about: about
                  externalId: invoice-1008
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1008
                  created: '2024-04-30T09:45:00.000Z'
                  modified: '2024-04-30T10:15:00.000Z'
                  createdBy: 20
                  modifiedBy: 8
                  properties:
                    name: Invoice 1008
                    subscription_id: subscription-009
                - customObjectInstanceId: 19
                  imageId: 9
                  about: about
                  externalId: invoice-1009
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1009
                  created: '2024-05-05T11:30:00.000Z'
                  modified: '2024-05-05T12:00:00.000Z'
                  createdBy: 21
                  modifiedBy: 9
                  properties:
                    name: Invoice 1009
                    subscription_id: subscription-010
                - customObjectInstanceId: 20
                  imageId: 10
                  about: about
                  externalId: invoice-1010
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Invoice 1010
                  created: '2024-05-10T07:50:00.000Z'
                  modified: '2024-05-10T08:20:00.000Z'
                  createdBy: 22
                  modifiedBy: 10
                  properties:
                    name: Invoice 1010
                    subscription_id: subscription-011
        '404':
          description: Not Found - 404
  /custom-objects/:co_api_name/:instanceId:
    get:
      operationId: getCoInstanceById
      summary: Get CO Instance by Id
      tags:
      - Custom Objects
      description: 'Returns the custom object instance with the given instance id. This includes the system attributes and the custom attributes of the instance.


        Custom object instance id should be in the following format.


        internal id → srcid-(internal id)


        external id → extid-(external id)


        example: srcid-1 , extid-abc-123'
      responses:
        '200':
          description: Success - 200
        '404':
          description: Not Found 404
  /custom-objects/:co_api_name/:instanceId/archive:
    put:
      operationId: archiveCoInstance
      summary: Archive CO instance
      tags:
      - Custom Objects
      description: 'Archives the custom object instance with the given instance id.


        Custom object instance id should be in the following format.


        internal id → srcid-(internal id)


        external id → extid-(external id)


        example: srcid-1 , extid-abc-123'
      responses:
        '200':
          description: Success - 200
  /custom-objects/:co_api_name/:instanceId/restore:
    put:
      operationId: restoreCoInstance
      summary: Restore CO Instance
      tags:
      - Custom Objects
      description: 'Restore the custom object instance with the given instance id.


        Custom object instance id should be in the following format.


        internal id → srcid-(internal id)


        external id → extid-(external id)


        example: srcid-1 , extid-abc-123'
      responses:
        '200':
          description: Success - 200
        '406':
          description: Not Acceptable - 406
  /custom-objects/:apiName/:instanceId:
    put:
      operationId: updateCoInstance
      summary: Update CO instance
      tags:
      - Custom Objects
      description: 'Updates custom object instance with the given instance id. External id, and custom attributes of the instance should be provided.


        Custom object instance id should be in the following format.


        internal id → srcid-(internal id)


        external id → extid-(external id)


        example: srcid-1 , extid-abc-123'
      requestBody:
        content:
          application/json: {}
      responses:
        '200':
          description: Success 200
          content:
            application/json:
              example:
                status: success
                data:
                  externalId: invoice-0001
                  properties:
                    name: Invoice 0001
                  links:
                    custom_link_relation6:
                    - 76
        '404':
          description: Not Found - 404
  /custom-objects/:coApiName/search:
    post:
      operationId: searchCustomObjects
      summary: Search Custom Objects
      tags:
      - Custom Objects
      description: 'Search custom object instances using custom attributes


        The request body should contain a list of filters up to 3 filters


        filters - list of filters


        filter - object


        fieldName: API name of the custom attribute


        operator: operator which should be used in the filter


        value: filtered value


        Supported Operators


        Data type

        Operators


        String

        equals, contains


        Number

        equals, greaterThan, lessThan, greaterThanOrEqualTo, lessThanOrEqualTo


        Date

        equals, after, before, onOrAfter, onOrBefore


        Boolean

        equals


        Single Picklist

        equals


        Multi Picklist

        includes


        Organization / Account / Contact / User

        equals


        Organization / Account / Contact / User Picklist

        includes


        Valid Format of the value


        String: Value must be a non-empty string.


        Number: Value must be a valid number (can be provided as a string).


        Date: Value must be a date string in the format "YYYY-MM-DD".


        Boolean: Value must be a boolean string (''true'' or ''false'').


        Single Picklist, Organization, Account, Contact, User: Value must be a number.


        Multi Picklist, Organization Picklist, Account Picklist, Contact Picklist, User Picklist: Value must be a non-empty array of numbers.'
      requestBody:
        content:
          application/json: {}
      responses:
        '200':
          description: Success - 200
          content:
            application/json:
              example:
                status: success
                data:
                - customObjectInstanceId: 179
                  imageId: null
                  about: null
                  externalId: test-externalid-2024-4
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Hat 9
                  created: '2024-03-13T13:29:59.000Z'
                  modified: '2024-03-13T13:29:59.000Z'
                  createdBy: 1
                  modifiedBy: 1
                  properties:
                    name: Hat 9
                    about: this is about 2
  /v2/custom-objects/:coApiName/search:
    post:
      operationId: searchCustomObjectsV2
      summary: Search Custom Objects V2
      tags:
      - Custom Objects
      description: 'Search custom object instances using custom attributes


        The request body should contain a list of filters up to 3 filters


        Query Params


        limit

        Number of records to fetch


        after

        Last fetched instanceId


        archived

        Archived state(true/false)


        Request Body


        filters - list of filters


        filter - object


        fieldName: API name of the custom attribute


        operator: operator which should be used in the filter


        value: filtered value


        Supported Operators


        Data type

        Operators


        String

        equals, contains


        Number

        equals, greaterThan, lessThan, greaterThanOrEqualTo, lessThanOrEqualTo


        Date

        equals, after, before, onOrAfter, onOrBefore


        Boolean

        equals


        Single Picklist

        equals


        Multi Picklist

        includes


        Organization / Account / Contact / User

        equals


        Organization / Account / Contact / User Picklist

        includes


        Valid Format of the value


        String: Value must be a non-empty string.


        Number: Value must be a valid number (can be provided as a string).


        Date: Value must be a date string in the format "YYYY-MM-DD".


        Boolean: Value must be a boolean string (''true'' or ''false'').


        Single Picklist, Organization, Account, Contact, User: Value must be a number.


        Multi Picklist, Organization Picklist, Account Picklist, Contact Picklist, User Picklist: Value must be a non-empty array of numbers.'
      requestBody:
        content:
          application/json: {}
      responses:
        '200':
          description: Success - 200
          content:
            application/json:
              example:
                status: success
                data:
                - customObjectInstanceId: 179
                  imageId: null
                  about: null
                  externalId: test-externalid-2024-4
                  lifecycleStageId: null
                  entityArchived: 0
                  globalFields:
                    name: Hat 9
                  created: '2024-03-13T13:29:59.000Z'
                  modified: '2024-03-13T13:29:59.000Z'
                  createdBy: 1
                  modifiedBy: 1
                  properties:
                    name: Hat 9
                    about: this is about 2
components:
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: 'User-scoped access token. Header: Authorization: Bearer {access_token}. Create under Profile > Security > Access token.'
    basicAuth:
      type: http
      scheme: basic
      description: Legacy. Base64(username:password). Not available for SSO/MFA tenants.