Schedule Changes API (0.1.0)

API specification for the Schedule Changes API

Schedule Changes Service

Provides endpoints for analyzing airline schedule changes affecting passenger reservations. Submit a PNR for asynchronous analysis, check the status and results of an analysis, or submit multiple PNRs for batch processing.

AnalyzeBatchScheduleChanges

Submits multiple PNRs for schedule change analysis in a single request. Each PNR is analyzed independently and returns its own analysis ID.

Authorizations:
api_key
Request Body schema: application/json
Array of objects (acai.schedule_changes.AnalyzeScheduleChangesRequest)

Responses

Request samples

Content type
application/json
{
  • "batch_pnrs": [
    ]
}

Response samples

Content type
application/json
{
  • "results": [
    ]
}

AnalyzeScheduleChanges

Submits a PNR for schedule change analysis. The analysis runs asynchronously and returns an analysis ID that can be used to retrieve results.

Authorizations:
api_key
Request Body schema: application/json
pcc
string
pnr
string

Responses

Request samples

Content type
application/json
{
  • "pcc": "string",
  • "pnr": "string"
}

Response samples

Content type
application/json
{
  • "analysis_id": "string"
}

DescribeScheduleChangesAnalysis

Retrieves the current status and results of a schedule change analysis by its ID.

Authorizations:
api_key
path Parameters
analysis_id
required
string

Responses

Response samples

Content type
application/json
{
  • "analysis": {
    }
}