{ "opencollection": "1.0.0", "info": { "name": "BI API", "version": "v1.0" }, "items": [ { "info": { "name": "availability-probes-controller", "type": "folder" }, "items": [ { "info": { "name": "liveness", "type": "http" }, "http": { "method": "GET", "url": "https://apis.egencia.com/bi/api/base/liveness" } }, { "info": { "name": "readiness", "type": "http" }, "http": { "method": "GET", "url": "https://apis.egencia.com/bi/api/base/readiness" } } ] }, { "info": { "name": "version-controller", "type": "folder" }, "items": [ { "info": { "name": "version", "type": "http" }, "http": { "method": "GET", "url": "https://apis.egencia.com/bi/api/base/version" } }, { "info": { "name": "version_1", "type": "http" }, "http": { "method": "POST", "url": "https://apis.egencia.com/bi/api/base/version" } }, { "info": { "name": "version_2", "type": "http" }, "http": { "method": "PUT", "url": "https://apis.egencia.com/bi/api/base/version" } }, { "info": { "name": "version_4", "type": "http" }, "http": { "method": "PATCH", "url": "https://apis.egencia.com/bi/api/base/version" } }, { "info": { "name": "version_3", "type": "http" }, "http": { "method": "DELETE", "url": "https://apis.egencia.com/bi/api/base/version" } }, { "info": { "name": "version_5", "type": "http" }, "http": { "method": "HEAD", "url": "https://apis.egencia.com/bi/api/base/version" } }, { "info": { "name": "version_6", "type": "http" }, "http": { "method": "OPTIONS", "url": "https://apis.egencia.com/bi/api/base/version" } } ] }, { "info": { "name": "gdpr-controller", "type": "folder" }, "items": [ { "info": { "name": "validate", "type": "http" }, "http": { "method": "GET", "url": "https://apis.egencia.com/bi/api/gdpr", "params": [ { "name": "user_id", "value": "", "type": "query" } ] } }, { "info": { "name": "process", "type": "http" }, "http": { "method": "DELETE", "url": "https://apis.egencia.com/bi/api/gdpr", "params": [ { "name": "user_id", "value": "", "type": "query" } ] } } ] }, { "info": { "name": "pos-iata-controller", "type": "folder" }, "items": [ { "info": { "name": "Gets IATA code for the specified Point of Sale or all Point of Sales if none specified", "type": "http" }, "http": { "method": "GET", "url": "https://apis.egencia.com/bi/api/v1/egencia_iata", "params": [ { "name": "pos", "value": "US", "type": "query", "description": "Point of Sale code to look up. Returns all Point of Sales if not specified" } ], "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://apis.egencia.com/auth/v1/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "

Allows clients to access the IATA codes based on the Point of Sales for different transactions\n obtained from the Transaction API response.

\n
\n

Request Specifications:

\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n
AttributeRequiredTypeDescription
\n pos\n OptionalStringPoint of " } ] }, { "info": { "name": "custom-data-field-cleanup-controller", "type": "folder" }, "items": [ { "info": { "name": "cleanup", "type": "http" }, "http": { "method": "POST", "url": "https://apis.egencia.com/bi/api/v1/sensitive/audit/clean", "params": [ { "name": "year", "value": "", "type": "query" } ] } } ] }, { "info": { "name": "transaction-service-controller", "type": "folder" }, "items": [ { "info": { "name": "Create paginated transaction queries for all LOBs summary data based on search criteria", "type": "http" }, "http": { "method": "POST", "url": "https://apis.egencia.com/bi/api/v1/transactions", "headers": [ { "name": "SGP-Request", "value": "" } ], "body": { "type": "json", "data": "{}" }, "auth": { "type": "oauth2", "flow": "client_credentials", "accessTokenUrl": "https://apis.egencia.com/auth/v1/token", "credentials": { "clientId": "{{clientId}}", "clientSecret": "{{clientSecret}}" } } }, "docs": "

This API call allows the client to submit a request for retrieving transactions for a specified search criteria (All LOB summary).

\n

Request Specifications:

\n
\n\n \n \n \n \n \n \n \n \n
This API call allows the client to submit a request for retrieving transactions for a specified search criteria (Air\n LOB).

\n

Request Specifications:

\n
\n\n \n \n \n \n \n \n \n \n
This API call allows the client to submit a request for retrieving transactions for a specified search criteria (Car LOB).

\n

Request Specifications:

\n
\n\n \n \n \n \n \n \n \n \n
This API call allows the client to submit a request for retrieving transactions for a specified search criteria (Fee LOB).

\n

Request Specifications:

\n
\n\n \n \n \n \n \n \n \n \n
This API call allows the client to submit a request for retrieving transactions for a specified search criteria (Ground LOB).

\n

Request Specifications:

\n
\n\n \n \n \n \n \n \n \n \n
This API call allows the client to submit a request for retrieving transactions for a specified search criteria (Hotel LOB).

\n

Request Specifications:

\n
\n\n \n \n \n \n \n \n \n \n
This API call allows the client to submit a request for retrieving transactions for a specified search criteria (Train LOB).

\n

Request Specifications:

\n
\n\n \n \n \n \n \n \n \n \n
Allows to retrieve multiple transactions for a specified search criteria in a paginated manner.

\n

List of the response attributes will vary based on the submitted query like lob, report level, etc.

\n
\n

Request Specifications:

\n\n \n \n \n \n \n \n \n \n \n \n \n
AttributeRequiredTypeDescription
\n report_id\n Requi" } ] } ], "bundled": true }