Interact with the 'GAC V2'
API to get a list of registered services we provide across world wide airports, terminals, ser, add or remove devices and to update existing records.
Use this API to leverage GAC's platform to manage and offer passangers services across the world.
GAC's API documentation provides code generation to get your project started as soon as you imagine it!
JavaScript or PHP code block
GAC is the world's best passenger services provider. Our
API's
make us the first choice for systems integrators around the world. Leverage the power of our APIs with GAC V2 APIs.
With the 'Try It!'
functionality you can send requests directly to our servers provided that you have a valid account and GAC API Key, if you are not an existing customer you can use the built-in mock server for free! Click 'Send'
in the embedded Request Maker below to get a sample mocked response:
{
"method": "get",
"url": "https://apiguild.stoplight.io/mocks/apiguild/cloudhome/30785/api/devices/abc",
"query": {
"spaceid": "all",
"sort": "desc",
"limit": "1"
},
"headers": {
"deviceid": "all",
"apiKey": "123",
"Prefer": "code=200, example=devices"
}
}
If you want to learn more about the data models used by our APIs
, you can find them at the bottom of the left-hand navigation. Here is an example:
{
"title": "Service",
"type": "object",
"x-tags": [
"services",
"bookings",
"airports"
],
"description": "Global Airport Concierge Services",
"x-examples": {
"services": [
{
"serviceID": "123",
"serviceName": "MAA",
"serviceDescription":"Meet And Assist",
"servicesClass": "Convenience",
"categoryID": "VPAX",
"alexaCompatible": true,
"ApplePay": true,
"GAC": 1
},
{
"serviceID": "456",
"serviceName": "ABI",
"serviceDescription":"Airport By Invitation",
"servicesClass": "Ultra",
"categoryID": "VIP",
"alexaCompatible": true,
"ApplePay": true,
"GAC": 1
}
],
"service": [
{
"serviceID": "456",
"serviceName": "ABI",
"serviceDescription":"Airport By Invitation",
"servicesClass": "Ultra",
"categoryID": "VIP",
"alexaCompatible": true,
"ApplePay": true,
"GAC": 1
}
]
},
"properties": {
"serviceID": {
"type": "string",
"description": "generated by the backend"
},
"serviceName": {
"type": "string",
"description": "user generated name"
},
"serviceClass": {
"type": "string"
},
"categoryID": {
"type": "string"
},
"alexaCompatible": {
"type": "boolean"
},
"ApplePay": {
"type": "boolean",
"description": "True or False"
},
"GAC": {
"type": "number",
"description": "(0 or 1)"
},
"dateCreated": {
"type": "string",
"format": "date-time",
"example": "2017-07-21T17:32:28Z",
"pattern": "/^(?<fullyear>\\d{4})-(?<month>0[1-9]|1[0-2])-(?<mday>0[1-9]|[12][0-9]|3[01])T(?<hour>[01][0-9]|2[0-3]):(?<minute>[0-5][0-9]):(?<second>[0-5][0-9]|60)(?<secfrac>\\.[0-9]+)?(Z|(\\+|-)(?<offset_hour>[01][0-9]|2[0-3]):(?<offset_minute>[0-5][0-9]))$/i"
},
"dateUpdated": {
"type": "string",
"format": "date-time",
"pattern": "/^(?<fullyear>\\d{4})-(?<month>0[1-9]|1[0-2])-(?<mday>0[1-9]|[12][0-9]|3[01])T(?<hour>[01][0-9]|2[0-3]):(?<minute>[0-5][0-9]):(?<second>[0-5][0-9]|60)(?<secfrac>\\.[0-9]+)?(Z|(\\+|-)(?<offset_hour>[01][0-9]|2[0-3]):(?<offset_minute>[0-5][0-9]))$/i",
"example": "2017-07-21T17:32:28Z"
}
},
"required": [
"deviceName"
]
}