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
areasCollectionCollection of areas
area.codeStringArea code
area.nameStringArea name
area.capacityNumberArea capacity
priceLevelNumberPrice level
priceLevelNameStringPrice level name
seatingTypeStringSeating type: RESERVED, GENERAL_ADMISSION, or SECTION_GENERAL_ADMISSION
capacityNumberPrice level capacity
sectionsCollectionCollection of sections
sectionStringSeating section (level:section)
sectionNameStringSection name
rowsCollectionCollection of rows
rowStringSeating row
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

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"
},
"areas": [
{
"code": "VIP",
"name": "VIP ZONE",
"priceLevel": 1,
"priceLevelName": "4",
"seatingType": "SECTION_GENERAL_ADMISSION",
"sections": [
{
"section": "A:A",
"sectionName": "Section 1",
"rows": [
{
"row": "1",
"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",
"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",
"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
}