> ## Documentation Index
> Fetch the complete documentation index at: https://integrate.essentry.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Access Profile Groups

> Only groups the caller's integration is mapped to are visible. A token with no mappings gets an empty list.



## OpenAPI

````yaml api-reference/openapi.yaml get /access-control/access-profile-groups
openapi: 3.0.0
info:
  title: essentry API
  version: 0.0.0
servers:
  - url: https://app.essentry.com/api/v2
    description: essentry Cloud
    variables: {}
security:
  - BearerAuth: []
tags:
  - name: Pre-Processor
  - name: User Provisioning
  - name: Permanent Identities
  - name: Access Control
  - name: Post-Processor
paths:
  /access-control/access-profile-groups:
    get:
      tags:
        - Access Control
      summary: Get Access Profile Groups
      description: >-
        Only groups the caller's integration is mapped to are visible. A token
        with no mappings gets an empty list.
      operationId: AccessControl_getAccessProfileGroups
      parameters:
        - $ref: '#/components/parameters/Pagination.limit'
        - $ref: '#/components/parameters/Pagination.offset'
        - name: updatedSince
          in: query
          required: false
          schema:
            type: string
            format: date-time
          explode: false
      responses:
        '200':
          description: The request has succeeded.
          content:
            application/json:
              schema:
                type: object
                properties:
                  groups:
                    type: array
                    items:
                      type: object
                      properties:
                        sourceId:
                          type: string
                        name:
                          type: string
                        location:
                          type: object
                          properties:
                            id:
                              type: integer
                            name:
                              type: string
                          required:
                            - id
                            - name
                        createdAt:
                          type: string
                          format: date-time
                        updatedAt:
                          type: string
                          format: date-time
                      required:
                        - sourceId
                        - name
                        - location
                        - createdAt
                        - updatedAt
                  pageInfo:
                    type: object
                    properties:
                      totalCount:
                        type: integer
                    required:
                      - totalCount
                required:
                  - groups
                  - pageInfo
components:
  parameters:
    Pagination.limit:
      name: limit
      in: query
      required: false
      description: Pagination - How many results to return
      schema:
        type: integer
        maximum: 50
        default: 20
      explode: false
    Pagination.offset:
      name: offset
      in: query
      required: false
      description: Pagination - How many results to skip
      schema:
        type: integer
        default: 0
      explode: false
  securitySchemes:
    BearerAuth:
      type: http
      scheme: bearer

````