Salesforce Comments API

Get, edit, and delete comments.

Operations 3

GET /data/v64.0/chatter/comments/{COMMENT_ID} Salesforce Comment #
PATCH /data/v64.0/chatter/comments/{COMMENT_ID} Salesforce Comment - Edit #
DELETE /data/v64.0/chatter/comments/{COMMENT_ID} Salesforce Comment - Delete #

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-comments-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-comments-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Salesforce Comments 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: Comments
  description: Get, edit, and delete comments.
paths:
  /data/v64.0/chatter/comments/{COMMENT_ID}:
    parameters: []
    get:
      tags:
      - Comments
      summary: Salesforce Comment
      description: 'Get information about, edit, or delete a comment.

        To post a comment, use Feed Elements Capability, Comments Items.


        https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_comments_specific.htm#connect_resources_comments_specific'
      operationId: Comment
      parameters:
      - name: COMMENT_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
          examples:
          - 0D7...
        example: '500123'
      - name: Content-Type
        in: header
        description: ''
        required: true
        schema:
          const: application/json
          type: string
          examples:
          - application/json
        example: example_value
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Wed, 22 Nov 2023 11:20:42 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-XSS-Protection:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: 1; mode=block
            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
            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/SuccessfulComment'
                - examples:
                  - body:
                      isRichText: true
                      messageSegments:
                      - altText: null
                        htmlTag: p
                        markupType: Paragraph
                        text: ''
                        type: MarkupBegin
                        url: null
                      - text: Comment
                        type: Text
                      - htmlTag: p
                        markupType: Paragraph
                        text: ''
                        type: MarkupEnd
                      text: 'Comment

                        '
                    capabilities:
                      edit:
                        isEditRestricted: false
                        isEditableByMeUrl: /services/data/v58.0/chatter/comments/0D7.../capabilities/edit/is-editable-by-me
                        lastEditedBy: null
                        lastEditedDate: null
                        latestRevision: 1
                        relativeLastEditedDate: null
                      status:
                        feedEntityStatus: Published
                        isApprovableByMe: true
                      upDownVote:
                        downVoteCount: 0
                        myVote: None
                        upVoteCount: 0
                      verified:
                        isVerifiableByMe: false
                        isVerified: false
                        isVerifiedByAnonymized: null
                        lastVerifiedByUser: null
                        lastVerifiedDate: null
                    clientInfo: null
                    createdDate: '2023-11-22T11:19:50.000Z'
                    feedElement:
                      id: 0D5...
                      url: /services/data/v58.0/chatter/feed-elements/0D5...
                    id: 0D7...
                    isDeleteRestricted: false
                    likes:
                      currentPageToken: null
                      currentPageUrl: /services/data/v58.0/chatter/comments/0D7.../likes
                      items: []
                      nextPageToken: null
                      nextPageUrl: null
                      previousPageToken: null
                      previousPageUrl: null
                      total: 0
                    likesMessage: null
                    moderationFlags: null
                    myLike: null
                    parent:
                      id: 005...
                      url: /services/data/v58.0/chatter/users/005...
                    relativeCreatedDate: Just now
                    threadLevel: 0
                    threadParentId: null
                    type: TextComment
                    url: /services/data/v58.0/chatter/comments/0D7...
                    user:
                      additionalLabel: null
                      communityNickname: User1696423780773910041
                      companyName: Salesforce
                      displayName: Name
                      firstName: Firstname
                      id: 005...
                      isActive: true
                      isInThisCommunity: true
                      lastName: Name
                      motif:
                        color: 1B96FF
                        largeIconUrl: /img/icon/profile64.png
                        mediumIconUrl: /img/icon/profile32.png
                        smallIconUrl: /img/icon/profile16.png
                        svgIconUrl: null
                      mySubscription: null
                      name: Name
                      outOfOffice:
                        message: ''
                      photo:
                        fullEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1
                        largePhotoUrl: https://<my_domain>/profilephoto/729.../F
                        mediumPhotoUrl: https://<my_domain>/profilephoto/729.../M
                        photoVersionId: 729...
                        smallPhotoUrl: https://<my_domain>/profilephoto/729.../T
                        standardEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1
                        url: /services/data/v58.0/connect/user-profiles/005.../photo
                      reputation: null
                      title: null
                      type: User
                      url: /services/data/v58.0/chatter/users/005...
                      userType: Internal
                contentMediaType: application/json;charset=UTF-8
              example:
                body:
                  isRichText: true
                  messageSegments:
                  - altText: null
                    htmlTag: p
                    markupType: Paragraph
                    text: ''
                    type: MarkupBegin
                    url: null
                  - text: Comment
                    type: Text
                  - htmlTag: p
                    markupType: Paragraph
                    text: ''
                    type: MarkupEnd
                  text: 'Comment

                    '
                capabilities:
                  edit:
                    isEditRestricted: false
                    isEditableByMeUrl: /services/data/v58.0/chatter/comments/0D7.../capabilities/edit/is-editable-by-me
                    lastEditedBy: null
                    lastEditedDate: null
                    latestRevision: 1
                    relativeLastEditedDate: null
                  status:
                    feedEntityStatus: Published
                    isApprovableByMe: true
                  upDownVote:
                    downVoteCount: 0
                    myVote: None
                    upVoteCount: 0
                  verified:
                    isVerifiableByMe: false
                    isVerified: false
                    isVerifiedByAnonymized: null
                    lastVerifiedByUser: null
                    lastVerifiedDate: null
                clientInfo: null
                createdDate: '2023-11-22T11:19:50.000Z'
                feedElement:
                  id: 0D5...
                  url: /services/data/v58.0/chatter/feed-elements/0D5...
                id: 0D7...
                isDeleteRestricted: false
                likes:
                  currentPageToken: null
                  currentPageUrl: /services/data/v58.0/chatter/comments/0D7.../likes
                  items: []
                  nextPageToken: null
                  nextPageUrl: null
                  previousPageToken: null
                  previousPageUrl: null
                  total: 0
                likesMessage: null
                moderationFlags: null
                myLike: null
                parent:
                  id: 005...
                  url: /services/data/v58.0/chatter/users/005...
                relativeCreatedDate: Just now
                threadLevel: 0
                threadParentId: null
                type: TextComment
                url: /services/data/v58.0/chatter/comments/0D7...
                user:
                  additionalLabel: null
                  communityNickname: User1696423780773910041
                  companyName: Salesforce
                  displayName: Name
                  firstName: Firstname
                  id: 005...
                  isActive: true
                  isInThisCommunity: true
                  lastName: Name
                  motif:
                    color: 1B96FF
                    largeIconUrl: /img/icon/profile64.png
                    mediumIconUrl: /img/icon/profile32.png
                    smallIconUrl: /img/icon/profile16.png
                    svgIconUrl: null
                  mySubscription: null
                  name: Name
                  outOfOffice:
                    message: ''
                  photo:
                    fullEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1
                    largePhotoUrl: https://<my_domain>/profilephoto/729.../F
                    mediumPhotoUrl: https://<my_domain>/profilephoto/729.../M
                    photoVersionId: 729...
                    smallPhotoUrl: https://<my_domain>/profilephoto/729.../T
                    standardEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1
                    url: /services/data/v58.0/connect/user-profiles/005.../photo
                  reputation: null
                  title: null
                  type: User
                  url: /services/data/v58.0/chatter/users/005...
                  userType: Internal
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    patch:
      tags:
      - Comments
      summary: Salesforce Comment - Edit
      description: 'Get information about, edit, or delete a comment.

        To post a comment, use Feed Elements Capability, Comments Items.


        https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_comments_specific.htm#connect_resources_comments_specific'
      operationId: Comment-Edit
      parameters:
      - name: COMMENT_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
          examples:
          - 0D7...
        example: '500123'
      requestBody:
        description: ''
        content:
          application/json:
            schema:
              allOf:
              - $ref: '#/components/schemas/Comment-EditRequest'
              - examples:
                - body:
                    messageSegments:
                    - type: Text
                      text: Editing a comment
              contentMediaType: application/json
            example:
              body:
                messageSegments:
                - type: Text
                  text: Editing a comment
        required: true
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Wed, 22 Nov 2023 11:22:36 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-XSS-Protection:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: 1; mode=block
            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
            Transfer-Encoding:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: chunked
          content:
            application/json;charset=UTF-8:
              schema:
                allOf:
                - $ref: '#/components/schemas/SuccessfulComment-Edit'
                - examples:
                  - body:
                      isRichText: false
                      messageSegments:
                      - text: Editing a comment
                        type: Text
                      text: Editing a comment
                    capabilities:
                      edit:
                        isEditRestricted: false
                        isEditableByMeUrl: /services/data/v58.0/chatter/comments/0D7.../capabilities/edit/is-editable-by-me
                        lastEditedBy:
                          additionalLabel: null
                          communityNickname: User1696423780773910041
                          companyName: Salesforce
                          displayName: Name
                          firstName: Firstname
                          id: 005...
                          isActive: true
                          isInThisCommunity: true
                          lastName: Name
                          motif:
                            color: 1B96FF
                            largeIconUrl: /img/icon/profile64.png
                            mediumIconUrl: /img/icon/profile32.png
                            smallIconUrl: /img/icon/profile16.png
                            svgIconUrl: null
                          mySubscription: null
                          name: Name
                          outOfOffice:
                            message: ''
                          photo:
                            fullEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1
                            largePhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/F
                            mediumPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/M
                            photoVersionId: 729...
                            smallPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/T
                            standardEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1
                            url: /services/data/v58.0/connect/user-profiles/005.../photo
                          reputation: null
                          title: null
                          type: User
                          url: /services/data/v58.0/chatter/users/005...
                          userType: Internal
                        lastEditedDate: '2023-11-22T11:22:36.000Z'
                        latestRevision: 2
                        relativeLastEditedDate: Just now
                      status:
                        feedEntityStatus: Published
                        isApprovableByMe: true
                      upDownVote:
                        downVoteCount: 0
                        myVote: None
                        upVoteCount: 0
                      verified:
                        isVerifiableByMe: false
                        isVerified: false
                        isVerifiedByAnonymized: null
                        lastVerifiedByUser: null
                        lastVerifiedDate: null
                    clientInfo: null
                    createdDate: '2023-11-22T11:19:50.000Z'
                    feedElement:
                      id: 0D5...
                      url: /services/data/v58.0/chatter/feed-elements/0D5...
                    id: 0D7...
                    isDeleteRestricted: false
                    likes:
                      currentPageToken: null
                      currentPageUrl: /services/data/v58.0/chatter/comments/0D7.../likes
                      items: []
                      nextPageToken: null
                      nextPageUrl: null
                      previousPageToken: null
                      previousPageUrl: null
                      total: 0
                    likesMessage: null
                    moderationFlags: null
                    myLike: null
                    parent:
                      id: 005...
                      url: /services/data/v58.0/chatter/users/005...
                    relativeCreatedDate: 2m ago
                    threadLevel: 0
                    threadParentId: null
                    type: TextComment
                    url: /services/data/v58.0/chatter/comments/0D7...
                    user:
                      additionalLabel: null
                      communityNickname: User1696423780773910041
                      companyName: Salesforce
                      displayName: Name
                      firstName: Firstname
                      id: 005...
                      isActive: true
                      isInThisCommunity: true
                      lastName: Name
                      motif:
                        color: 1B96FF
                        largeIconUrl: /img/icon/profile64.png
                        mediumIconUrl: /img/icon/profile32.png
                        smallIconUrl: /img/icon/profile16.png
                        svgIconUrl: null
                      mySubscription: null
                      name: Name
                      outOfOffice:
                        message: ''
                      photo:
                        fullEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1
                        largePhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/F
                        mediumPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/M
                        photoVersionId: 729...
                        smallPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/T
                        standardEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1
                        url: /services/data/v58.0/connect/user-profiles/005.../photo
                      reputation: null
                      title: null
                      type: User
                      url: /services/data/v58.0/chatter/users/005...
                      userType: Internal
                contentMediaType: application/json;charset=UTF-8
              example:
                body:
                  isRichText: false
                  messageSegments:
                  - text: Editing a comment
                    type: Text
                  text: Editing a comment
                capabilities:
                  edit:
                    isEditRestricted: false
                    isEditableByMeUrl: /services/data/v58.0/chatter/comments/0D7.../capabilities/edit/is-editable-by-me
                    lastEditedBy:
                      additionalLabel: null
                      communityNickname: User1696423780773910041
                      companyName: Salesforce
                      displayName: Name
                      firstName: Firstname
                      id: 005...
                      isActive: true
                      isInThisCommunity: true
                      lastName: Name
                      motif:
                        color: 1B96FF
                        largeIconUrl: /img/icon/profile64.png
                        mediumIconUrl: /img/icon/profile32.png
                        smallIconUrl: /img/icon/profile16.png
                        svgIconUrl: null
                      mySubscription: null
                      name: Name
                      outOfOffice:
                        message: ''
                      photo:
                        fullEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1
                        largePhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/F
                        mediumPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/M
                        photoVersionId: 729...
                        smallPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/T
                        standardEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1
                        url: /services/data/v58.0/connect/user-profiles/005.../photo
                      reputation: null
                      title: null
                      type: User
                      url: /services/data/v58.0/chatter/users/005...
                      userType: Internal
                    lastEditedDate: '2023-11-22T11:22:36.000Z'
                    latestRevision: 2
                    relativeLastEditedDate: Just now
                  status:
                    feedEntityStatus: Published
                    isApprovableByMe: true
                  upDownVote:
                    downVoteCount: 0
                    myVote: None
                    upVoteCount: 0
                  verified:
                    isVerifiableByMe: false
                    isVerified: false
                    isVerifiedByAnonymized: null
                    lastVerifiedByUser: null
                    lastVerifiedDate: null
                clientInfo: null
                createdDate: '2023-11-22T11:19:50.000Z'
                feedElement:
                  id: 0D5...
                  url: /services/data/v58.0/chatter/feed-elements/0D5...
                id: 0D7...
                isDeleteRestricted: false
                likes:
                  currentPageToken: null
                  currentPageUrl: /services/data/v58.0/chatter/comments/0D7.../likes
                  items: []
                  nextPageToken: null
                  nextPageUrl: null
                  previousPageToken: null
                  previousPageUrl: null
                  total: 0
                likesMessage: null
                moderationFlags: null
                myLike: null
                parent:
                  id: 005...
                  url: /services/data/v58.0/chatter/users/005...
                relativeCreatedDate: 2m ago
                threadLevel: 0
                threadParentId: null
                type: TextComment
                url: /services/data/v58.0/chatter/comments/0D7...
                user:
                  additionalLabel: null
                  communityNickname: User1696423780773910041
                  companyName: Salesforce
                  displayName: Name
                  firstName: Firstname
                  id: 005...
                  isActive: true
                  isInThisCommunity: true
                  lastName: Name
                  motif:
                    color: 1B96FF
                    largeIconUrl: /img/icon/profile64.png
                    mediumIconUrl: /img/icon/profile32.png
                    smallIconUrl: /img/icon/profile16.png
                    svgIconUrl: null
                  mySubscription: null
                  name: Name
                  outOfOffice:
                    message: ''
                  photo:
                    fullEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0IogXzXAXaYKJnuWCNQmXymRq?fromEmail=1
                    largePhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/F
                    mediumPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/M
                    photoVersionId: 729...
                    smallPhotoUrl: https://<my_domain>/profilephoto/7292o000000oAgZ/T
                    standardEmailPhotoUrl: https://<my_domain>/ncsphoto/1wsMlOd3tVC7boygqBO8wMT9KzA0D6tqzpbs-Uw0Ioi-dtynkoFWsl46as__TDFU?fromEmail=1
                    url: /services/data/v58.0/connect/user-profiles/005.../photo
                  reputation: null
                  title: null
                  type: User
                  url: /services/data/v58.0/chatter/users/005...
                  userType: Internal
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    delete:
      tags:
      - Comments
      summary: Salesforce Comment - Delete
      description: 'Get information about, edit, or delete a comment.


        https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_comments_specific.htm#connect_resources_comments_specific'
      operationId: Comment-Delete
      parameters:
      - name: COMMENT_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, 22 Nov 2023 11:24:36 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-XSS-Protection:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: 1; mode=block
            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
          content: {}
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
components:
  schemas:
    Verified:
      title: Verified
      required:
      - isVerifiableByMe
      - isVerified
      - isVerifiedByAnonymized
      - lastVerifiedByUser
      - lastVerifiedDate
      type: object
      properties:
        isVerifiableByMe:
          type: boolean
          example: true
        isVerified:
          type: boolean
          example: true
        isVerifiedByAnonymized:
          type:
          - string
          - 'null'
          example: example_value
        lastVerifiedByUser:
          type:
          - string
          - 'null'
          example: example_value
        lastVerifiedDate:
          type:
          - string
          - 'null'
          example: example_value
      examples:
      - isVerifiableByMe: false
        isVerified: false
        isVerifiedByAnonymized: null
        lastVerifiedByUser: null
        lastVerifiedDate: null
    MessageSegment11:
      title: MessageSegment11
      required:
      - text
      - type
      type: object
      properties:
        altText:
          type:
          - string
          - 'null'
          example: example_value
        htmlTag:
          type: string
          example: example_value
        markupType:
          type: string
          example: example_value
        text:
          type: string
          example: example_value
        type:
          type: string
          example: example_value
        url:
          type:
          - string
          - 'null'
          example: https://www.example.com
      examples:
      - altText: null
        htmlTag: p
        markupType: Paragraph
        text: ''
        type: MarkupBegin
        url: null
    Capabilities8:
      title: Capabilities8
      required:
      - edit
      - status
      - upDownVote
      - verified
      type: object
      properties:
        edit:
          $ref: '#/components/schemas/Edit6'
        status:
          $ref: '#/compo

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