GetBoardsResponse
GetBoardsResponse returns the board catalog for the requested scope.
auditData object
Request audit information and downstream trace ids.
Identifier supplied by the caller to correlate the request.
transactions object[]
Downstream transactions performed during the request lifecycle.
Access identifier used for the provider call.
Raw request payload captured for auditing.
Raw response payload captured for auditing.
Identifier of the transaction within the aggregator.
Duration in milliseconds for the provider call.
Target URL of the provider call.
HTTP status code returned by the provider.
httpResponseHeaders object
HTTP headers returned by the provider.
errors object[]
Blocking errors encountered while fetching board data.
Error type grouping to help the client react appropriately.
Possible values: [ERR_TYPE_NONE, ERR_TYPE_UNKNOWN, ERR_TYPE_CLIENT, ERR_TYPE_PROVIDER, ERR_TYPE_SERVICE]
Specific error code exposed by the aggregator.
Possible values: [ERR_CODE_NONE, ERR_CODE_UNKNOWN, ERR_CODE_ACCESS_DATA_MISSING, ERR_CODE_BAD_RESPONSE, ERR_CODE_BAD_REQUEST, ERR_CODE_MISSING_FIELDS, ERR_CODE_CONFIGURATION]
Human readable description of the error.
additionalData object
Additional key/value data associated with the error.
Access identifier that produced the error when applicable.
warnings object[]
Non-blocking warnings returned alongside the board data.
Warning code categorising the issue.
Possible values: [WARN_CODE_NONE, WARN_MAPPING_HOTEL_MISSING, WARN_MAPPING_ROOM_MISSING, WARN_MAPPING_RATE_PLAN_MISSING, WARN_MAPPING_BOARD_CODE_MISSING]
Human readable warning description.
additionalData object
Additional key/value data associated with the warning.
Access identifier that produced the warning when available.
debugData object[]
Additional debug data for diagnostic purposes.
Type identifier that categorises the value.
Associated value.
boards object
Collection of boards that match the request criteria.
boards object[]
Boards returned in the current response page.
Aggregator board identifier.
boardData object
Rich metadata describing the board.
Internal code used to identify the board entry.
Provider-specific board code.
texts object[]
Localised texts describing the board.
Translated text value.
ISO 639-1 language code for the text.
Creation timestamp for the board entry.
Last update timestamp for the board entry.
Pagination token to retrieve the next page of board data.
{
"auditData": {
"requestId": "string",
"transactions": [
{
"accessId": "string",
"request": "string",
"response": "string",
"id": "string",
"duration": 0,
"httpUrl": "string",
"httpStatusCode": 0,
"httpResponseHeaders": {}
}
]
},
"errors": [
{
"type": "ERR_TYPE_NONE",
"code": "ERR_CODE_NONE",
"description": "string",
"additionalData": {},
"accessId": "string"
}
],
"warnings": [
{
"code": "WARN_CODE_NONE",
"description": "string",
"additionalData": {},
"accessId": "string"
}
],
"debugData": [
{
"type": "string",
"value": "string"
}
],
"boards": {
"boards": [
{
"code": "string",
"boardData": {
"code": "string",
"boardCode": "string",
"texts": [
{
"text": "string",
"language": "string"
}
]
},
"createdAt": "2024-07-29T15:51:28.071Z",
"updatedAt": "2024-07-29T15:51:28.071Z"
}
]
},
"token": "string"
}