Egencia User Sync API
SCIM-based user provisioning for an Egencia corporate travel programme. Egencia's own overview states the API "supports SCIM, or System for Cross-domain Identity Management, an open standard that allows automating user provisioning using REST API and JSON" and that it "follows version 2.0 of the SCIM protocol". Three concurrent versions are published - /scim/v1/users, /scim/v2/Users and /scim/v3/Users - supporting create, retrieve, search, replace, patch and delete of traveller profiles, with an Egencia SCIM extension schema (urn:ietf:params:scim:schemas:extension:egencia:2.0:User) carrying companyId, singleSignOnId, arrangers, approvers and custom data fields. This is the most portable interface in the estate and the reason the interface shape is recorded as standard-plus-proprietary rather than proprietary.