Skip to main content
POST
/
v1
/
bookings
/
cancel
Cancel booking
curl --request POST \
  --url https://api.letsway.com/v1/bookings/cancel \
  --header 'Content-Type: application/json' \
  --data '
{
  "bookings": [
    {
      "bookingId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "cancel": true,
      "participants": [
        "3c90c3cc-0d44-4b50-8888-8dd25736052a"
      ],
      "refundAmount": 123
    }
  ]
}
'
{
  "items": [
    {
      "id": "<string>",
      "confirmationCode": "<string>",
      "cartId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
      "cartConfirmationCode": "<string>",
      "amount": 123,
      "currency": "<string>",
      "amountRefunded": 123,
      "status": "confirmed",
      "purchaser": {
        "id": "<string>",
        "firstName": "<string>",
        "lastName": "<string>",
        "emailAddress": "<string>",
        "phoneNumber": "<string>",
        "customQuestionAnswers": [
          {
            "id": "<string>",
            "answer": [
              {
                "value": "<string>",
                "key": "<string>"
              }
            ],
            "question": {
              "customQuestionId": "<string>",
              "prompt": "<string>",
              "fieldType": "input",
              "options": [
                {
                  "key": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                  "value": "<string>"
                }
              ],
              "termsAndConditions": {
                "label": "<string>",
                "mediaId": "<string>",
                "isOverrided": true,
                "mediaUrl": "<string>"
              },
              "config": {
                "experienceId": "<string>",
                "experienceQuestionId": "<string>",
                "isRequired": true,
                "isActive": true,
                "order": 123,
                "scope": "purchaser",
                "conditions": [
                  {
                    "rule": "value_matches",
                    "conditionKey": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                    "conditionValue": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
                  }
                ],
                "conditionsMatchType": "any"
              }
            }
          }
        ]
      },
      "participants": [
        {
          "firstName": "<string>",
          "lastName": "<string>",
          "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
          "priceTierName": "<string>",
          "cancelledAt": "2023-11-07T05:31:56Z",
          "emailAddress": "<string>",
          "phoneNumber": "<string>",
          "customQuestionAnswers": [
            {
              "id": "<string>",
              "answer": [
                {
                  "value": "<string>",
                  "key": "<string>"
                }
              ],
              "question": {
                "customQuestionId": "<string>",
                "prompt": "<string>",
                "fieldType": "input",
                "options": [
                  {
                    "key": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                    "value": "<string>"
                  }
                ],
                "termsAndConditions": {
                  "label": "<string>",
                  "mediaId": "<string>",
                  "isOverrided": true,
                  "mediaUrl": "<string>"
                },
                "config": {
                  "experienceId": "<string>",
                  "experienceQuestionId": "<string>",
                  "isRequired": true,
                  "isActive": true,
                  "order": 123,
                  "scope": "purchaser",
                  "conditions": [
                    {
                      "rule": "value_matches",
                      "conditionKey": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
                      "conditionValue": "3c90c3cc-0d44-4b50-8888-8dd25736052a"
                    }
                  ],
                  "conditionsMatchType": "any"
                }
              }
            }
          ]
        }
      ],
      "paymentMethod": "credit-card",
      "createdAt": "2023-11-07T05:31:56Z",
      "notes": "<string>",
      "internalNotes": "<string>",
      "event": {
        "timezone": "<string>",
        "startDateTime": "<string>"
      },
      "experience": {
        "id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
        "title": "<string>"
      }
    }
  ]
}

Body

application/json
bookings
object[]
required

Response

201 - application/json

Booking details

items
object[]
required