Skip to main content

About Egencia

Egencia (an American Express Global Business Travel brand) is a corporate travel management platform. Connecting Egencia to Serval lets your team build workflows that read trips, bookings, traveler profiles, expenses, reporting, and duty-of-care data through the Egencia OpenConnect APIs.
This integration is currently in beta. The available endpoint surface is modeled from Egencia’s public developer documentation and is reconciled with the official Egencia API specification supplied during developer on-boarding.

What the Egencia integration enables

Anything available through your Egencia API client can be used from Serval workflows.

Egencia configuration

Prerequisites

Before connecting Egencia, make sure you have:
  • An Egencia account with the OpenConnect APIs provisioned
  • API Client credentials (a Client ID and Client Secret) issued by Egencia during API on-boarding
Serval authenticates with Egencia using standard OAuth 2.0 client credentials (server-to-server). It exchanges your Client ID and Secret for a short-lived bearer token at https://apis.egencia.com/auth/v1/token, then sends that token in the Authorization: Bearer header on each request. You do not need to configure a redirect URL.

Obtain API credentials from Egencia

1

Request API access

Work with your Egencia account team to enable the OpenConnect APIs and begin API on-boarding for your account.
2

Receive your client credentials

During on-boarding, Egencia issues a Client ID and Client Secret. These authenticate Serval to the Egencia APIs.
Store the Client Secret securely. Egencia may not show it again after on-boarding.

Serval configuration

  1. In Serval, go to Apps > Available > Egencia by Amex GBT > Connect
  2. Enter the following information:
  3. Click Save
After the connection is saved, Serval can call the Egencia OpenConnect APIs in workflows. You can confirm connectivity with the built-in healthchecks (test connection, list bookings, list reports).

Additional resources

Need help? Contact support@serval.com for assistance with your Egencia integration.