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.
Serval configuration
- In Serval, go to Apps > Available > Egencia by Amex GBT > Connect
-
Enter the following information:
- 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).

