Salesforce Groups API

Get groups and group members. Create groups, invites, and members.

Documentation

Specifications

Schemas & Data

OpenAPI Specification

salesforce-groups-api-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: Salesforce Bulk API 2.0 Abort Groups 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: Groups
  description: Get groups and group members. Create groups, invites, and members.
paths:
  /data/v64.0/chatter/groups:
    parameters: []
    get:
      tags:
      - Groups
      summary: Salesforce List of Groups
      description: 'A list of all the groups in the organization. Get information about groups or create a group.


        https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_groups_ListOfGroups.htm'
      operationId: ListofGroups
      parameters: []
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Wed, 22 Nov 2023 11:25:52 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/SuccessfulListofGroups'
                - examples:
                  - currentPageUrl: /services/data/v58.0/chatter/groups
                    groups:
                    - additionalLabel: null
                      announcement: null
                      bannerPhoto:
                        bannerPhotoUrl: https://<my_domain>/profilephoto/0F9/B
                        bannerPhotoVersionId: null
                        url: /services/data/v58.0/chatter/groups/0F9.../banner-photo
                      canHaveChatterGuests: false
                      community: null
                      description: Test group
                      emailToChatterAddress: 0F9...@post.2o-i6mbeaq.eu25.chatter.salesforce.com
                      fileCount: 0
                      id: 0F9...
                      information:
                        text: null
                        title: null
                      isArchived: false
                      isAutoArchiveDisabled: false
                      isBroadcast: false
                      lastFeedElementPostDate: '2023-11-22T11:25:37.000Z'
                      memberCount: 1
                      motif:
                        color: 1B96FF
                        largeIconUrl: /img/icon/groups64.png
                        mediumIconUrl: /img/icon/groups32.png
                        smallIconUrl: /img/icon/groups16.png
                        svgIconUrl: null
                      myRole: GroupOwner
                      mySubscription:
                        id: 0FB...
                        url: /services/data/v58.0/chatter/group-memberships/0FB...
                      name: Test
                      owner:
                        additionalLabel: null
                        communityNickname: User1696423780773910041
                        companyName: Salesforce
                        displayName: Firstname
                        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: Firstname
                        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
                      pendingRequests: null
                      photo:
                        fullEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_200_v2.png?fromEmail=1
                        largePhotoUrl: https://<my_domain>/profilephoto/0F9/F
                        mediumPhotoUrl: https://<my_domain>/profilephoto/0F9/M
                        photoVersionId: null
                        smallPhotoUrl: https://<my_domain>/profilephoto/0F9/T
                        standardEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_45_v2.png?fromEmail=1
                        url: /services/data/v58.0/chatter/groups/0F9.../photo
                      type: CollaborationGroup
                      url: /services/data/v58.0/chatter/groups/0F9...
                      visibility: PublicAccess
                    nextPageUrl: null
                    previousPageUrl: null
                contentMediaType: application/json;charset=UTF-8
              example:
                currentPageUrl: /services/data/v58.0/chatter/groups
                groups:
                - additionalLabel: null
                  announcement: null
                  bannerPhoto:
                    bannerPhotoUrl: https://<my_domain>/profilephoto/0F9/B
                    bannerPhotoVersionId: null
                    url: /services/data/v58.0/chatter/groups/0F9.../banner-photo
                  canHaveChatterGuests: false
                  community: null
                  description: Test group
                  emailToChatterAddress: 0F9...@post.2o-i6mbeaq.eu25.chatter.salesforce.com
                  fileCount: 0
                  id: 0F9...
                  information:
                    text: null
                    title: null
                  isArchived: false
                  isAutoArchiveDisabled: false
                  isBroadcast: false
                  lastFeedElementPostDate: '2023-11-22T11:25:37.000Z'
                  memberCount: 1
                  motif:
                    color: 1B96FF
                    largeIconUrl: /img/icon/groups64.png
                    mediumIconUrl: /img/icon/groups32.png
                    smallIconUrl: /img/icon/groups16.png
                    svgIconUrl: null
                  myRole: GroupOwner
                  mySubscription:
                    id: 0FB...
                    url: /services/data/v58.0/chatter/group-memberships/0FB...
                  name: Test
                  owner:
                    additionalLabel: null
                    communityNickname: User1696423780773910041
                    companyName: Salesforce
                    displayName: Firstname
                    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: Firstname
                    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
                  pendingRequests: null
                  photo:
                    fullEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_200_v2.png?fromEmail=1
                    largePhotoUrl: https://<my_domain>/profilephoto/0F9/F
                    mediumPhotoUrl: https://<my_domain>/profilephoto/0F9/M
                    photoVersionId: null
                    smallPhotoUrl: https://<my_domain>/profilephoto/0F9/T
                    standardEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_45_v2.png?fromEmail=1
                    url: /services/data/v58.0/chatter/groups/0F9.../photo
                  type: CollaborationGroup
                  url: /services/data/v58.0/chatter/groups/0F9...
                  visibility: PublicAccess
                nextPageUrl: null
                previousPageUrl: null
      deprecated: false
      servers:
      - url: https://services
        variables: {}
      x-api-evangelist-processing:
        PascalCaseOperationSummaries: true
        ChooseTags: true
      x-microcks-operation:
        delay: 0
        dispatcher: FALLBACK
    post:
      tags:
      - Groups
      summary: Salesforce List of Groups - Post
      description: 'A list of all the groups in the organization. Get information about groups or create a group.


        https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_groups_ListOfGroups.htm'
      operationId: ListofGroups-POST
      parameters:
      - name: name
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
          examples:
          - New Chatter Group  (Private Access)
        example: Example Title
      - name: visibility
        in: query
        description: 'PrivateAccess—Only members of the group can see posts to this group.

          PublicAccess—All users within the community can see posts to this group.

          Unlisted—Reserved for future use.'
        required: true
        style: form
        explode: true
        schema:
          type: string
          examples:
          - PrivateAccess
        example: example_value
      - name: description
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: string
          examples:
          - Created via API
        example: A sample description.
      - name: information
        in: query
        description: If the group is private, the “Information” section is visible only to members.
        required: true
        style: form
        explode: true
        schema:
          type: string
          examples:
          - Private Information
        example: example_value
      - name: isArchived
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: boolean
          examples:
          - false
        example: true
      - name: isAutoArchiveDisabled
        in: query
        description: true if automatic archiving is turned off for the group, false otherwise. Defaults to false. If true, if there are no posts or comments for 90 days the group is archived.
        required: true
        style: form
        explode: true
        schema:
          type: boolean
          examples:
          - false
        example: true
      - name: isBroadcast
        in: query
        description: true if only group owners and managers can create posts in the group, false otherwise.
        required: true
        style: form
        explode: true
        schema:
          type: boolean
          examples:
          - false
        example: true
      - name: canHaveChatterGuests
        in: query
        description: ''
        required: true
        style: form
        explode: true
        schema:
          type: boolean
          examples:
          - true
        example: true
      responses:
        '201':
          description: Created
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Wed, 22 Nov 2023 11:29:04 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/SuccessfulListofGroups-POST'
                - examples:
                  - additionalLabel: Private With Customers
                    announcement: null
                    bannerPhoto:
                      bannerPhotoUrl: https://<my_domain>/profilephoto/0F9/B
                      bannerPhotoVersionId: null
                      url: /services/data/v58.0/chatter/groups/0F9.../banner-photo
                    canHaveChatterGuests: true
                    community: null
                    description: Created via API
                    emailToChatterAddress: 0F9...@post.2o-i6mbeaq.eu25.chatter.salesforce.com
                    fileCount: 0
                    id: 0F9...
                    information:
                      text: null
                      title: null
                    isArchived: false
                    isAutoArchiveDisabled: false
                    isBroadcast: false
                    lastFeedElementPostDate: '2023-11-22T11:29:05.000Z'
                    memberCount: 1
                    motif:
                      color: 1B96FF
                      largeIconUrl: /img/icon/groups64.png
                      mediumIconUrl: /img/icon/groups32.png
                      smallIconUrl: /img/icon/groups16.png
                      svgIconUrl: null
                    myRole: GroupOwner
                    mySubscription:
                      id: 0FB...
                      url: /services/data/v58.0/chatter/group-memberships/0FB...
                    name: New Chatter Group  (Private Access)
                    owner:
                      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
                    pendingRequests: 0
                    photo:
                      fullEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_200_v2.png?fromEmail=1
                      largePhotoUrl: https://<my_domain>/profilephoto/0F9/F
                      mediumPhotoUrl: https://<my_domain>/profilephoto/0F9/M
                      photoVersionId: null
                      smallPhotoUrl: https://<my_domain>/profilephoto/0F9/T
                      standardEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_45_v2.png?fromEmail=1
                      url: /services/data/v58.0/chatter/groups/0F9.../photo
                    type: CollaborationGroup
                    url: /services/data/v58.0/chatter/groups/0F9...
                    visibility: PrivateAccess
                contentMediaType: application/json;charset=UTF-8
              example:
                additionalLabel: Private With Customers
                announcement: null
                bannerPhoto:
                  bannerPhotoUrl: https://<my_domain>/profilephoto/0F9/B
                  bannerPhotoVersionId: null
                  url: /services/data/v58.0/chatter/groups/0F9.../banner-photo
                canHaveChatterGuests: true
                community: null
                description: Created via API
                emailToChatterAddress: 0F9...@post.2o-i6mbeaq.eu25.chatter.salesforce.com
                fileCount: 0
                id: 0F9...
                information:
                  text: null
                  title: null
                isArchived: false
                isAutoArchiveDisabled: false
                isBroadcast: false
                lastFeedElementPostDate: '2023-11-22T11:29:05.000Z'
                memberCount: 1
                motif:
                  color: 1B96FF
                  largeIconUrl: /img/icon/groups64.png
                  mediumIconUrl: /img/icon/groups32.png
                  smallIconUrl: /img/icon/groups16.png
                  svgIconUrl: null
                myRole: GroupOwner
                mySubscription:
                  id: 0FB...
                  url: /services/data/v58.0/chatter/group-memberships/0FB...
                name: New Chatter Group  (Private Access)
                owner:
                  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
                pendingRequests: 0
                photo:
                  fullEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_200_v2.png?fromEmail=1
                  largePhotoUrl: https://<my_domain>/profilephoto/0F9/F
                  mediumPhotoUrl: https://<my_domain>/profilephoto/0F9/M
                  photoVersionId: null
                  smallPhotoUrl: https://<my_domain>/profilephoto/0F9/T
                  standardEmailPhotoUrl: https://<my_domain>/img/userprofile/default_group_profile_45_v2.png?fromEmail=1
                  url: /services/data/v58.0/chatter/groups/0F9.../photo
                type: CollaborationGroup
                url: /services/data/v58.0/chatter/groups/0F9...
                visibility: PrivateAccess
      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/chatter/groups/{GROUP_ID}/members/requests:
    parameters: []
    get:
      tags:
      - Groups
      summary: Salesforce Group Members—private
      description: 'Request membership in a private group or get the status of requests to a join a private group.


        https://developer.salesforce.com/docs/atlas.en-us.chatterapi.meta/chatterapi/connect_resources_groups_GroupMembersRequests.htm'
      operationId: GroupMembers—Private
      parameters:
      - name: GROUP_ID
        in: path
        description: ''
        required: true
        schema:
          type: string
          examples:
          - 0F9...
        example: '500123'
      responses:
        '200':
          description: OK
          headers:
            Date:
              content:
                text/plain:
                  schema:
                    type: string
                    contentMediaType: text/plain
                  example: Wed, 22 Nov 2023 11:47:04 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/SuccessfulGroupMembersPrivate'
                - examples:
                  - requests:
                    - createdDate: '2023-11-22T11:46:32.000Z'
                      id: 0I5...
                      lastUpdateDate: '2023-11-22T11:46:32.000Z'
                      requestedGroup:
                        id: 0F9...
                        url: /services/data/v58.0/chatter/groups/0F9...
                      responseMessage: null
                      status: Pending
                      url: /services/data/v58.0/chatter/group-membership-requests/0I5...
                      user:
                        additionalLabel: null
                        communityNickname: User1700653511864742682
                        companyName: null
                        displayName: User Sample
                        firstName: User
                        id: 005...
                        isActive: true
                        isInThisCommunity: true
                        lastName: Sample
                        motif:
                          color: 1B96FF
                          largeIconUrl: /img/icon/profile64.png
                          mediumIconUrl: /img/icon/profile32.png
                          smallIconUrl: /img/icon/profile16.png
                          svgIconUrl: null
                        mySubscription: null
                        name: User Sample
                        outOfOffice:
                          message: ''
                        photo:
                          fullEmailPhotoUrl: https://<my_domain>/img/userprofile/default_profile_200_v2.png?fromEmail=1
                          largePhotoUrl: https://<my_domain>/profilephoto/005/F
                          mediumPhotoUrl: https://<my_domain>/profilephoto/005/M
                          photoVersionId: null
                          smallPhotoUrl: https://<my_domain>/profilephoto/005/T
                          standardEmailPhotoUrl: https://<my_domain>/img/userprofile/default_profile_45_v2.png?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
                    total: null
                contentMediaType: application/json;charset=UTF-8
              example:
                requests:
                - createdDate: '2023-11-22T11:46:32.000Z'
                  id: 0I5...
                  lastUpdateDate: '2023-11-22T11:46:32.000Z'
                  requestedGroup:
                    id: 0F9...
                    url: /services/data/v58.0/chatter/groups/0F9...
                  responseMessage: null
                  status: Pending
                  url: /services/data/v58.0/chatter/group-membership-requests/0I5...
                  user:
                    additionalLabel: null
                    communityNickname: User1700653511864742682
                    companyName: null
                    displayName: User Sample
                    firstName: User
                    id: 005...
                    isActive: true
                    isInThisCommunity: true
                    lastName: Sample
                    motif:
 

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