Salesforce View API

The View API from Salesforce — 10 operation(s) for view.

Documentation

Specifications

Schemas & Data

OpenAPI Specification

salesforce-view-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Salesforce Bulk API 2.0 Abort View API
  description: 'Salesforce Bulk API 2.0 is a simplified, REST-based interface for bulk data operations that improves on the original Bulk API. It uses a straightforward job model and supports CSV format for ingest and query jobs, enabling processing of millions of records asynchronously.

    '
  version: v63.0
  contact:
    name: Salesforce Developers
    url: https://developer.salesforce.com/
  license:
    name: Salesforce Developer Terms
    url: https://www.salesforce.com/company/legal/agreements/
servers:
- url: https://{instance}.salesforce.com/services/data/v{version}/jobs
  description: Salesforce Bulk API 2.0 jobs endpoint
  variables:
    instance:
      default: yourInstance
      description: 'The Salesforce instance identifier (e.g., na1, eu3, or a My Domain subdomain like mycompany).

        '
    version:
      default: '63.0'
      description: 'The Salesforce API version number (e.g., 63.0). Use the latest supported version for new integrations.

        '
security:
- BearerAuth: []
tags:
- name: View
paths:
  /data/v64.0/ui-api/actions/list-view/{LIST_VIEW_IDS}:
    parameters: []
    get:
      tags:
      - View
      summary: Salesforce Get List View Header Actions
      description: Get the actions on records in related lists.
      operationId: GetListViewHeaderActions
      parameters:
      - name: LIST_VIEW_IDS
        in: path
        description: A single list view ID, or a comma-delimited list of list view IDs.
        required: true
        schema:
          type: string
        example: example_value
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Fri, 06 Oct 2023 11:39:25 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
            ETag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: '"6f6e964d38807defe01bd28d144c9c0e--gzip"'
            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/GetListViewHeaderActions'
                - examples:
                  - actions:
                      00B58000002ssinEAA:
                        actions:
                        - actionListContext: ListView
                          actionTarget: null
                          actionTargetType: Invoke
                          apiName: EditFilter
                          externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:EditFilter
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/filter_120.png
                          id: 0JV4H0000132177WAA
                          isMassAction: 'false'
                          label: Filter
                          lwcComponent: null
                          primaryColor: 0176D3
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: 00B58000002ssinEAA
                          subtype: null
                          targetObject: Account
                          targetUrl: null
                          type: StandardButton
                        - actionListContext: ListView
                          actionTarget: null
                          actionTargetType: Invoke
                          apiName: ListSort
                          externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:ListSort
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/sort_120.png
                          id: 0JV4H0000132178WAA
                          isMassAction: 'false'
                          label: Sort
                          lwcComponent: null
                          primaryColor: FF538A
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: 00B58000002ssinEAA
                          subtype: null
                          targetObject: Account
                          targetUrl: null
                          type: StandardButton
                        - actionListContext: ListView
                          actionTarget: null
                          actionTargetType: Invoke
                          apiName: New
                          externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:New
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_120.png
                          id: 0JV4H0000132179WAA
                          isMassAction: 'false'
                          label: New
                          lwcComponent: null
                          primaryColor: 1B96FF
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: 00B58000002ssinEAA
                          subtype: null
                          targetObject: Account
                          targetUrl: null
                          type: StandardButton
                        - actionListContext: ListView
                          actionTarget: null
                          actionTargetType: null
                          apiName: PrintableListView
                          externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:PrintableListView
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                          id: 0JV4H0000132180WAA
                          isMassAction: 'false'
                          label: Printable View
                          lwcComponent: null
                          primaryColor: null
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: 00B58000002ssinEAA
                          subtype: null
                          targetObject: Account
                          targetUrl: null
                          type: StandardButton
                        links: []
                        url: /services/data/v58.0/ui-api/actions/list-view/00B58000002ssinEAA
                    eTag: 6f6e964d38807defe01bd28d144c9c0e
                    url: /services/data/v58.0/ui-api/actions/list-view/00B58000002ssinEAA
                contentMediaType: application/json;charset=UTF-8
              example:
                actions:
                  00B58000002ssinEAA:
                    actions:
                    - actionListContext: ListView
                      actionTarget: null
                      actionTargetType: Invoke
                      apiName: EditFilter
                      externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:EditFilter
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/filter_120.png
                      id: 0JV4H0000132177WAA
                      isMassAction: 'false'
                      label: Filter
                      lwcComponent: null
                      primaryColor: 0176D3
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: 00B58000002ssinEAA
                      subtype: null
                      targetObject: Account
                      targetUrl: null
                      type: StandardButton
                    - actionListContext: ListView
                      actionTarget: null
                      actionTargetType: Invoke
                      apiName: ListSort
                      externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:ListSort
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/sort_120.png
                      id: 0JV4H0000132178WAA
                      isMassAction: 'false'
                      label: Sort
                      lwcComponent: null
                      primaryColor: FF538A
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: 00B58000002ssinEAA
                      subtype: null
                      targetObject: Account
                      targetUrl: null
                      type: StandardButton
                    - actionListContext: ListView
                      actionTarget: null
                      actionTargetType: Invoke
                      apiName: New
                      externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:New
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_120.png
                      id: 0JV4H0000132179WAA
                      isMassAction: 'false'
                      label: New
                      lwcComponent: null
                      primaryColor: 1B96FF
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: 00B58000002ssinEAA
                      subtype: null
                      targetObject: Account
                      targetUrl: null
                      type: StandardButton
                    - actionListContext: ListView
                      actionTarget: null
                      actionTargetType: null
                      apiName: PrintableListView
                      externalId: 00D58000000arpq:00B58000002ssinEAA::ListView:Desktop:StandardButton:PrintableListView
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                      id: 0JV4H0000132180WAA
                      isMassAction: 'false'
                      label: Printable View
                      lwcComponent: null
                      primaryColor: null
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: 00B58000002ssinEAA
                      subtype: null
                      targetObject: Account
                      targetUrl: null
                      type: StandardButton
                    links: []
                    url: /services/data/v58.0/ui-api/actions/list-view/00B58000002ssinEAA
                eTag: 6f6e964d38807defe01bd28d144c9c0e
                url: /services/data/v58.0/ui-api/actions/list-view/00B58000002ssinEAA
      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/ui-api/actions/list-view-record/{RECORD_IDS}:
    parameters: []
    get:
      tags:
      - View
      summary: Salesforce Get List View Record Actions
      description: Get the record actions on list views.
      operationId: GetListViewRecordActions
      parameters:
      - name: RECORD_IDS
        in: path
        description: A single record ID, or a comma-delimited list of record IDs.
        required: true
        schema:
          type: string
        example: example_value
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Fri, 06 Oct 2023 11:40:07 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
            ETag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: '"1baaebae684ef749af218f59bf4b1d4d--gzip"'
            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/GetListViewRecordActions'
                - examples:
                  - actions:
                      00358000006woxwAAA:
                        actions:
                        - actionListContext: ListViewRecord
                          actionTarget: null
                          actionTargetType: Invoke
                          apiName: Edit
                          externalId: 00D58000000arpq:00358000006woxwAAA::ListViewRecord:Desktop:StandardButton:Edit
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/edit_120.png
                          id: 0JV4H0000382730WAA
                          isMassAction: 'false'
                          label: Edit
                          lwcComponent: null
                          primaryColor: 06A59A
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: 00358000006woxwAAA
                          subtype: null
                          targetObject: Contact
                          targetUrl: null
                          type: StandardButton
                        - actionListContext: ListViewRecord
                          actionTarget: null
                          actionTargetType: Invoke
                          apiName: Delete
                          externalId: 00D58000000arpq:00358000006woxwAAA::ListViewRecord:Desktop:StandardButton:Delete
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/delete_120.png
                          id: 0JV4H0000382731WAA
                          isMassAction: 'false'
                          label: Delete
                          lwcComponent: null
                          primaryColor: FF538A
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: 00358000006woxwAAA
                          subtype: null
                          targetObject: Contact
                          targetUrl: null
                          type: StandardButton
                        - actionListContext: ListViewRecord
                          actionTarget: null
                          actionTargetType: Invoke
                          apiName: ChangeOwnerOne
                          externalId: 00D58000000arpq:00358000006woxwAAA::ListViewRecord:Desktop:StandardButton:ChangeOwnerOne
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/change_owner_120.png
                          id: 0JV4H0000382732WAA
                          isMassAction: 'false'
                          label: Change Owner
                          lwcComponent: null
                          primaryColor: 107CAD
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: 00358000006woxwAAA
                          subtype: null
                          targetObject: Contact
                          targetUrl: null
                          type: StandardButton
                        links: []
                        url: /services/data/v58.0/ui-api/actions/list-view-record/00358000006woxwAAA
                    eTag: 1baaebae684ef749af218f59bf4b1d4d
                    url: /services/data/v58.0/ui-api/actions/list-view-record/00358000006woxwAAA
                contentMediaType: application/json;charset=UTF-8
              example:
                actions:
                  00358000006woxwAAA:
                    actions:
                    - actionListContext: ListViewRecord
                      actionTarget: null
                      actionTargetType: Invoke
                      apiName: Edit
                      externalId: 00D58000000arpq:00358000006woxwAAA::ListViewRecord:Desktop:StandardButton:Edit
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/edit_120.png
                      id: 0JV4H0000382730WAA
                      isMassAction: 'false'
                      label: Edit
                      lwcComponent: null
                      primaryColor: 06A59A
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: 00358000006woxwAAA
                      subtype: null
                      targetObject: Contact
                      targetUrl: null
                      type: StandardButton
                    - actionListContext: ListViewRecord
                      actionTarget: null
                      actionTargetType: Invoke
                      apiName: Delete
                      externalId: 00D58000000arpq:00358000006woxwAAA::ListViewRecord:Desktop:StandardButton:Delete
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/delete_120.png
                      id: 0JV4H0000382731WAA
                      isMassAction: 'false'
                      label: Delete
                      lwcComponent: null
                      primaryColor: FF538A
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: 00358000006woxwAAA
                      subtype: null
                      targetObject: Contact
                      targetUrl: null
                      type: StandardButton
                    - actionListContext: ListViewRecord
                      actionTarget: null
                      actionTargetType: Invoke
                      apiName: ChangeOwnerOne
                      externalId: 00D58000000arpq:00358000006woxwAAA::ListViewRecord:Desktop:StandardButton:ChangeOwnerOne
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/change_owner_120.png
                      id: 0JV4H0000382732WAA
                      isMassAction: 'false'
                      label: Change Owner
                      lwcComponent: null
                      primaryColor: 107CAD
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: 00358000006woxwAAA
                      subtype: null
                      targetObject: Contact
                      targetUrl: null
                      type: StandardButton
                    links: []
                    url: /services/data/v58.0/ui-api/actions/list-view-record/00358000006woxwAAA
                eTag: 1baaebae684ef749af218f59bf4b1d4d
                url: /services/data/v58.0/ui-api/actions/list-view-record/00358000006woxwAAA
      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/ui-api/actions/list-view-chart/{SOBJECT_API_NAME}:
    parameters: []
    get:
      tags:
      - View
      summary: Salesforce Get List View Chart Actions
      description: Get the record actions on list views.
      operationId: GetListViewChartActions
      parameters:
      - name: SOBJECT_API_NAME
        in: path
        description: Currently, only `ListViewChartInstance` is valid.
        required: true
        schema:
          type: string
          examples:
          - ListViewChartInstance
        example: example_value
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Fri, 06 Oct 2023 11:41:26 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
            ETag:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: '"60c273c4ba34efcc645bd0ce249c8cd4--gzip"'
            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/GetListViewChartActions'
                - examples:
                  - actions:
                      ListViewChartInstance:
                        actions:
                        - actionListContext: ObjectHomeChart
                          actionTarget: null
                          actionTargetType: null
                          apiName: NewObjectHomeChartAction
                          externalId: 00D58000000arpq:ListViewChartInstance::ObjectHomeChart:Desktop:StandardButton:NewObjectHomeChartAction
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                          id: 0JV4H0000138090WAA
                          isMassAction: 'false'
                          label: New Chart
                          lwcComponent: null
                          primaryColor: null
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: ListViewChartInstance
                          subtype: null
                          targetObject: ListViewChart
                          targetUrl: null
                          type: StandardButton
                        - actionListContext: ObjectHomeChart
                          actionTarget: null
                          actionTargetType: null
                          apiName: EditObjectHomeChartAction
                          externalId: 00D58000000arpq:ListViewChartInstance::ObjectHomeChart:Desktop:StandardButton:EditObjectHomeChartAction
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                          id: 0JV4H0000138091WAA
                          isMassAction: 'false'
                          label: Edit Chart
                          lwcComponent: null
                          primaryColor: null
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: ListViewChartInstance
                          subtype: null
                          targetObject: ListViewChart
                          targetUrl: null
                          type: StandardButton
                        - actionListContext: ObjectHomeChart
                          actionTarget: null
                          actionTargetType: null
                          apiName: DeleteObjectHomeChartAction
                          externalId: 00D58000000arpq:ListViewChartInstance::ObjectHomeChart:Desktop:StandardButton:DeleteObjectHomeChartAction
                          iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                          id: 0JV4H0000138092WAA
                          isMassAction: 'false'
                          label: Delete Chart
                          lwcComponent: null
                          primaryColor: null
                          relatedListRecordId: null
                          relatedSourceObject: null
                          section: Page
                          sourceObject: ListViewChartInstance
                          subtype: null
                          targetObject: ListViewChart
                          targetUrl: null
                          type: StandardButton
                        links: []
                        url: /services/data/v58.0/ui-api/actions/list-view-chart/ListViewChartInstance
                    eTag: 60c273c4ba34efcc645bd0ce249c8cd4
                    url: /services/data/v58.0/ui-api/actions/list-view-chart/ListViewChartInstance
                contentMediaType: application/json;charset=UTF-8
              example:
                actions:
                  ListViewChartInstance:
                    actions:
                    - actionListContext: ObjectHomeChart
                      actionTarget: null
                      actionTargetType: null
                      apiName: NewObjectHomeChartAction
                      externalId: 00D58000000arpq:ListViewChartInstance::ObjectHomeChart:Desktop:StandardButton:NewObjectHomeChartAction
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                      id: 0JV4H0000138090WAA
                      isMassAction: 'false'
                      label: New Chart
                      lwcComponent: null
                      primaryColor: null
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: ListViewChartInstance
                      subtype: null
                      targetObject: ListViewChart
                      targetUrl: null
                      type: StandardButton
                    - actionListContext: ObjectHomeChart
                      actionTarget: null
                      actionTargetType: null
                      apiName: EditObjectHomeChartAction
                      externalId: 00D58000000arpq:ListViewChartInstance::ObjectHomeChart:Desktop:StandardButton:EditObjectHomeChartAction
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                      id: 0JV4H0000138091WAA
                      isMassAction: 'false'
                      label: Edit Chart
                      lwcComponent: null
                      primaryColor: null
                      relatedListRecordId: null
                      relatedSourceObject: null
                      section: Page
                      sourceObject: ListViewChartInstance
                      subtype: null
                      targetObject: ListViewChart
                      targetUrl: null
                      type: StandardButton
                    - actionListContext: ObjectHomeChart
                      actionTarget: null
                      actionTargetType: null
                      apiName: DeleteObjectHomeChartAction
                      externalId: 00D58000000arpq:ListViewChartInstance::ObjectHomeChart:Desktop:StandardButton:DeleteObjectHomeChartAction
                      iconUrl: https://pozil-dev-ed.my.salesforce.com/img/icon/t4v35/action/new_custom19_120.png
                      id: 0JV4H0000138092WAA
                      isMassAction: 'false'
                      label: Delete Chart
                      lwcComponent: null
                      primaryColor: null
                      relatedListRecordId: null
                      relatedSourceObject: null

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