Errors

Errors

Error Code

Meaning

Description

NOT_FOUND

Requested resource not found.

The reasons of this is the requested resource doesn't exist in scope of requester account.

FORBIDDEN

Request do not allowed

Do not have an access to the requested resource in scope of booking engine (f.e. coupon, listing)

WRONG_REQUEST_PARAMETERS

Bad request

The request parameters are invalid, do not allowed or missed

LISTING_CALENDAR_BLOCKED

Listing calendar is blocked

Requested for booking listing is not available for given dates.

MIN_NIGHT_MISMATCH

Reservation request didn’t pass listing min nights restriction

Listing minimum nights restriction value is greater then requested reservation period

COUPON_NOT_FOUND

Coupon doesn’t exist

Passed to the reservation payload coupon code doesn’t exist in requester booking engine and will be removed from reservation payload. No discount applied.

COUPON_IS_DISABLED

Coupon disabled

Passed to the reservation payload coupon code disabled in requester booking engine and will be removed from reservation payload. No discount applied.

COUPON_MIN_NIGHT_MISMATCH

Reservation request didn’t pass coupon min nights restriction

Passed to the reservation payload coupon code minimum nights restriction value is greater then requested reservation period and will be removed from reservation payload. No discount applied.

COUPON_MAXIMUM_USES_EXCEEDED

No uses left in requested coupon

Passed to the reservation payload coupon no uses left and will be removed from reservation payload. No discount applied.

COUPON_EXPIRATION_DATE_EXCEEDED

Coupon expired

Passed to the reservation payload coupon expired and will be removed from reservation payload. No discount applied.

COUPON_OUT_OF_CHECKIN_RANGE

Reservation request didn’t pass coupon check in restriction

Passed to the reservation payload coupon code cannot
be applied because requested reservation checkin date is out of coupon checkin restriction. The coupon will be removed from reservation payload. No discount applied.

COUPON_UNEXPECTED_ERROR

Unexpected error

Unexpected error happened while coupon validation process was running. No discount applied.

Error JSON

The applicative validations and errors are returned with 400 (Bad Request) HTTP response code accompanied with the following error structure:

Request validation error response structure:

{
  "error_code":"WRONG_REQUEST_PARAMETERS",
  "message":"Request didn't pass validation",
  "data": {
  	"errors": [
    	"\"minOccupancy\" must be greater than 0",
      "\"forbiddenParameter\" is not allowed"
    ]
  }
}

Request error response structure:

{
  "error_code":"CREATE_RESERVATION_ERROR",
  "message":"Failed to create reservation",
  "data": {
  	"errors": [
    	"LISTING_CALENDAR_BLOCKED"
    ],
    "requestId": "7a63a0ef7470520b"
  }
}

Any issues with unexpected API response which have requestId and raised to the Guesty support team should have attached requestId