Conga User API

User Search APIs

Business capability
Identity & Access Management BC-620.20

Operations 18

GET /api/review/v1/office365/active-directory-users Gets existing users from search text
GET /api/review/v1/{reviewtype}/reviewers/query Search users
GET /api/user-management/v1/user/actionpermissions Get all action permissions for the current user
GET /api/user-management/v1/user/currency Get logged-in user's currency
GET /api/user-management/v1/user/currency-format Get logged-in user's currency format
GET /api/user-management/v1/user/info Get logged-in user information
GET /api/user-management/v1/user/locale Get logged-in user's locale
GET /api/user-management/v1/user/object-access/users Get users with full access on given objects
POST /api/user-management/v1/user/objects/actionpermissions Get bulk action permissions
GET /api/user-management/v1/user/objects/{objectName}/actionpermissions Get action permissions by object name
GET /api/user-management/v1/user/objects/{objectName}/field-permissions Get field permission details by object name
GET /api/user-management/v1/user/objects/{objectName}/field-permissions/fields/{fieldName} Get field permission details by field name on given object
GET /api/user-management/v1/user/objects/{objectName}/property-permissions/{propertyName}/{actionName} Get accessible property values of property object by object name and action type
GET /api/user-management/v1/user/objects/{objectName}/recordtypes Get record type permission details by object name
GET /api/user-management/v1/user/timezone Get logged-in user's time zone
PATCH /api/user-management/v1/user/{userId}/ui-settings Update a user's UI settings
POST /api/xajs/v1/xAuthor/User/UsersByType
GET /api/xauthor/v1/current-user-info get logged in user info

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/conga-user-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

conga-user-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Conga User API
  version: v1
  description: 'Operations tagged User across 3 of this provider''s published API definitions: conga-review.json, conga-user-management.json, conga-x-author.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://rls.congacloud.com
- url: https://xauthor-prod-rls10.congacloud.com
- url: https://xauthor-preview-rls09.congacloud.com
tags:
- name: User
  description: User Search APIs
paths:
  /api/review/v1/office365/active-directory-users:
    get:
      tags:
      - User
      summary: Gets existing users from search text
      parameters:
      - name: searchText
        in: query
        description: Search string for looking up matching user profiles.
        schema:
          type: string
      - name: ExternalToken
        in: header
        description: Token required to communicate with external review provider like Office365. (It's not required for Normal flow)
        required: true
        allowEmptyValue: true
        schema:
          type: string
      responses:
        '200':
          description: OK
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ADReviewUsers'
            application/json:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ADReviewUsers'
            text/json:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ADReviewUsers'
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
        '404':
          description: Not Found
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
        '500':
          description: Internal Server Error
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/review/v1/{reviewtype}/reviewers/query:
    get:
      tags:
      - User
      summary: Search users
      description: Retreives user details matching your search string. You must pass a search string in the searchText parameter.
      parameters:
      - name: searchText
        in: query
        description: Search string for looking up matching user profiles.
        required: true
        schema:
          type: string
      - name: reviewtype
        in: path
        description: Supported review types are Office365 and Normal.
        required: true
        schema:
          type: string
      - name: ExternalToken
        in: header
        description: Token required to communicate with external review provider like Office365. (It's not required for Normal flow)
        required: true
        allowEmptyValue: true
        schema:
          type: string
      responses:
        '200':
          description: User profiles matching the requested search text.
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ReviewUser'
            application/json:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ReviewUser'
            text/json:
              schema:
                $ref: '#/components/schemas/Conga.Review.Service.Application.Models.ReviewUser'
        '400':
          description: Bad Request
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
        '401':
          description: Unauthorized
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
        '404':
          description: Users matching the description not found.
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            application/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
            text/json:
              schema:
                $ref: '#/components/schemas/Microsoft.AspNetCore.Mvc.ProblemDetails'
        '500':
          description: Internal Server Error
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/actionpermissions:
    get:
      tags:
      - User
      summary: Get all action permissions for the current user
      description: Returns a list of all object action permissions available for the current user.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringStringBooleanDictionaryDictionaryAPIResponse'
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/currency:
    get:
      tags:
      - User
      summary: Get logged-in user's currency
      description: Returns currency information for the current logged-in user.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringAPIResponse'
              example:
                Success: true
                Data: USD
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/currency-format:
    get:
      tags:
      - User
      summary: Get logged-in user's currency format
      description: Returns currency format information for the current logged-in user.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/CurrencyFormatAPIResponse'
              example:
                Success: true
                Data:
                  PositiveCurrencyFormat: $n
                  NegativeCurrencyFormat: -$n
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/info:
    get:
      tags:
      - User
      summary: Get logged-in user information
      description: 'Returns information about the current logged-in user.<p>**Note**: If the locale, currency, and time zone information are not available at the user level, this endpoint retrieves them from the organization level.</p>'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/UserResponseAPIResponse'
              example:
                Success: true
                Data:
                  FirstName: system
                  LastName: user
                  UserName: SystemUser
                  Email: systemuser@conga.com
                  Role:
                    Id: bb30e755-ee85-43e2-a845-415205376997
                    Name: SysAdmin
                  PermissionGroups: ScopePermissionGroup
                  RolePermissionGroups: null
                  Timezone: null
                  Locale: null
                  Currency: null
                  CurrencyFormat: null
                  IsDeleted: false
                  IsActive: true
                  IsSuspended: null
                  Alias: null
                  Language: null
                  SmallPhotoUrl: null
                  LastLoginDate: null
                  Address: 71 ST. NICHOLAS DRIVE
                  PhoneNumber: null
                  IdentityStatus: null
                  UserType: External
                  AdminPermissions: null
                  OrganizationExternalId: null
                  UserGroupsAssignedTo: null
                  Clientid: null
                  FederationId: null
                  IsNextGenUiEnabled: null
                  Id: null
                  Name: null
                  CreatedBy:
                    Id: a6252613-182a-49bf-8f1e-7bade283c930
                    Name: System Admin
                  CreatedDate: '2026-07-27T11:07:36.2744182+00:00'
                  ModifiedBy:
                    Id: a1790def-e1f4-44a3-a6ee-f0b74da0065e
                    Name: System Admin
                  ModifiedDate: '2026-07-27T11:07:36.2744259+00:00'
                  ExternalId: null
                  ETag: null
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/locale:
    get:
      tags:
      - User
      summary: Get logged-in user's locale
      description: Returns the locale information for the current logged-in user.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/LocaleAPIResponse'
              example:
                Success: true
                Data:
                  DisplayName: English (United States)
                  Name: en-US
                  NumberFormat:
                    DecimalSymbol: .
                    DigitGroup: 123,456,789.00
                    DigitGroupingSymbol: ','
                    NegativeNumberFormat: '- n'
                  DateFormat:
                    LongDateFormat: dddd, MMMM d, yyyy
                    ShortDateFormat: M/d/yyyy
                    TimeFormat: h:mm tt
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/object-access/users:
    get:
      tags:
      - User
      summary: Get users with full access on given objects
      description: Fetches users who have full access on all objects passed as input.
      parameters:
      - name: objectNames
        in: query
        description: The list containing object names for which users with full access needs to be fetched.
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringObjectDictionaryListAPIResponse'
              example:
                Success: true
                RecordCount: 2
                Data:
                - UserName: SystemAdmin
                  Id: 61906481-9288-404d-8b4e-f66e202f2124
                  PermissionGroups: GlobalScopePermissionGroup
                - UserName: GeneralUser
                  Id: 37572e96-90f8-4ed2-9211-6c9f44b909e4
                  PermissionGroups: ScopePermissionGroup
                StatusCode: OK
        '400':
          description: Bad Request
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/objects/actionpermissions:
    post:
      tags:
      - User
      summary: Get bulk action permissions
      description: Retrieves the details of action permissions on the object names.
      requestBody:
        description: Objects for which action permissions to be fetched
        content:
          application/json:
            schema:
              type: array
              items:
                type: string
          text/json:
            schema:
              type: array
              items:
                type: string
          application/*+json:
            schema:
              type: array
              items:
                type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringStringBooleanDictionaryDictionaryAPIResponse'
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/objects/{objectName}/actionpermissions:
    get:
      tags:
      - User
      summary: Get action permissions by object name
      description: Retrieves the details of action permissions on the object name.
      parameters:
      - name: objectName
        in: path
        description: Object name for which action permissions to be fetched
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringStringBooleanDictionaryDictionaryAPIResponse'
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/objects/{objectName}/field-permissions:
    get:
      tags:
      - User
      summary: Get field permission details by object name
      description: Fetches the field permission details based on the object name.
      parameters:
      - name: objectName
        in: path
        description: Object name for which field permissions to be fetched
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringFieldAccessConfigDictionaryAPIResponse'
              example:
                Success: true
                Data:
                  Id:
                    ReadAccess: true
                    WriteAccess: false
                  SampleField:
                    ReadAccess: true
                    WriteAccess: true
                  Field1:
                    ReadAccess: true
                    WriteAccess: false
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/objects/{objectName}/field-permissions/fields/{fieldName}:
    get:
      tags:
      - User
      summary: Get field permission details by field name on given object
      description: Fetches the field permission details based on the field name on given object.
      parameters:
      - name: objectName
        in: path
        description: Object name for which field permissions to be fetched
        required: true
        schema:
          type: string
      - name: fieldName
        in: path
        description: Field name for which field permission to be fetched
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringFieldAccessConfigDictionaryAPIResponse'
              example:
                Success: true
                Data:
                  Id:
                    ReadAccess: true
                    WriteAccess: false
                  SampleField:
                    ReadAccess: true
                    WriteAccess: true
                  Field1:
                    ReadAccess: true
                    WriteAccess: false
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/objects/{objectName}/property-permissions/{propertyName}/{actionName}:
    get:
      tags:
      - User
      summary: Get accessible property values of property object by object name and action type
      description: Returns a list of property values that the current user can access for the specified property on the given object with the specified action type.
      parameters:
      - name: objectName
        in: path
        description: Object name for which property permissions to be fetched
        required: true
        schema:
          type: string
      - name: propertyName
        in: path
        description: Property name for which accessible values to be fetched
        required: true
        schema:
          type: string
      - name: actionName
        in: path
        description: Action type (CREATE, READ, UPDATE, DELETE) to check permissions for
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringObjectDictionaryListAPIResponse'
              example:
                Success: true
                RecordCount: 2
                Data:
                - UserName: SystemAdmin
                  Id: a1632d38-8394-4128-bb49-48c73ee6f37b
                  PermissionGroups: GlobalScopePermissionGroup
                - UserName: GeneralUser
                  Id: 8370c6ef-ce09-4239-b5a9-4b6049cac0ec
                  PermissionGroups: ScopePermissionGroup
                StatusCode: OK
        '400':
          description: Bad Request
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/objects/{objectName}/recordtypes:
    get:
      tags:
      - User
      summary: Get record type permission details by object name
      description: Fetches the record type permission details based on the object name.
      parameters:
      - name: objectName
        in: path
        description: Object name for which record type permissions to be fetched
        required: true
        schema:
          type: string
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/StringBooleanDictionaryAPIResponse'
              example:
                Success: true
                Data:
                  NDA: true
                  MSA: false
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/timezone:
    get:
      tags:
      - User
      summary: Get logged-in user's time zone
      description: Returns time zone information for the current logged-in user.
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/TimezoneAPIResponse'
              example:
                Success: true
                Data:
                  TimezoneName: (GMT) UTC (UTC)
                  TimezoneId: UTC
                  TimezoneAlternateId: UTC
                StatusCode: OK
        '404':
          description: Not Found
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/user-management/v1/user/{userId}/ui-settings:
    patch:
      tags:
      - User
      summary: Update a user's UI settings
      description: Updates a user's UI settings based on the user ID and the provided settings.
      parameters:
      - name: userId
        in: path
        description: User ID
        required: true
        schema:
          type: string
      requestBody:
        description: UI settings request containing the settings to be updated
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/UpdateUiSettingsRequest'
          text/json:
            schema:
              $ref: '#/components/schemas/UpdateUiSettingsRequest'
          application/*+json:
            schema:
              $ref: '#/components/schemas/UpdateUiSettingsRequest'
      responses:
        '200':
          description: Success
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/BooleanNullableAPIResponse'
              example:
                Success: true
                Data: true
                StatusCode: OK
        '400':
          description: Bad Request
        '404':
          description: Not Found
        '500':
          description: Server Error
      security:
      - Bearer: []
    servers:
    - url: https://rls.congacloud.com
  /api/xajs/v1/xAuthor/User/UsersByType:
    post:
      tags:
      - User
      parameters:
      - name: userType
        in: query
        schema:
          type:
          - string
          - 'null'
      - name: OrgType
        in: header
        required: true
        schema:
          type: string
          default: RLP
      requestBody:
        content:
          application/json-patch+json:
            schema:
              $ref: '#/components/schemas/Apttus.XAuthor.Common.Model.RequestQueryParam'
          application/json:
            schema:
              $ref: '#/components/schemas/Apttus.XAuthor.Common.Model.RequestQueryParam'
          text/json:
            schema:
              $ref: '#/components/schemas/Apttus.XAuthor.Common.Model.RequestQueryParam'
          application/*+json:
            schema:
              $ref: '#/components/schemas/Apttus.XAuthor.Common.Model.RequestQueryParam'
      responses:
        '200':
          description: Success
      security:
      - bearerAuth: []
    servers:
    - url: https://xauthor-prod-rls10.congacloud.com
    - url: https://xauthor-preview-rls09.congacloud.com
  /api/xauthor/v1/current-user-info:
    get:
      tags:
      - User
      summary: get logged in user info
      parameters:
      - name: OrgType
        in: header
        required: true
        schema:
          type: string
          default: RLP
      responses:
        '200':
          description: Success
          content:
            text/plain:
              schema:
                $ref: '#/components/schemas/Apttus.XAuthor.Core.Model.UserInfo'
            application/json:
              schema:
                $ref: '#/components/schemas/Apttus.XAuthor.Core.Model.UserInfo'
            text/json:
              schema:
                $ref: '#/components/schemas/Apttus.XAuthor.Core.Model.UserInfo'
        '400':
          description: Bad Request
        '401':
          description: Unauthorized
        '404':
          description: Not Found
        '500':
          description: Server Error
      security:
      - bearerAuth: []
    servers:
    - url: https://xauthor-prod-rls10.congacloud.com
    - url: https://xauthor-preview-rls09.congacloud.com
components:
  schemas:
    Conga.Review.Service.Application.Models.LookUp:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
      additionalProperties: false
    Microsoft.AspNetCore.Mvc.ProblemDetails:
      type: object
      properties:
        type:
          type:
          - string
          - 'null'
        title:
          type:
          - string
          - 'null'
        status:
          type:
          - integer
          - 'null'
          format: int32
        detail:
          type:
          - string
          - 'null'
        instance:
          type:
          - string
          - 'null'
      additionalProperties: {}
    Conga.Review.Service.Application.Models.ReviewUser:
      type: object
      properties:
        Users:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Conga.Review.Service.Application.Models.Recipient'
        Contacts:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Conga.Review.Service.Application.Models.Recipient'
        DirectoryUsers:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Conga.Review.Service.Application.Models.Recipient'
      additionalProperties: false
    Conga.Review.Service.Application.Models.Recipient:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
        Email:
          type:
          - string
          - 'null'
        Role:
          $ref: '#/components/schemas/Conga.Review.Service.Application.Models.LookUp'
      additionalProperties: false
    Conga.Review.Service.Application.Models.ADReviewUsers:
      type: object
      properties:
        DirectoryUsers:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/Conga.Review.Service.Application.Models.Recipient'
      additionalProperties: false
    TimezoneAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          $ref: '#/components/schemas/Timezone'
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
        Profile:
          type:
          - string
          - 'null'
        TotalTime:
          type: number
          format: float
        StatusCode:
          $ref: '#/components/schemas/HttpStatusCode'
        HasMoreRecords:
          type:
          - boolean
          - 'null'
        NextCursor:
          type:
          - string
          - 'null'
        Warnings:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/schemas/ErrorDetail'
      additionalProperties: false
    UserResponse:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
        CreatedBy:
          $ref: '#/components/schemas/LookupObject'
        CreatedDate:
          type: string
          format: date-time
        ModifiedBy:
          $ref: '#/components/schemas/LookupObject'
        ModifiedDate:
          type: string
          format: date-time
        ExternalId:
          type:
          - string
          - 'null'
        ETag:
          type:
          - string
          - 'null'
        FirstName:
          type:
          - string
          - 'null'
          description: FirstName of the User
        LastName:
          type:
          - string
          - 'null'
          description: LastName of the User
        UserName:
          type:
          - string
          - 'null'
          description: UserName of the User
        Email:
          type:
          - string
          - 'null'
          description: Email of the User
        Role:
          $ref: '#/components/schemas/LookupObject'
        PermissionGroups:
          type:
          - string
          - 'null'
          description: PermissionGroups assigned to the user
        RolePermissionGroups:
          type:
          - string
          - 'null'
          description: RolePermissionGroups assigned to the user
        Timezone:
          type:
          - string
          - 'null'
          description: Timezone of the User
        Locale:
          type:
          - string
          - 'null'
          description: Locale of the User
        Currency:
          type:
          - string
          - 'null'
          description: Currency of the User
        CurrencyFormat:
          type:
          - string
          - 'null'
          description: Currency Format of the User
        IsDeleted:
          type: boolean
          description: Indicates whether the user is Deleted or not
        IsActive:
          type: boolean
          description: Indicates whether the user is Active or not
        IsSuspended:
          type:
          - boolean
          - 'null'
          description: Indicates whether the user is Suspended or not
        Alias:
          type:
          - string
          - 'null'
          description: Alias Name of the User
        Language:
          type:
          - string
          - 'null'
          description: Language of the User
        SmallPhotoUrl:
          type:
          - string
          - 'null'
          description: SmallPhotoUrl of the User
        LastLoginDate:
          type:
          - string
          - 'null'
          description: LastLoginDate of the User
          format: date-time
        Address:
          type:
          - string
          - 'null'
          description: Address of the User
        PhoneNumber:
          type:
          - string
          - 'null'
          description: PhoneNumber of the User
        IdentityStatus:
          type:
          - string
          - 'null'
          description: IdentityStatus of the User
        UserType:
          $ref: '#/components/schemas/UserType'
        AdminPermissions:
          type:
          - string
          - 'null'
        OrganizationExternalId:
          type:
          - string
          - 'null'
          description: Unique record identifier from organization external system
        UserGroupsAssignedTo:
          type:
          - string
          - 'null'
        Clientid:
          type:
          - string
          - 'null'
          description: ClientId of associated to the Integration User
        FederationId:
          type:
          - string
          - 'null'
          description: A unique identifier used to identify user in federated authentication systems
        IsNextGenUiEnabled:
          type:
          - boolean
          - 'null'
          description: Indicates whether the user has access to the NextGen user interface. When true, the NextGen UI is enabled; when false, the Classic UI is used.
      additionalProperties: {}
    FieldAccessConfig:
      type: object
      properties:
        ReadAccess:
          type: boolean
        WriteAccess:
          type: boolean
      additionalProperties: false
    NumberFormat:
      type: object
      properties:
        DecimalSymbol:
          type:
          - string
          - 'null'
        DigitGroup:
          type:
          - string
          - 'null'
        DigitGroupingSymbol:
          type:
          - string
          - 'null'
        NegativeNumberFormat:
          type:
          - string
          - 'null'
      additionalProperties: false
    StringFieldAccessConfigDictionaryAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          type:
          - object
          - 'null'
          additionalProperties:
            $ref: '#/components/schemas/FieldAccessConfig'
        Errors:
          type:
          - array
 

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