The data model for synchronizing a tail.
Field | Type | Constraints | Detail |
tailId | Mapped ID | Required | |
tailNumber | String 20 | Required | |
registrationNumber | String 50 | ||
icaoTypeName | String | ||
sabreTypeName | String | ||
countryCode | String | If present, validated against ISO 3166-1 alpha-2 standard. | |
passengerSeating | Integer |
HTTP PUT Service Accounts
Creates a new tail, or potentially adds a new mapping to it if the tail already exists.
See Tail Properties.
{ "tailId": "callers_ID_12345", "tailNumber": "N12345", "registrationNumber": "N12345", "icaoTypeName": "C500", "sabreTypeName": "CE-500", "passengerSeating": 100, "countryCode": "FR" }
HTTP Status | Data | |||||||||
201 |
|
|||||||||
200 |
|
HTTP POST Service Accounts
Deactivates a tail with an active status.
HTTP POST Service Accounts
Reactivates a tail that has an inactive status.
HTTP POST Service Accounts
Changes the tail number of an existing tail.
Field | Type | Constraints | Detail |
tailId | string 50 | Required | This is the Mapped ID of an existing tail. |
newTailNumber | string 50 | Required | The new tail number to associate with the tail ID. |
{ "tailId": "callers_ID_12345", "newTailNumber": "N12345" }
HTTP Status | Data |
200 |
HTTP PUT Service Accounts
Creates or maps multiple tails.
Field | Type | Constraints | Detail |
tails | Array | Required |
An array of tails. See Tail Properties. |
{ "tails": [ { "tailId": "callers_ID_12345", "tailNumber": "N12345", "registrationNumber": "N12345", "icaoTypeName": "C500", "sabreTypeName": "CE-500", "passengerSeating": 5, "countryCode": "FR" }, { "tailId": "callers_ID_67890", "tailNumber": "N67890", "registrationNumber": "N67890", "icaoTypeName": "C500", "sabreTypeName": "CE-500", "passengerSeating": 5, "countryCode": "US" } ] }
Because this is a bulk operation, some tails may be created, others have a new mapping applied, others have no action taken. It is also possible for one or more tails to have failed validation.
The response code will still be HTTP 200
even when creation occurs, or validation failures occur.
Field | Type | Detail | |||||||||||||||||||||
operations | Array |
An array containing one entry per tail submitted.
|
This example shows 2 valid and 2 invalid operations.
{ "tails": [ { "tailId": "bulk_0", "tailNumber": "tail_number_0" }, { "tailId": "bulk_1", "tailNumber": "tail_number_1" }, { "tailId": "bulk_2", // left blank to trigger validation "tailNumber": "" }, { "tailId": "bulk_3", // left blank to trigger validation "tailNumber": "" } ] }
{ "operations": [ { "isValid": true, "operationId": "bulk_0", "tailId": 32715, "wasCreated": false, "newSourceMappingAdded": false }, { "isValid": true, "operationId": "bulk_1", "tailId": 32716, "wasCreated": false, "newSourceMappingAdded": false }, { "operationId": "bulk_2", "isValid": false, "validation": { "fieldErrors": { "tailNumber": [ "Tail number is required." ] }, "generalErrors": [], "isValid": false, "title": "Error Validating Input Data", "instance": "de8d595d-7a20-4c30-9c33-19ece0d672bb", "type": "http://api.polarisaerodev.com/Help/Home/RestConcepts#validation-errors", "detail": "Tail number is required." } }, { "operationId": "bulk_3", "isValid": false, "validation": { "fieldErrors": { "tailNumber": [ "Tail number is required." ] }, "generalErrors": [], "isValid": false, "title": "Error Validating Input Data", "instance": "de8d595d-7a20-4c30-9c33-19ece0d672bb", "type": "http://api.polarisaerodev.com/Help/Home/RestConcepts#validation-errors", "detail": "Tail number is required." } } ] }
API Version 14.1.9203.25249
Copyright ©2008-2025 Polaris Aero, LLC.