Skip to main content

/manifest/{seasonCode}/{facilityCode}/{configurationCode}

Description​

The manifest endpoint returns information for the requested facility configuration. Only those seats included in the facility configuration are returned.

  • Areas are returned in the order in which they are assembled within a configuration.
  • Sections are returned in level/section order, as they are assembled within a configuration.
  • Rows are returned in row allocation order, as they are listed within the season's facility manifest.
  • Seats are returned in seat index order, as they are listed within the season's facility manifest.
  • Calling with method HEAD will return a Last-Modified header. Use this to keep track of the date; If the date changes, call again with GET to get the updated data.

Supported Methods​

  • HEAD
  • GET

Supported Media Types​

Request​

  • application/json

Response​

  • application/json

Request​

/manifest/{seasonCode}/{facilityCode}/{configurationCode}

HEADERS​

RCOMultitudeKeyTypeDescription
R1User-AgentStringAn identifying string in Product/Version format, where Version is a SemVer-compliant string, that uniquely identifies your application.
R1AuthorizationStringIt's required to use the "Bearer" authentication scheme to transmit the access token.
R1AcceptStringThe only supported response type for this endpoint is application/json.
O0-1Accept-EncodingStringgzip compression is supported.
R1Content-TypeStringThe only supported request type for this endpoint is application/json.
R1PAC-Application-IDStringThe application identifier for which API access has been authorized; this value is typically expressed in reverse domain notation and is bound to an API key provided by Paciolan during provisioning.
R1PAC-API-KeyStringThe API key provided by Paciolan for this application.
R1PAC-Channel-CodeStringThe channel partner identifier issued to your organization by the Paciolan Partner Services team partner on-boarding.
R1Request-IDStringThe integrator's external request ID for support traceablility and issue debugging. This string should be a UUID V4 value.
R1PAC-Organization-IDStringThe client's data account ID to pull events from.

Path Parameters​

RCOMKeyTypeDescription
RseasonCodeStringSeason code for the requested manifest.
RfacilityCodeStringFacility code for the requested manifest.
RconfigurationCodeStringConfiguration code for the requested manifest.

Query Parameters​

RCOMKeyTypeDescription
RpolicyCodeStringPolicy (control) code governing the policy for the requestor. (Investigating if we can handle this internally)
OeventStringEvent (item code) for an event-specific copy of the requested manifest.

Response​

HEADERS​

PropertyTypeDescription
Request-IDStringThe same ID provided in the header of the request call returned back.
Content-TypeStringSupported type is application/json.

Response Object​

PropertyTypeDescription
seasonObjectSeason
→ season.codeStringSeason code
→ season.nameStringSeason name
facilityObjectFacility
→ facility.codeStringFacility code
→ facility.nameStringFacility name
configurationStringConfiguration
→ configuration.codeStringConfiguration code
→ configuration.nameStringConfiguration name
capacityNumberConfiguration capacity
priceLevelsCollectionCollection of price levels
→ priceLevelNumberPrice level
→ priceLevelNameStringPrice level name
→ seatingTypeStringSeating type: RESERVED, GENERAL_ADMISSION, or SECTION_GENERAL_ADMISSION
→ capacityNumberPrice level capacity
→ areasCollectionCollection of areas
→ → area.codeStringArea code
→ → area.nameStringArea name
→ → area.capacityNumberArea capacity
→ &arr; area.seatValueNumber[Deprecated] Area seat value. This is no longer used, and can be ignored.
→ sectionsCollectionCollection of sections
→ → sectionStringSeating section (level:section)
→ → sectionNameStringSection name
→ → rowsCollectionCollection of rows
→ → → rowStringSeating row
→ → → ratingNumber[Deprecated] Row rating. This is no longer used, and can be ignored.
→ → → fillDirectionStringFill direction: LEFT, CENTER or RIGHT
→ → → seatsCollectionCollection of seats
→ → → → indexNumberSeat index. This is the count/position of the seat in the row starting at 1.
→ → → → labelStringSeat label
→ → → → isAisleBooleanAisle indicator
→ → → → gateStringGate label
→ → → → isAccessibleBooleanAccessible indicator

Response Structure Diagram​

Manifest Object Response Structure Diagram

Error Response Object​

PropertyTypeDescription
errorObjectError details
→ typeStringError type that has occurred
→ appErrorCodeStringInternal error code used for support. Depending on type returned, this code may be needed to handle error response differently
→ developerMessageStringGeneric description of error that occured

Error Types​

Error TypeError DescApp Error CodeHTTP Status CodeHTTP Status DescRetry PossibleRetry CountUltimate actionMS Error Level
AUTHORIZATION_FAILUREMissing required headers (PAC-Channel-Code, PAC-Application-ID, or PAC-Organization-ID)MS-401401UnauthorizedNo0Caller to analyzeERROR
INVALID_API_KEYMissing or invalid PAC-API-Key key providedMS-401401UnauthorizedNo0Caller to analyzeERROR
INVALID_REQUEST_IDMissing Request-IDMS-400400Bad RequestNo0Caller to analyzeERROR
BAD_REQUESTA seasonCode, facilityCode, or startDate query that is undefined (e.g. seasonCode=)MS-400400Bad RequestNo0Caller to analyzeERROR
UNAUTHORIZED_REQUESTA valid PAC-Organization-ID or seasonCode provided does not have the correct access controls set up.MS-403403ForbiddenNo0Caller to analyzeERROR
UNHANDLED_EXCEPTIONInternal server error occurred due to backend errorMS-500500Internal Server ErrorYes3Caller to inform ProviderFATAL

Examples​

Request​

curl 'https://link-sandbox.paciolan.info/v1/manifest/AUTO2/AUTO_FAC/A4?policyCode=EXPERIENCE' ' \
-H 'User-Agent: MyApplication/1.0' \
-H 'Authorization: Bearer <BearerToken>'
-H 'Accept: application/json' \
-H 'Content-Type: application/json' \
-H 'PAC-Application-ID: com.mycompany.myapp' \
-H 'PAC-API-Key: <ApiKey>' \
-H 'PAC-Channel-Code: my-application' \
-H 'Request-ID: <RequestID>' \
-H 'PAC-Organization-ID: 999'

Responses​

Success Response​
{
"season": {
"code": "AUTO2",
"name": "Auto Testing"
},
"facility": {
"code": "AUTO_FAC",
"name": "Facility for Automation"
},
"configuration": {
"code": "A4",
"name": "Auto Conf 4"
},
"priceLevels": [
{
"priceLevel": 1,
"priceLevelName": "4",
"seatingType": "SECTION_GENERAL_ADMISSION",
"areas": [
{
"code": "VIP",
"name": "VIP ZONE",
"seatValue": 1.00,
"sections": [
{
"section": "A:A",
"sectionName": "Section 1",
"rows": [
{
"row": "1",
"rating": 0,
"fillDirection": "LEFT",
"seats": [
{
"index": 1,
"label": "1",
"isAisle": false,
"isAccessible": true,
"gate": "1"
},
{
"index": 2,
"label": "2",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 3,
"label": "3",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 4,
"label": "4",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 5,
"label": "5",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 6,
"label": "6",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 7,
"label": "7",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 8,
"label": "8",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 9,
"label": "9",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 10,
"label": "10",
"isAisle": false,
"isAccessible": false,
"gate": "1"
}
]
},
{
"row": "2",
"rating": 0,
"fillDirection": "LEFT",
"seats": [
{
"index": 1,
"label": "1",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 2,
"label": "2",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 3,
"label": "3",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 4,
"label": "4",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 5,
"label": "5",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 6,
"label": "6",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 7,
"label": "7",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 8,
"label": "8",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 9,
"label": "9",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 10,
"label": "10",
"isAisle": false,
"isAccessible": false,
"gate": "1"
}
]
},


...
....
.....
....
...


{
"row": "100",
"rating": 0,
"fillDirection": "LEFT",
"seats": [
{
"index": 1,
"label": "1",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 2,
"label": "2",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 3,
"label": "3",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 4,
"label": "4",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 5,
"label": "5",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 6,
"label": "6",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 7,
"label": "7",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 8,
"label": "8",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 9,
"label": "9",
"isAisle": false,
"isAccessible": false,
"gate": "1"
},
{
"index": 10,
"label": "10",
"isAisle": false,
"isAccessible": false,
"gate": "1"
}
]
}
]
}
],
"capacity": 1000
}
],
"capacity": 1000
}
],
"capacity": 1000
}