Skip to main content
Need to troubleshoot webhook delivery? Check the Webhook Logs in your Way dashboard to see request details and error responses.
Below are sample webhook payloads that Way sends when events occur. Each webhook contains an event name and a payload object with relevant data. Webhooks include an X-Way-Signature header for verification.

Booking Completed

Triggered whenever a booking is made.
{
  "event": "booking.completed",
  "payload": {
    "mode": "shared",
    "brand": {
      "id": "8e12bfdc-a74c-48e2-8a76-2996a359c10c",
      "name": "[DEMO] Seaside Resort",
      "tier": "growth",
      "currency": "USD",
      "countryCode": "US",
      "externalReferenceId": "ABC"
    },
    "notes": null,
    "addOns": [],
    "amount": 165,
    "cartId": "5a8a3e57-cf43-4473-8fec-422809da78f7",
    "metadata": null,
    "bookingId": "a4b16eba-f47a-49da-be4f-b6f9e1c01dec",
    "purchaser": {
      "fullName": "John Smith",
      "lastName": "Smith",
      "firstName": "John",
      "phoneNumber": "+1",
      "emailAddress": "john@way.co"
    },
    "experience": {
      "id": "7a78a18a-aa8f-456b-9fef-b43e0814401d",
      "title": "Guided Coastal Hike",
      "duration": {
        "duration": "PT2H"
      },
      "location": {
        "id": "2d786cca-8596-4c47-8b16-0c8e50451d77",
        "city": "Austin",
        "name": "Austin, TX, USA",
        "state": "TX",
        "country": "United States",
        "latitude": 30.267153,
        "createdAt": "2026-02-13T01:16:24.658Z",
        "longitude": -97.7430608,
        "updatedAt": "2026-02-13T01:16:24.658Z",
        "timezoneId": "America/Chicago",
        "additionalInfo": "Please meet on the beach"
      },
      "startDateTime": "2026-02-21T14:00"
    },
    "priceTiers": [
      {
        "id": "1e067a99-cc18-4e18-a514-0d64b05b5a95",
        "name": "Adult",
        "price": 100,
        "amount": 100,
        "participantsCount": 1
      },
      {
        "id": "7a9d0374-c24d-436c-b07b-c308737e20f3",
        "name": "Child",
        "price": 50,
        "amount": 50,
        "participantsCount": 1
      }
    ],
    "completedAt": "2026-02-13T01:17:45.631Z",
    "participants": [
      {
        "id": "f5130f1c-d9c7-42c5-a873-4fae31dc1aec",
        "lastName": "Smith",
        "firstName": "John",
        "phoneNumber": null,
        "priceTierId": "1e067a99-cc18-4e18-a514-0d64b05b5a95",
        "emailAddress": null,
        "priceTierName": "Adult",
        "bookingHistoryId": "805fcac7-747a-470d-b45f-b046b72ed68a"
      },
      {
        "id": "75040b2b-fff5-498b-a52a-c8012b605900",
        "lastName": "Smith",
        "firstName": "Suzie",
        "phoneNumber": null,
        "priceTierId": "7a9d0374-c24d-436c-b07b-c308737e20f3",
        "emailAddress": null,
        "priceTierName": "Child",
        "bookingHistoryId": "805fcac7-747a-470d-b45f-b046b72ed68a"
      }
    ],
    "siteLanguage": null,
    "paymentDetail": {},
    "paymentMethod": "credit-card",
    "discountAmount": 0,
    "loyaltyMemberId": null,
    "bookingSourceUrl": "https://embed-demo.staging.letsway.com/brands/8e12bfdc-a74c-48e2-8a76-2996a359c10c#!/checkout",
    "participantsCount": 2,
    "cartConfirmationCode": "mAOxREWCU",
    "loyaltyTransactionId": null,
    "bookingConfirmationCode": "wU3gwz0bJ",
    "externalAnalyticsUserId": null
  }
}

Booking Rescheduled

Triggered whenever a booking is rescheduled.
{
   "event":"booking.rescheduled",
   "payload":{
      "bookingId":"cc234dac-e699-448f-8049-82d16aa30788",
      "experience":{
         "id":"53e7c7e3-37c2-4af1-ab9f-958af8d42ccc",
         "title":"Sunrise Surf & Swim",
         "previousStartDateTime":"2022-11-21T09:00",
         "startDateTime":"2022-12-07T12:00",
         "location":{
            "longitude":-97.7430608,
            "latitude":30.267153,
            "name":"Austin, TX, USA",
            "additionalInfo":"Please meet us in the lobby!",
            "timezoneId":"America/Chicago"
         },
         "duration":{
            "duration":"PT1H"
         }
      },
      "participantsCount":2,
      "participants":[
         {
            "lastName":"Doe",
            "firstName":"John",
            "emailAddress":"jake+john@way.co",
            "priceTierName":"Adult"
         },
         {
            "lastName":"Doe",
            "firstName":"Susan",
            "priceTierName":"Child"
         }
      ],
      "priceTiers":[
         {
            "name":"Adult",
            "price":100,
            "amount":100,
            "participantsCount":1
         },
         {
            "name":"Child",
            "price":50,
            "amount":50,
            "participantsCount":1
         }
      ],
      "purchaser":{
         "fullName":"John Doe",
         "emailAddress":"jake+john@way.co"
      },
      "metadata":null,
      "rescheduledAt":"2022-11-18T19:20:33.377Z"
   }
}

Booking Canceled

Triggered whenever a booking is partially or fully canceled.
{
   "event":"booking.cancelled",
   "payload":{
      "bookingId":"e0bec7d5-5263-4191-a61c-c4c948223fe4",
      "experience":{
         "id":"53e7c7e3-37c2-4af1-ab9f-958af8d42ccc",
         "title":"Sunrise Surf & Swim",
         "startDateTime":"2022-11-21T09:00"
      },
      "participantsCount":2,
      "participants":[
         {
            "lastName":"Doe",
            "firstName":"John",
            "emailAddress":"jake+john@way.co",
            "priceTierName":"Adult"
         },
         {
            "lastName":"Doe",
            "firstName":"Susan",
            "priceTierName":"Child"
         }
      ],
      "priceTiers":[
         {
            "name":"Adult",
            "price":100,
            "amount":100,
            "participantsCount":1
         },
         {
            "name":"Child",
            "price":50,
            "amount":50,
            "participantsCount":1
         }
      ],
      "purchaser":{
         "fullName":"John Doe",
         "emailAddress":"jake+john@way.co"
      },
      "metadata":null,
      "cancelledAt":"2022-11-18T19:30:52.787Z"
   }
}

Booking Refunded

Triggered whenever a booking is partially or fully refunded.
{
   "event":"booking.refunded",
   "payload":{
      "bookingId":"cc234dac-e699-448f-8049-82d16aa30788",
      "experience":{
         "id":"53e7c7e3-37c2-4af1-ab9f-958af8d42ccc",
         "title":"Sunrise Surf & Swim",
         "startDateTime":"2022-12-07T12:00",
         "location":{
            "longitude":-97.7430608,
            "latitude":30.267153,
            "name":"Austin, TX, USA",
            "additionalInfo":"Please meet us in the lobby!",
            "timezoneId":"America/Chicago"
         },
         "duration":{
            "duration":"PT1H"
         }
      },
      "purchaser":{
         "fullName":"John Doe",
         "emailAddress":"jake+john@way.co"
      },
      "metadata":null,
      "refundHistory":[
         {
            "amount":157.5,
            "refundedAt":"2022-11-18T19:25:11.796Z",
            "refundedBy":"8cf61735-042c-476a-a4c1-ad073d9dde2d"
         }
      ],
      "refundAmount":157.5,
      "refundAt":"2022-11-18T19:25:13.368Z"
   }
}

Experience Published

Triggered whenever an experience is published.
{
   "event":"experience.published",
   "payload":{
      "id":"53e7c7e3-37c2-4af1-ab9f-958af8d42ccc",
      "title":"Sunrise Surf & Swim",
      "headline":"Catch the first wave of the day!",
      "description":"<p>Join us on a 2 hour surf experience. The best way to start the day and connect with the sea.</p>",
      "location":{
         "longitude":-97.7430608,
         "latitude":30.267153,
         "name":"Austin, TX, USA",
         "additionalInfo":"Please meet us in the lobby!",
         "timezoneId":"America/Chicago"
      },
      "maxParticipantsCount":10,
      "sessionDurationMinutes":60,
      "priceTiers":[
         {
            "name":"Adult",
            "price":100
         },
         {
            "name":"Child",
            "price":50
         }
      ],
      "taxes":[
         {
            "id":"ccf8424c-2da0-41a0-87d3-ef228cf30cf9",
            "percentage":5,
            "includedInPrice":false
         }
      ],
      "bookingAvailabilityMode":"group",
      "provider":[
         "Surfboard",
         "Wetsuit"
      ],
      "healthAndSafety":"<p>Must be 21+ to participate.&nbsp;</p>",
      "paymentMethods":[
         "credit-card"
      ],
      "partySize":null,
      "isNoHost":true,
      "publishedAt":"2022-11-18T19:12:42.889Z"
   }
}

Financial Report Updated

Triggered whenever an event occurs that results in an update to the financial report (booking, refund, etc.).
{
  "transactions": [
    {
      "notes": "Bunny Chow",
      "taxes": {},
      "total": 300,
      "cartId": "J6yxcYpnI",
      "brandId": "f2ce0a06-7997-4626-9532-65ac70f3a19c",
      "category": "Art",
      "currency": "USD",
      "duration": "1 Hour",
      "hostName": "Chris Jones",
      "lastName": "Klocko",
      "quantity": 3,
      "subtotal": 300,
      "bookingId": "4b5f71bc-c762-42e0-ad4c-b2fd41e26e30",
      "brandName": "[SANDBOX] Jake Hotel",
      "createdBy": null,
      "firstName": "Emil",
      "totalPaid": 300,
      "bookingUrl": null,
      "hostPayout": 0,
      "netRevenue": 300,
      "description": "No Commisison",
      "paymentType": "Payment",
      "discountCode": null,
      "experienceId": "8a72720c-edcb-4329-abf5-8a0f54773ece",
      "grossRevenue": 300,
      "netDeposited": 290.7,
      "accountNumber": null,
      "creditCardFee": -9.3,
      "dateDeposited": null,
      "internalNotes": null,
      "listingStatus": "listed",
      "loyaltyPoints": null,
      "paymentMethod": "credit-card",
      "reservationId": null,
      "discountAmount": 0,
      "experienceDate": "2025-09-08",
      "promoterSource": null,
      "loyaltyMemberId": null,
      "transactionDate": "2025-07-11T11:03:55.428Z",
      "bookingSourceUrl": null,
      "confirmationCode": "OW3rlG9ZJ",
      "transactionMonth": "July 2025",
      "approvedPromoters": null,
      "externalReferenceId": "",
      "externalAnalyticsUserId": null
    }
  ],
  "coveredBrandIds": [
    "f2ce0a06-7997-4626-9532-65ac70f3a19c"
  ]
}

Listing Published

Triggered whenever a listing is published.
{
  "brand": {
    "id": "8e12bfdc-a74c-48e2-8a76-2996a359c10c",
    "name": "[DEMO] Seaside Resort",
    "tier": "growth",
    "currency": "USD",
    "countryCode": "US"
  },
  "title": "Cabana Rental",
  "vibes": [
    "Daily Resort Activities ",
    "Resort Experiences "
  ],
  "medias": [
    {
      "id": "83566ef6-7450-450b-9b4d-ce86e6f9b259",
      "kind": "gallery",
      "type": "image",
      "links": [
        {
          "url": "https://storage.googleapis.com/kouto-api-media/2024/4/8e87e99d660b401e88e0eea26c9cf31488e46e02cb7fcf45.jpg",
          "type": "image",
          "resolution": "original"
        },
        {
          "url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2024/4/8e87e99d660b401e88e0eea26c9cf31488e46e02cb7fcf45.jpg",
          "type": "image",
          "resolution": "original"
        }
      ]
    },
    {
      "id": "9711a957-521b-407d-aa19-9a30174e8db6",
      "kind": "gallery",
      "type": "image",
      "links": [
        {
          "url": "https://storage.googleapis.com/kouto-api-media/2024/4/8c9e71d0c8010a4fc8075602e7d174b482e5a5393358c127.jpg",
          "type": "image",
          "resolution": "original"
        },
        {
          "url": "https://images.letsway.com/staging/tr:w-original/https://storage.googleapis.com/kouto-api-media/2024/4/8c9e71d0c8010a4fc8075602e7d174b482e5a5393358c127.jpg",
          "type": "image",
          "resolution": "original"
        }
      ]
    }
  ],
  "summary": "Luxurious adult cabana & daybed rentals by the pool. Enjoy privacy, plush comforts, personal service, and gourmet treats for an ultimate relaxation experience.",
  "category": null,
  "isNoHost": true,
  "location": {
    "id": "953bcdd8-2ff4-4427-97e9-4851d8db7439",
    "name": "Austin, TX, USA",
    "latitude": 30.267153,
    "longitude": -97.7430608,
    "timezoneId": "America/Chicago",
    "additionalInfo": null
  },
  "languages": [
    "en-US"
  ],
  "listingId": "b8459588-c7f3-42ed-a010-d455917b676e",
  "isUnlisted": false,
  "description": "<p>Indulge in the epitome of poolside luxury with our combined offering of an adult cabana and daybed rental, designed for discerning guests seeking an unparalleled relaxation experience. Nestled beside a sparkling pool, our adult cabana provides a private sanctuary where comfort meets elegance. It features stylish furnishings, a personal plunge pool, and an outdoor dining area, perfect for enjoying a meal under the sky. The cabana is complemented by state-of-the-art amenities, including a high-speed Wi-Fi connection, a premium sound system, and a fully stocked mini-bar with an array of refreshing beverages.</p>",
  "listingType": "collection",
  "productLine": "reserve",
  "publishedAt": "2025-07-11T20:57:48.970Z",
  "customFields": [],
  "experienceUrl": "https://embed-demo.staging.letsway.com/brands/8e12bfdc-a74c-48e2-8a76-2996a359c10c#!/e/c3789d11",
  "listingTypeId": "8afaf6f6-5901-4328-8579-bb0a3b5c2f30",
  "paymentMethods": [
    "credit-card"
  ],
  "publishedCount": 19,
  "autoUnpublishAt": null,
  "bookingAvailabilityMode": "group",
  "onlineBookingCutoffHours": -1
}