Error Handling


Blackout Dates (Category 11) Footnotes

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Miscellaneous Provisions (Category 23) Footnotes

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Request argument has invalid value and/or format": [ "addonCons" ], }`

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Sales Restrictions (Category 15) Footnotes

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String" Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "tktDisc" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

Example Error Response from the Sales Restrictions (Category 15) Footnotes API

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Seasonality (Category 3) Footnotes

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Travel Restrictions (Category 14) Footnotes

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "tvlDtComm" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Advance Reservations and Ticketing (Category) Rules

Error Messages

Field nameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Request argument has invalid format and/or value": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Blackout Dates (Category 11) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Day Time (Category 2) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Request argument has invalid format and/or value": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Eligibility (Category 1) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Request argument has invalid format and/or value": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the sub-domains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for sub-domains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Flight Application (Category 4) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "revEff" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Maximum Stay (Category 7) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Minimum Stay (Category 6) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Miscellaneous Provisions (Category 23) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Request argument has invalid value and/or format": [ "addonCons" ], }`

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Sales Restrictions (Category 15) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String" Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "tktDisc" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

Example Error Response from the Sales Restrictions (Category 15) Rules API

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Seasonality (Category 3) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Surcharges (Category 12) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "stopDt" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.

Travel Restrictions (Category 14) Rules

Error Messages

Field NameDescriptionTypeExample
msgTop-level message (used for errors and system messages)String"Table creation was unsuccessful"
msgsDictionary of message details (used for errors and system messages)String{ "Date must be today or greater": [ "tvlDtComm" ], }

Error Handling

When a request can't be processed because of errors in creating a category table number, you will receive an error message at the top of the response as well an error message within the domain indicating the field(s) in error.

  • If the Main Category errors and the subdomains (supporting 900-series tables) are successfully created, the created Record 3 table numbers for subdomains will display in the response
  • When the response contains multiple error messages, they will be collected within an array

If a runtime error exception occurs, the request will not be redisplayed. The server will return a runtime error message and error code HTTP 500.