American Express Global Business Travel SCIM User Sync V1 API

SCIM 2.0 compliant user sync APIs

Operations 6

POST /scim/v1/users Create a new user in the system with the requested information. #
POST /scim/v1/users/search Return list of users based on the filter condition. #
DELETE /scim/v1/users/{userId} Delete the user in the system with the given user Id. #
GET /scim/v1/users/{userId} Retrieves the user details for a requested user identifier. #
PATCH /scim/v1/users/{userId} Perform patch operation on the user with the given user Id. #
PUT /scim/v1/users/{userId} Updates an existing user in the system with the requested information. #

Documentation

📖
APIReference
https://apis.egencia.com/openconnect/docs/api-docs/UserSyncAPI
📖
Documentation
https://apis.egencia.com/openconnect/v1/api-info?name=User
📖
Authentication
https://apis.egencia.com/auth/v1/token
📖
APIReference
https://apis.egencia.com/openconnect-sso/docs/api-docs/sso
📖
Documentation
https://www.egencia.com/openconnect-sso-service/v1/api-info
📖
APIReference
https://apis.egencia.com/company/docs/api-docs/company-info-api
📖
Documentation
https://apis.egencia.com/company/v1/api-info?name=company-details
📖
APIReference
https://apis.egencia.com/openconnect/docs/api-docs/CompanyCDFAPI
📖
Documentation
https://apis.egencia.com/openconnect/v1/api-info?name=CompanyCustomData
📖
APIReference
https://apis.egencia.com/openconnect-validation/docs/api-docs/validation
📖
Documentation
https://www.egencia.com/openconnect-validation-service/v1/api-info
📖
APIReference
https://apis.egencia.com/openconnect-expense/docs/api-docs/expense
📖
Documentation
https://www.egencia.com/openconnect-expensestream-service/v1/api-info
📖
APIReference
https://apis.egencia.com/openconnect/docs/api-docs/GetBookingAPI
📖
Documentation
https://apis.egencia.com/openconnect/v1/api-info?name=Booking
📖
APIReference
https://apis.egencia.com/openconnect/docs/api-docs/CancellationDeletionAPI
📖
Documentation
https://apis.egencia.com/openconnect/v1/api-info?name=CancelAndDelete
📖
APIReference
https://apis.egencia.com/openconnect/docs/api-docs/ApprovalWorkflowAPI
📖
Documentation
https://apis.egencia.com/openconnect/v1/api-info?name=Approval
📖
APIReference
https://apis.egencia.com/approval/docs/api-docs
📖
Documentation
https://www.egencia.com/openconnect-approval-service/v1/api-info
📖
APIReference
https://apis.egencia.com/openconnect/docs/api-docs/ReceiptAPISPI
📖
Documentation
https://apis.egencia.com/openconnect/v1/api-info?name=Receipt
📖
APIReference
https://apis.egencia.com/dutyofcare/docs/api-docs/doc-service
📖
Documentation
https://apis.egencia.com/dutyofcare/v1/api-info
📖
APIReference
https://apis.egencia.com/bi/docs/api-docs/transaction-data-service
📖
Documentation
https://apis.egencia.com/bi/v1/api-info

Specifications

Other Resources

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/amex-gbt-scim-user-sync-v1-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

amex-gbt-scim-user-sync-v1-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  title: Amex Gbt SCIM User Sync V1 API
  version: '1.0'
  description: 'Operations tagged SCIM User Sync V1 across 2 of this provider''s published API definitions: amex-gbt-service-openconnect-openapi.json, amex-gbt-user-sync-api-openapi.json. Each path carries the servers of the definition it was published in.'
servers:
- url: https://apis.egencia.com/openconnect/api
  description: Generated server url
tags:
- description: SCIM 2.0 compliant user sync APIs
  name: SCIM User Sync V1
paths:
  /scim/v1/users:
    post:
      operationId: createUser_2
      requestBody:
        content:
          application/scim+json:
            examples:
              Request with all the supported attributes:
                description: Request with all the supported attributes
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  externalId: externalSystemIdentifier
                  userName: test@example.com
                  displayName: Test User
                  title: Mr
                  userType: NORMAL
                  name:
                    familyName: User
                    formatted: ''
                    givenName: Test
                    middleName: ''
                  preferredLanguage: en
                  active: true
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    userAuthenticationMode: SSO
                    singleSignOnId: test@example.com
                    customDataFields:
                    - name: Primary cost center
                      value: Test cost center
                    dateOfBirth: '1988-01-01'
                    documents:
                    - expirationDate: '2030-10-10'
                      issueCountry: USA
                      issueDate: '2020-10-10'
                      issueLocation: city
                      type: PAS
                      value: ABCDE1234
                    employeeNumber: employeeNumberValue
                    loyaltyPrograms:
                    - issuingSupplierCode: T4
                      lob: HOTEL
                      name: S-Card
                      type: LC
                      validFrom: '2020-10-10'
                      validTo: '2025-10-10'
                      value: S12345
                    organization: egenciaCompanyId
                    preferences:
                    - lob: AIR
                      mealType: '178'
                      preferredDepartureAirport: ''
                      seatType: Window
                      specialRequest: Any special request
                    - lob: RAIL
                      seatDirection: Forward
                      seatRoom: Lower
                      seatSolo: true
                      seatType: Window
                    - lob: HOTEL
                      smoking: Smoking
                      specialRequest: Any special request
                    - lob: CAR
                      specialRequest: Any special request
                    promoMail: true
                    serviceLevelIds:
                    - '12345'
                    approvers:
                      level1Approvers:
                      - '45678'
                      delegateApprovers:
                      - testapprover
                    arrangers:
                    - id: '56789'
                    settings:
                      notifications:
                        reservationEmail: validReservationEmailValue
                  emails:
                  - primary: true
                    type: work
                    value: test@example.com
                  phoneNumbers:
                  - primary: true
                    type: work
                    value: +44-1234512345
                  addresses:
                  - country: GB
                    formatted: address line 1, cityname, state, GB, XXXXXX
                    locality: city name
                    postalCode: XXXXX
                    region: region or state
                    streetAddress: address line 1
                    type: work
                  groups:
                  - display: displayName
                    value: travelerGroup
                  roles:
                  - display: displayName
                    primary: true
                    value: userRole
              Request with basic attributes:
                description: Request with basic attributes
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  userName: api.sample@egencia.com
                  title: '1'
                  userType: NORMAL
                  name:
                    familyName: Test
                    givenName: Sample
                    middleName: Api
                  active: true
                  emails:
                  - primary: true
                    type: work
                    value: api.sample@egencia.com
                  groups:
                  - value: General
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    organization: '12345'
                    dateOfBirth: '1988-01-01'
                    userAuthenticationMode: SSO
                    singleSignOnId: api.sample@egencia.com
                    customDataFields:
                    - name: Department code
                      value: Legal entity value
                    - name: Reporting field 2
                      value: custom value
              Request with email settings:
                description: Request with email settings
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  userName: api.sample@egencia.com
                  title: '1'
                  userType: NORMAL
                  name:
                    familyName: Test
                    givenName: Sample
                    middleName: Api
                  active: true
                  emails:
                  - primary: true
                    type: work
                    value: api.sample@egencia.com
                  groups:
                  - value: General
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    organization: '12345'
                    dateOfBirth: '1988-01-01'
                    userAuthenticationMode: SSO
                    singleSignOnId: api.sample@egencia.com
                    customDataFields:
                    - name: Department code
                      value: Legal entity value
                    - name: Reporting field 2
                      value: custom value
                    settings:
                      notifications:
                        reservationEmail: validReservationEmailValue
              Request with phone number:
                description: Request with phone number
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  userName: api.sample@egencia.com
                  title: '1'
                  userType: NORMAL
                  name:
                    familyName: Test
                    givenName: Sample
                    middleName: Api
                  active: true
                  emails:
                  - primary: true
                    type: work
                    value: api.sample@egencia.com
                  phoneNumbers:
                  - primary: true
                    type: MOBILE
                    value: '+441234512345'
                  - type: WORK
                    value: '+441234512346'
                  groups:
                  - value: General
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    organization: '12345'
                    dateOfBirth: '1988-01-01'
                    userAuthenticationMode: SSO
                    singleSignOnId: api.sample@egencia.com
                    customDataFields:
                    - name: Department code
                      value: Legal entity value
                    - name: Reporting field 2
                      value: custom value
              Request with preferences:
                description: Request with preferences
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  userName: api.sample@egencia.com
                  title: '1'
                  userType: NORMAL
                  name:
                    familyName: Test
                    givenName: Sample
                    middleName: Api
                  active: true
                  emails:
                  - primary: true
                    type: work
                    value: api.sample@egencia.com
                  groups:
                  - value: General
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    organization: '12345'
                    dateOfBirth: '1988-01-01'
                    userAuthenticationMode: SSO
                    singleSignOnId: api.sample@egencia.com
                    customDataFields:
                    - name: Department code
                      value: Legal entity value
                    - name: Reporting field 2
                      value: custom value
                    preferences:
                    - lob: AIR
                      mealType: '178'
                      preferredDepartureAirport: ''
                      seatType: '1'
                      specialRequest: Any special request
                    - lob: RAIL
                      seatDirection: Forward
                      seatRoom: Lower
                      seatSolo: true
                      seatType: '1'
                    - lob: HOTEL
                      smoking: Smoking
                      specialRequest: Any special request
                    - lob: CAR
                      specialRequest: Any special request
              Request with preferences and documents:
                description: Request with preferences and documents
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  userName: api.sample@egencia.com
                  title: '1'
                  userType: NORMAL
                  name:
                    familyName: Test
                    givenName: Sample
                    middleName: Api
                  active: true
                  emails:
                  - primary: true
                    type: work
                    value: api.sample@egencia.com
                  groups:
                  - value: General
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    organization: '12345'
                    dateOfBirth: '1988-01-01'
                    userAuthenticationMode: SSO
                    singleSignOnId: api.sample@egencia.com
                    customDataFields:
                    - name: Department code
                      value: Legal entity value
                    - name: Reporting field 2
                      value: custom value
                    preferences:
                    - lob: AIR
                      mealType: '178'
                      preferredDepartureAirport: ''
                      seatType: Window
                      specialRequest: Any special request
                    - lob: RAIL
                      seatDirection: Forward
                      seatRoom: Lower
                      seatSolo: true
                      seatType: Window
                    - lob: HOTEL
                      smoking: Smoking
                      specialRequest: Any special request
                    - lob: CAR
                      specialRequest: Any special request
                    documents:
                    - expirationDate: '2030-10-10'
                      issueCountry: USA
                      issueDate: '2020-10-10'
                      issueLocation: city
                      type: PAS
                      value: ABCDE1234
              Request with preferences and loyalty program:
                description: Request with preferences and loyalty program
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  userName: api.sample@egencia.com
                  title: '1'
                  userType: NORMAL
                  name:
                    familyName: Test
                    givenName: Sample
                    middleName: Api
                  active: true
                  emails:
                  - primary: true
                    type: work
                    value: api.sample@egencia.com
                  groups:
                  - value: General
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    organization: '12345'
                    dateOfBirth: '1988-01-01'
                    userAuthenticationMode: SSO
                    singleSignOnId: api.sample@egencia.com
                    customDataFields:
                    - name: Department code
                      value: Legal entity value
                    - name: Reporting field 2
                      value: custom value
                    preferences:
                    - lob: AIR
                      mealType: '178'
                      preferredDepartureAirport: ''
                      seatType: '1'
                      specialRequest: Any special request
                    - lob: RAIL
                      seatDirection: Forward
                      seatRoom: Lower
                      seatSolo: true
                      seatType: Window
                    - lob: HOTEL
                      smoking: Smoking
                      specialRequest: Any special request
                    - lob: CAR
                      specialRequest: Any special request
                    loyaltyPrograms:
                    - issuingSupplierCode: T4
                      lob: HOTEL
                      name: S-Card
                      type: LC
                      validFrom: '2020-10-10'
                      validTo: '2025-10-10'
                      value: S12345
              Request with roles and approvers:
                description: Request with roles and approvers
                value:
                  schemas:
                  - urn:ietf:params:scim:schemas:core:2.0:User
                  - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                  userName: api.sample@egencia.com
                  title: '1'
                  userType: NORMAL
                  name:
                    familyName: Test
                    givenName: Sample
                    middleName: Api
                  active: true
                  emails:
                  - primary: true
                    type: work
                    value: api.sample@egencia.com
                  groups:
                  - value: General
                  roles:
                  - display: Self Booker
                    value: SELF_BOOKER
                  - display: Arranger
                    value: ARRANGER
                  urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                    organization: '12345'
                    dateOfBirth: '1988-01-01'
                    userAuthenticationMode: SSO
                    singleSignOnId: api.sample@egencia.com
                    customDataFields:
                    - name: Department code
                      value: Legal entity value
                    - name: Reporting field 2
                      value: custom value
                    approvers:
                      level1Approvers:
                      - approverone@egencia.com
                      level2Approvers:
                      - approvertwo@egencia.com
            schema:
              $ref: '#/components/schemas/UserSchema'
        description: User Schema to be created
        required: true
      responses:
        '200':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:schemas:core:2.0:User
                - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                id: egenciaUniqueIdentifier
                externalId: externalSystemIdentifier
                userName: test@example.com
                displayName: Test User
                title: Mr
                userType: NORMAL
                name:
                  familyName: User
                  givenName: Test
                  middleName: ''
                  formatted: ''
                preferredLanguage: en
                active: true
                urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                  organization: egenciaCompanyId
                  employeeNumber: employeeNumberValue
                  dateOfBirth: '1988-01-01'
                  customDataFields:
                  - name: Primary cost center
                    value: Test cost center
                  documents:
                  - expirationDate: '2030-10-10'
                    issueCountry: USA
                    issueDate: '2020-10-10'
                    issueLocation: city
                    type: PAS
                    value: ABCDE1234
                  loyaltyPrograms:
                  - issuingSupplierCode: T4
                    lob: HOTEL
                    name: S-Card
                    type: LC
                    validFrom: '2020-10-10'
                    validTo: '2025-10-10'
                    value: S12345
                  preferences:
                  - lob: AIR
                    mealType: '178'
                    preferredDepartureAirport: ''
                    seatType: Window
                    specialRequest: Any special request
                  - lob: RAIL
                    seatDirection: Forward
                    seatRoom: Lower
                    seatSolo: true
                    seatType: Window
                  - lob: HOTEL
                    smoking: Smoking
                    specialRequest: Any special request
                  - lob: CAR
                    specialRequest: Any special request
                  settings:
                    notifications:
                      reservationEmail: validReservationEmailValue
                  serviceLevelIds:
                  - '12345'
                  approvers:
                    level1Approvers:
                    - '45678'
                    delegateApprovers:
                    - testapprover
                  arrangers:
                  - id: '56789'
                  promoMail: true
                emails:
                - type: work
                  value: test@example.com
                  primary: true
                phoneNumbers:
                - type: work
                  value: +44-1234512345
                  primary: true
                addresses:
                - type: work
                  streetAddress: address line 1
                  locality: city name
                  region: region or state
                  country: GB
                  postalCode: XXXXX
                  formatted: address line 1, cityname, state, GB, XXXXXX
                groups:
                - value: travelerGroup
                  display: displayName
                roles:
                - value: userRole
                  display: displayName
                  primary: true
                meta:
                  created: '2017-10-10T00:00:00.000Z'
                  last_modified: '2017-10-10T00:00:00.000Z'
                  location: /scim/v1/users/123
          description: <b>Created</b>.
        '400':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Invalid parameters
                status: '400'
          description: '<b>Bad Request</b> : Invalid input or request'
        '401':
          content:
            application/scim+json:
              example:
                error:
                  code: EGE-ER-4001
                  message: Unauthorised access, you do not have sufficient permissions to perform this action.
          description: '<b>Unauthorized</b> : <i>Authentication token</i> empty, invalid or expired.'
        '403':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Unauthorised access, you do not have sufficient permissions to perform this action. Contact your admin.
                status: '403'
          description: '<b>Forbidden</b> : User not Validated for operation.'
        '422':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Invalid or missing parameters encountered, we are unable to process your request.
                status: '422'
                data:
                - attribute: userName
                  message: userName needs to be specified and cannot be empty or null
          description: '<b>Invalid input</b> : Invalid or missing required input.'
        '500':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Your request could not be completed due to some error. Please try again later.
                status: '500'
                data:
                - attribute: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.loyaltyPrograms
                  message: Error occurred while processing loyalty program associations.
          description: '<b>Internal Server Error</b> : Unable to process request.'
        '503':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: We are unable to process your request right now. Please try again later.
                status: '503'
                data: []
          description: '<b>Service unavailable</b> : Unable to process request at the moment.'
      security:
      - OAuth2: []
      summary: Create a new user in the system with the requested information.
      tags:
      - SCIM User Sync V1
    servers:
    - url: https://apis.egencia.com/openconnect/api
      description: Generated server url
  /scim/v1/users/search:
    post:
      operationId: getUserByCondition
      requestBody:
        content:
          application/scim+json:
            examples:
              Search Users By Email:
                description: Replace {email} with valid email value and {organizationId} with valid organization Id.
                value:
                  filter: emails[value eq "{email}"] and urn:ietf:params:scim:schemas:extension:enterprise:2.0:User[organization eq {organizationId}]
              Search Users By Name:
                description: Replace {givenName} with valid given name value, {familyName} with valid family name value and {organizationId} with valid organization Id.
                value:
                  filter: name[givenName eq "{givenName}" and familyName eq "{familyName}"] and urn:ietf:params:scim:schemas:extension:enterprise:2.0:User[organization eq {organizationId}]
              Search Users By SSO:
                description: Replace {singleSignOnId} with valid singleSignOnId value and {organizationId} with valid organization Id.
                value:
                  filter: singleSignOnId eq "{singleSignOnId}" and urn:ietf:params:scim:schemas:extension:enterprise:2.0:User[organization eq {organizationId}]
              Search Users By Username:
                description: Replace {userName} with valid userName value and {organizationId} with valid organization Id.
                value:
                  filter: userName eq "{userName}" and urn:ietf:params:scim:schemas:extension:enterprise:2.0:User[organization eq {organizationId}]
            schema:
              $ref: '#/components/schemas/SearchRequest'
        description: User Schema to be updated
        required: true
      responses:
        '200':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:schemas:core:2.0:User
                - urn:ietf:params:scim:schemas:extension:enterprise:2.0:User
                externalId: externalSystemIdentifier
                userName: test@example.com
                displayName: Test User
                title: Mr
                userType: NORMAL
                name:
                  familyName: User
                  formatted: ''
                  givenName: Test
                  middleName: ''
                preferredLanguage: en
                active: true
                urn:ietf:params:scim:schemas:extension:enterprise:2.0:User:
                  userAuthenticationMode: SSO
                  customDataFields:
                  - name: Primary cost center
                    value: Test cost center
                  dateOfBirth: '1988-01-01'
                  documents:
                  - expirationDate: '2030-10-10'
                    issueCountry: USA
                    issueDate: '2020-10-10'
                    issueLocation: city
                    type: PAS
                    value: ABCDE1234
                  employeeNumber: employeeNumberValue
                  loyaltyPrograms:
                  - issuingSupplierCode: T4
                    lob: HOTEL
                    name: S-Card
                    type: LC
                    validFrom: '2020-10-10'
                    validTo: '2025-10-10'
                    value: S12345
                  organization: egenciaCompanyId
                  preferences:
                  - lob: AIR
                    mealType: '178'
                    preferredDepartureAirport: ''
                    seatType: '1'
                    specialRequest: Any special request
                  - lob: RAIL
                    seatDirection: Forward
                    seatRoom: Lower
                    seatSolo: true
                    seatType: '1'
                  - lob: HOTEL
                    smoking: Smoking
                    specialRequest: Any special request
                  - lob: CAR
                    specialRequest: Any special request
                  settings:
                    notifications:
                      reservationEmail: validReservationEmailValue
                  promoMail: true
                  serviceLevelIds:
                  - '12345'
                  approvers:
                    level1Approvers:
                    - '45678'
                    delegateApprovers:
                    - testapprover
                  arrangers:
                  - id: '56789'
                emails:
                - primary: true
                  type: WORK
                  value: test@example.com
                phoneNumbers:
                - primary: true
                  type: WORK
                  value: +44-1234512345
                addresses:
                - country: GB
                  formatted: address line 1, cityname, state, GB, XXXXXX
                  locality: city name
                  postalCode: XXXXX
                  region: region or state
                  streetAddress: address line 1
                  type: WORK
                groups:
                - display: displayName
                  value: travelerGroup
                roles:
                - display: Self Booker
                  primary: true
                  value: Self Booker
          description: <b>Search api success</b>.
        '400':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Invalid parameters
                status: '400'
          description: '<b>Bad Request</b> : Invalid input or request'
        '401':
          content:
            application/scim+json:
              example:
                error:
                  code: EGE-ER-4001
                  message: Unauthorised access, you do not have sufficient permissions to perform this action.
          description: '<b>Unauthorized</b> : <i>Authentication token</i> empty, invalid or expired.'
        '403':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Unauthorised access, you do not have sufficient permissions to perform this action. Contact your admin.
                status: '403'
          description: '<b>Forbidden</b> : User not Validated for operation.'
        '422':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Invalid or missing parameters encountered, we are unable to process your request.
                status: '422'
                data:
                - attribute: userName
                  message: userName needs to be specified and cannot be empty or null
          description: '<b>Invalid input</b> : Invalid or missing required input.'
        '500':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: Your request could not be completed due to some error. Please try again later.
                status: '500'
                data:
                - attribute: urn:ietf:params:scim:schemas:extension:enterprise:2.0:User.loyaltyPrograms
                  message: Error occurred while processing loyalty program associations.
          description: '<b>Internal Server Error</b> : Unable to process request.'
        '503':
          content:
            application/scim+json:
              example:
                schemas:
                - urn:ietf:params:scim:api:messages:2.0:Error
                detail: We are unable to process your request right now. Please try again later.
                status: '503'
                data: []
          description: '<b>Service unavailable</b> : Unable to process request at the moment.'
      security:
      - OAuth2: []
      summary: Return list of users based on the filter condition.
      tags:
      - SCIM User Sync V1
    servers:
    - url: https://apis.egencia.com/openconnect/api
      description: Generated server url
  /scim/v1/users/{userId}:
    delete:
      description: "<p>Delete the user with the given user Id in the path</p>\n<p><b>Examples:</b></p>\n<p>Replace {baseUrl} with the actual value of Egencia APIs host. Please refer Base Urls section under API Overview page of Egencia Developer Center.</p>\n<p>Deleting a user with user Id : test_user_id</p>\n<pre>\n    <code>\n        DELETE {baseUrl}/openconnect/api/scim/v1/users/test_user_id\n        <b>Response:</b>\n            -> 204 No Content\n   </code>\n</pre>"
      operationId: deleteUserUser_2
      parameters:
      - description: User Id of the user who is to be deleted
        in: path
        name: userId
        required: true
        schema:
          type: string
      responses:
        '204':
          description: <b>No Content</b>.
        '401':
          content:
            '*/*':
              example:
                error:
                  code: EGE-ER-4001
                  messa

# --- truncated at 32 KB (107 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/amex-gbt/refs/heads/main/openapi/amex-gbt-scim-user-sync-v1-api-openapi.yml