Salesforce Channel API

The Channel API from Salesforce — 5 operation(s) for channel.

Operations 8

POST /data/v64.0/tooling/sobjects/PlatformEventChannel Salesforce Create Channel #
PATCH /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} Salesforce Update Channel #
GET /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} Salesforce Get Event Channel #
DELETE /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID} Salesforce Delete Event Channel #
GET /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} Salesforce Get Channel Member #
DELETE /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID} Salesforce Delete Channel Member #
POST /data/v64.0/tooling/sobjects/PlatformEventChannelMember Salesforce Create Channel Member #
GET /data/v64.0/tooling/sobjects/PlatformEventChannel/describe Salesforce Describe Event Channel #

Documentation

Specifications

Schemas & Data

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/salesforce-channel-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 email required.

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

OpenAPI Specification

salesforce-channel-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Salesforce Channel API
  description: 'Find the resources you need to start building. '
  contact: {}
  version: '1.0'
servers:
- url: https://login.salesforce.com
  variables: {}
- url: https://id
  variables: {}
- url: https://services
  variables: {}
- url: '{{url}}{{site}}/services/oauth2'
  variables:
    url:
      default: DefaultParameterValue
    site:
      default: DefaultParameterValue
security:
- oauth2:
  - api
tags:
- name: Channel
paths:
  /data/v64.0/tooling/sobjects/PlatformEventChannel:
    parameters: []
    post:
      tags:
      - Channel
      summary: Salesforce Create Channel
      operationId: Createchannel
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/CreatechannelRequest'
              - examples:
                - FullName: Account_Channel__chn
                  Metadata:
                    channelType: data
                    label: Account Channel
              contentMediaType: application/json
            example:
              FullName: Account_Channel__chn
              Metadata:
                channelType: data
                label: Account Channel
        required: true
      responses:
        '200':
          description: ''
          headers: {}
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /data/v64.0/tooling/sobjects/PlatformEventChannel/{PLATFORM_EVENT_CHANNEL_ID}:
    parameters: []
    patch:
      tags:
      - Channel
      summary: Salesforce Update Channel
      operationId: Updatechannel
      parameters:
      - name: PLATFORM_EVENT_CHANNEL_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
          examples:
          - 0YLRM0000004DlP4AU
        example: '500123'
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/UpdatechannelRequest'
              - examples:
                - FullName: Account_Channel__chn
                  Metadata:
                    channelType: data
                    label: Account Channel 2
                    urls: null
              contentMediaType: application/json
            example:
              FullName: Account_Channel__chn
              Metadata:
                channelType: data
                label: Account Channel 2
                urls: null
        required: true
      responses:
        '200':
          description: ''
          headers: {}
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    get:
      tags:
      - Channel
      summary: Salesforce Get Event Channel
      operationId: Geteventchannel
      parameters:
      - name: PLATFORM_EVENT_CHANNEL_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
          examples:
          - 0YL4H0000004C93WAE
        example: '500123'
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Mon, 03 Jul 2023 13:15:59 GMT
            Strict-Transport-Security:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: max-age=63072000; includeSubDomains
            X-Content-Type-Options:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: nosniff
            X-Robots-Tag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: none
            Cache-Control:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: no-cache,must-revalidate,max-age=0,no-store,private
            Sforce-Limit-Info:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: api-usage=7/15000
            Last-Modified:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Mon, 11 Jan 2021 19:33:54 GMT
            Vary:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Accept-Encoding
            Content-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: gzip
            Transfer-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: chunked
          content:
            application/json;charset=UTF-8:
              schema:
                allOf:
                - $ref: '#/components/schemas/Geteventchannel'
                - examples:
                  - attributes:
                      type: PlatformEventChannel
                      url: /services/data/v58.0/tooling/sobjects/PlatformEventChannel/0YL4H0000004C93WAE
                    Id: 0YL4H0000004C93WAE
                    IsDeleted: false
                    DeveloperName: HREvents
                    Language: en_US
                    MasterLabel: Custom Channel for the HR App
                    NamespacePrefix: null
                    ManageableState: unmanaged
                    CreatedDate: 2021-01-11T19:33:54.000+0000
                    CreatedById: 00558000000yFyDAAU
                    LastModifiedDate: 2021-01-11T19:33:54.000+0000
                    LastModifiedById: 00558000000yFyDAAU
                    SystemModstamp: 2021-01-11T19:33:54.000+0000
                    ChannelType: data
                    FullName: HREvents__chn
                    Metadata:
                      channelType: data
                      label: Custom Channel for the HR App
                      urls: null
                contentMediaType: application/json;charset=UTF-8
              example:
                attributes:
                  type: PlatformEventChannel
                  url: /services/data/v58.0/tooling/sobjects/PlatformEventChannel/0YL4H0000004C93WAE
                Id: 0YL4H0000004C93WAE
                IsDeleted: false
                DeveloperName: HREvents
                Language: en_US
                MasterLabel: Custom Channel for the HR App
                NamespacePrefix: null
                ManageableState: unmanaged
                CreatedDate: 2021-01-11T19:33:54.000+0000
                CreatedById: 00558000000yFyDAAU
                LastModifiedDate: 2021-01-11T19:33:54.000+0000
                LastModifiedById: 00558000000yFyDAAU
                SystemModstamp: 2021-01-11T19:33:54.000+0000
                ChannelType: data
                FullName: HREvents__chn
                Metadata:
                  channelType: data
                  label: Custom Channel for the HR App
                  urls: null
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      tags:
      - Channel
      summary: Salesforce Delete Event Channel
      operationId: Deleteeventchannel
      parameters:
      - name: PLATFORM_EVENT_CHANNEL_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
        example: '500123'
      responses:
        '204':
          description: No Content
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Wed, 06 Dec 2023 16:56:00 GMT
            Strict-Transport-Security:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: max-age=63072000; includeSubDomains
            X-Content-Type-Options:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: nosniff
            Content-Security-Policy:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: upgrade-insecure-requests
            X-Robots-Tag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: none
            Cache-Control:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: no-cache,must-revalidate,max-age=0,no-store,private
            Sforce-Limit-Info:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: api-usage=303/15000
          content: {}
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /data/v64.0/tooling/sobjects/PlatformEventChannelMember/{PLATFORM_EVENT_CHANNEL_MEMBER_ID}:
    parameters: []
    get:
      tags:
      - Channel
      summary: Salesforce Get Channel Member
      operationId: Getchannelmember
      parameters:
      - name: PLATFORM_EVENT_CHANNEL_MEMBER_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
        example: '500123'
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Mon, 03 Jul 2023 13:17:20 GMT
            Strict-Transport-Security:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: max-age=63072000; includeSubDomains
            X-Content-Type-Options:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: nosniff
            X-Robots-Tag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: none
            Cache-Control:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: no-cache,must-revalidate,max-age=0,no-store,private
            Sforce-Limit-Info:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: api-usage=9/15000
            Last-Modified:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Fri, 30 Dec 2022 15:10:39 GMT
            Vary:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Accept-Encoding
            Content-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: gzip
            Transfer-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: chunked
          content:
            application/json;charset=UTF-8:
              schema:
                allOf:
                - $ref: '#/components/schemas/Getchannelmember'
                - examples:
                  - attributes:
                      type: PlatformEventChannelMember
                      url: /services/data/v58.0/tooling/sobjects/PlatformEventChannelMember/0v84H000000PAvIQAW
                    Id: 0v84H000000PAvIQAW
                    IsDeleted: false
                    DeveloperName: ChangeEvents_ContactChangeEvent
                    Language: en_US
                    MasterLabel: ContactChangeEvent
                    NamespacePrefix: null
                    ManageableState: unmanaged
                    CreatedDate: 2022-12-30T15:10:39.000+0000
                    CreatedById: 00558000000yFyDAAU
                    LastModifiedDate: 2022-12-30T15:10:39.000+0000
                    LastModifiedById: 00558000000yFyDAAU
                    SystemModstamp: 2022-12-30T15:10:39.000+0000
                    FullName: ChangeEvents_ContactChangeEvent
                    Metadata:
                      enrichedFields: []
                      eventChannel: ChangeEvents
                      filterExpression: null
                      selectedEntity: ContactChangeEvent
                      urls: null
                    EventChannel: ChangeEvents
                    SelectedEntity: ContactChangeEvent
                    FilterExpression: null
                contentMediaType: application/json;charset=UTF-8
              example:
                attributes:
                  type: PlatformEventChannelMember
                  url: /services/data/v58.0/tooling/sobjects/PlatformEventChannelMember/0v84H000000PAvIQAW
                Id: 0v84H000000PAvIQAW
                IsDeleted: false
                DeveloperName: ChangeEvents_ContactChangeEvent
                Language: en_US
                MasterLabel: ContactChangeEvent
                NamespacePrefix: null
                ManageableState: unmanaged
                CreatedDate: 2022-12-30T15:10:39.000+0000
                CreatedById: 00558000000yFyDAAU
                LastModifiedDate: 2022-12-30T15:10:39.000+0000
                LastModifiedById: 00558000000yFyDAAU
                SystemModstamp: 2022-12-30T15:10:39.000+0000
                FullName: ChangeEvents_ContactChangeEvent
                Metadata:
                  enrichedFields: []
                  eventChannel: ChangeEvents
                  filterExpression: null
                  selectedEntity: ContactChangeEvent
                  urls: null
                EventChannel: ChangeEvents
                SelectedEntity: ContactChangeEvent
                FilterExpression: null
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      tags:
      - Channel
      summary: Salesforce Delete Channel Member
      operationId: Deletechannelmember
      parameters:
      - name: PLATFORM_EVENT_CHANNEL_MEMBER_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
          examples:
          - 'null'
        example: '500123'
      responses:
        '200':
          description: ''
          headers: {}
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /data/v64.0/tooling/sobjects/PlatformEventChannelMember:
    parameters: []
    post:
      tags:
      - Channel
      summary: Salesforce Create Channel Member
      operationId: Createchannelmember
      parameters: []
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/CreatechannelmemberRequest'
              - examples:
                - FullName: Account_Channel_chn_AccountChangeEvent
                  Metadata:
                    eventChannel: Account_Channel__chn
                    selectedEntity: AccountChangeEvent
              contentMediaType: application/json
            example:
              FullName: Account_Channel_chn_AccountChangeEvent
              Metadata:
                eventChannel: Account_Channel__chn
                selectedEntity: AccountChangeEvent
        required: true
      responses:
        '200':
          description: ''
          headers: {}
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
  /data/v64.0/tooling/sobjects/PlatformEventChannel/describe:
    parameters: []
    get:
      tags:
      - Channel
      summary: Salesforce Describe Event Channel
      operationId: Describeeventchannel
      parameters: []
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Mon, 03 Jul 2023 13:16:20 GMT
            Strict-Transport-Security:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: max-age=63072000; includeSubDomains
            X-Content-Type-Options:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: nosniff
            X-Robots-Tag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: none
            Cache-Control:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: no-cache,must-revalidate,max-age=0,no-store,private
            Sforce-Limit-Info:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: api-usage=7/15000
            ETag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: '"2aa989f9--gzip"'
            Last-Modified:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Mon, 03 Jul 2023 13:05:05 GMT
            Vary:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Accept-Encoding
            Content-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: gzip
            Transfer-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: chunked
          content:
            application/json;charset=UTF-8:
              schema:
                $ref: '#/components/schemas/Describeeventchannel'
              examples:
                Describeeventchannel200Example:
                  summary: Default Describeeventchannel 200 response
                  x-microcks-default: true
                  value:
                    actionOverrides:
                    - example_value
                    activateable: true
                    associateEntityType: example_value
                    associateParentEntity: example_value
                    childRelationships:
                    - example_value
                    compactLayoutable: true
                    createable: true
                    custom: true
                    customSetting: true
                    deepCloneable: true
                    defaultImplementation: example_value
                    deletable: true
                    deprecatedAndHidden: true
                    extendedBy: example_value
                    extendsInterfaces: example_value
                    feedEnabled: true
                    fields:
                    - aggregatable: true
                      aiPredictionField: true
                      autoNumber: true
                      byteLength: 10
                      calculated: true
                      calculatedFormula: example_value
                      cascadeDelete: true
                      caseSensitive: true
                      compoundFieldName: example_value
                      controllerName: example_value
                      createable: true
                      custom: true
                      defaultValue: example_value
                      defaultValueFormula: example_value
                      defaultedOnCreate: true
                      dependentPicklist: true
                      deprecatedAndHidden: true
                      digits: 10
                      displayLocationInDecimal: true
                      encrypted: true
                      externalId: '500123'
                      extraTypeInfo: example_value
                      filterable: true
                      filteredLookupInfo: example_value
                      formulaTreatNullNumberAsZero: true
                      groupable: true
                      highScaleNumber: true
                      htmlFormatted: true
                      idLookup: true
                      inlineHelpText: example_value
                      label: Example Title
                      length: 10
                      mask: example_value
                      maskType: example_value
                      name: Example Title
                      nameField: true
                      namePointing: true
                      nillable: true
                      permissionable: true
                      picklistValues: {}
                      polymorphicForeignKey: true
                      precision: 10
                      queryByDistance: true
                      referenceTargetField: example_value
                      referenceTo: {}
                      relationshipName: example_value
                      relationshipOrder: example_value
                      restrictedDelete: true
                      restrictedPicklist: true
                      scale: 10
                      searchPrefilterable: true
                      soapType: example_value
                      sortable: true
                      type: example_value
                      unique: true
                      updateable: true
                      writeRequiresMasterRead: true
                    hasSubtypes: true
                    implementedBy: example_value
                    implementsInterfaces: example_value
                    isInterface: true
                    isSubtype: true
                    keyPrefix: example_value
                    label: Example Title
                    labelPlural: example_value
                    layoutable: true
                    listviewable: example_value
                    lookupLayoutable: example_value
                    mergeable: true
                    mruEnabled: true
                    name: Example Title
                    namedLayoutInfos:
                    - example_value
                    networkScopeFieldName: example_value
                    queryable: true
                    recordTypeInfos:
                    - example_value
                    replicateable: true
                    retrieveable: true
                    searchLayoutable: true
                    searchable: true
                    sobjectDescribeOption: example_value
                    supportedScopes:
                    - label: Example Title
                      name: Example Title
                    triggerable: true
                    undeletable: true
                    updateable: true
                    urls:
                      rowTemplate: example_value
                      describe: example_value
                      sobject: example_value
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    UpdatechannelRequest:
      title: UpdatechannelRequest
      required:
      - FullName
      - Metadata
      type: object
      properties:
        FullName:
          type: string
          example: example_value
        Metadata:
          $ref: '#/components/schemas/Metadata1'
      examples:
      - FullName: Account_Channel__chn
        Metadata:
          channelType: data
          label: Account Channel 2
          urls: null
    Field1:
      title: Field1
      required:
      - aggregatable
      - aiPredictionField
      - autoNumber
      - byteLength
      - calculated
      - calculatedFormula
      - cascadeDelete
      - caseSensitive
      - compoundFieldName
      - controllerName
      - createable
      - custom
      - defaultValue
      - defaultValueFormula
      - defaultedOnCreate
      - dependentPicklist
      - deprecatedAndHidden
      - digits
      - displayLocationInDecimal
      - encrypted
      - externalId
      - extraTypeInfo
      - filterable
      - filteredLookupInfo
      - formulaTreatNullNumberAsZero
      - groupable
      - highScaleNumber
      - htmlFormatted
      - idLookup
      - inlineHelpText
      - label
      - length
      - mask
      - maskType
      - name
      - nameField
      - namePointing
      - nillable
      - permissionable
      - picklistValues
      - polymorphicForeignKey
      - precision
      - queryByDistance
      - referenceTargetField
      - referenceTo
      - relationshipName
      - relationshipOrder
      - restrictedDelete
      - restrictedPicklist
      - scale
      - searchPrefilterable
      - soapType
      - sortable
      - type
      - unique
      - updateable
      - writeRequiresMasterRead
      type: object
      properties:
        aggregatable:
          type: boolean
          example: true
        aiPredictionField:
          type: boolean
          example: true
        autoNumber:
          type: boolean
          example: true
        byteLength:
          type: integer
          contentEncoding: int32
          example: 10
        calculated:
          type: boolean
          example: true
        calculatedFormula:
          type:
          - string
          - 'null'
          example: example_value
        cascadeDelete:
          type: boolean
          example: true
        caseSensitive:
          type: boolean
          example: true
        compoundFieldName:
          type:
          - string
          - 'null'
          example: example_value
        controllerName:
          type:
          - string
          - 'null'
          example: example_value
        createable:
          type: boolean
          example: true
        custom:
          type: boolean
          example: true
        defaultValue:
          oneOf:
          - type:
            - string
            - 'null'
          - type: boolean
          - {}
          example: example_value
        defaultValueFormula:
          type:
          - string
          - 'null'
          example: example_value
        defaultedOnCreate:
          type: boolean
          example: true
        dependentPicklist:
          type: boolean
          example: true
        deprecatedAndHidden:
          type: boolean
          example: true
        digits:
          type: integer
          contentEncoding: int32
          example: 10
        displayLocationInDecimal:
          type: boolean
          example: true
        encrypted:
          type: boolean
          example: true
        externalId:
          type: boolean
          example: '500123'
        extraTypeInfo:
          type:
          - string
          - 'null'
          example: example_value
        filterable:
          type: boolean
          example: true
        filteredLookupInfo:
          type:
          - string
          - 'null'
          example: example_value
        formulaTreatNullNumberAsZero:
          type: boolean
          example: true
        groupable:
          type: boolean
          example: true
        highScaleNumber:
          type: boolean
          example: true
        htmlFormatted:
          type: boolean
          example: true
        idLookup:
          type: boolean
          example: true
        inlineHelpText:
          type:
          - string
          - 'null'
          example: example_value
        label:
          type: string
          example: Example Title
        length:
          type: integer
          contentEncoding: int32
          example: 10
        mask:
          type:
          - string
          - 'null'
          example: example_value
        maskType:
          type:
          - string
          - 'null'
          example: example_value
        name:
          type: string
          example: Example Title
        nameField:
          type: boolean
          example: true
        namePointing:
          type: boolean
          example: true
        nillable:
          type: boolean
          example: true
        permissionable:
          type: boolean
          example: true
        picklistValues:
          type: array
          items:
            oneOf:
            - $ref: '#/components/schemas/PicklistValue'
            - allOf:
              - $ref: '#/components/schemas/PicklistValue1'
              - examples:
                - active: true
                  defaultValue: false
                  label: English
                  validFor: null
                  value: en_US
          description: ''
          example: []
        polymorphicForeignKey:
          type: boolean
          example: true
        precision:
          type: integer
          contentEncoding: int32
          example: 10
        queryByDistance:
   

# --- truncated at 32 KB (49 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/salesforce/refs/heads/main/openapi/salesforce-channel-api-openapi.yml