Conga User API

User Search APIs

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 Create api xajs x author user users by type #
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 form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

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: []
      operationId: getApiReviewV1Office365ActiveDirectoryUsers
      x-operation-id-source: derived
    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: []
      operationId: getApiReviewV1ByReviewtypeReviewersQuery
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserActionpermissions
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserCurrency
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserCurrencyFormat
      x-operation-id-source: derived
    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.

        **Note**: If the locale, currency, and time zone information are not available at the user level, this endpoint retrieves them from the organization level.'
      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: []
      operationId: getApiUserManagementV1UserInfo
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserLocale
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserObjectAccessUsers
      x-operation-id-source: derived
    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: []
      operationId: postApiUserManagementV1UserObjectsActionpermissions
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserObjectsByObjectNameActionpermissions
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserObjectsByObjectNameFieldPermissions
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserObjectsByObjectNameFieldPermissionsFieldsByFieldName
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserObjectsByObjectNamePropertyPermissionsByPropertyNameByActionName
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserObjectsByObjectNameRecordtypes
      x-operation-id-source: derived
    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: []
      operationId: getApiUserManagementV1UserTimezone
      x-operation-id-source: derived
    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: []
      operationId: patchApiUserManagementV1UserByUserIdUiSettings
      x-operation-id-source: derived
    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: []
      summary: Create api xajs x author user users by type
      x-summary-source: derived
      operationId: postApiXajsV1XAuthorUserUsersByType
      x-operation-id-source: derived
    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: []
      operationId: getApiXauthorV1CurrentUserInfo
      x-operation-id-source: derived
    servers:
    - url: https://xauthor-prod-rls10.congacloud.com
    - url: https://xauthor-preview-rls09.congacloud.com
components:
  schemas:
    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
    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.LookUp:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
      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
    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
    UpdateUiSettingsRequest:
      type: object
      properties:
        IsNextGenUiEnabled:
          type: boolean
          description: 'Gets or sets a value indicating whether the next-generation user interface is enabled.

            Set to `true` to enable the next-generation UI, or `false` to use the current UI.'
      additionalProperties: false
    Timezone:
      type: object
      properties:
        TimezoneName:
          type:
          - string
          - 'null'
        TimezoneId:
          type:
          - string
          - 'null'
        TimezoneAlternateId:
          type:
          - string
          - 'null'
      additionalProperties: false
    BooleanNullableAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          type:
          - boolean
          - 'null'
        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
    DateFormat:
      type: object
      properties:
        LongDateFormat:
          type:
          - string
          - 'null'
        ShortDateFormat:
          type:
          - string
          - 'null'
        TimeFormat:
          type:
          - string
          - 'null'
      additionalProperties: false
    ErrorDetail:
      type: object
      properties:
        Message:
          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
          - '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
    Locale:
      type: object
      properties:
        DisplayName:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
        NumberFormat:
          $ref: '#/components/schemas/NumberFormat'
        DateFormat:
          $ref: '#/components/schemas/DateFormat'
      additionalProperties: false
    LookupObject:
      type: object
      properties:
        Id:
          type:
          - string
          - 'null'
        Name:
          type:
          - string
          - 'null'
      additionalProperties: false
    LocaleAPIResponse:
      type: object
      properties:
        Success:
          type: boolean
        RecordCount:
          type:
          - integer
          - 'null'
          format: int64
        Data:
          $ref: '#/components/schemas/Locale'
        Errors:
          type:
          - array
          - 'null'
          items:
            $ref: '#/components/s

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