{
"content-type": "application/json",
"Jicoo-Webhook-Id": "Delivery ID",
"Jicoo-Webhook-Signature": "Signature data"
}webhookId at the top level of the request body.Jicoo-Webhook-Signature: t=1662520836,v1=85c11d0c60d680ab186996f934c7dcfe64da7d925f64e9b2e4d35d1fb73d6e5f, character as the delimiter. Then, separate each element using the = character as the delimiter to get the prefix-value pairs..{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"createdAt": "2020-11-23T17:51:19.000Z",
"event": "guest_booked",
"object": {
"status": "open",
"timeZone": "America/New_York",
"startedAt": "2022-09-01T17:00:00.000Z",
"endedAt": "2022-09-01T18:00:00.000Z",
"createdAt": "2020-11-23T17:51:18.341Z",
"updatedAt": "2020-11-23T17:51:18.341Z",
"uid": "ACDADADASS",
"eventTypeUid": "ACDASSS1ASS",
"contact": {
"email": "example@example.com",
"name": "John Doe"
},
"answers": [{
"question": "How did you find out?",
"content": ["SNS", "DM"]
}],
"tracking": {
"utm_campaign": "winter_campaign",
"utm_source": "twitter",
"utm_medium": "owned_media",
"utm_content": "jicoo-how-to",
"utm_term": "howto"
},
"downloadLink": null
}
}{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"createdAt": "2020-11-23T17:51:19.000Z",
"event": "guest_rescheduled",
"object": {
"status": "open",
"timeZone": "America/New_York",
"startedAt": "2022-09-01T17:00:00.000Z",
"endedAt": "2022-09-01T18:00:00.000Z",
"createdAt": "2020-11-23T17:51:18.341Z",
"updatedAt": "2020-11-23T17:51:18.341Z",
"uid": "ACDADADASS",
"eventTypeUid": "ACDASSS1ASS",
"contact": {
"email": "example@example.com",
"name": "John Doe"
},
"answers": [{
"question": "How did you find out?",
"content": ["SNS", "DM"]
}],
"tracking": {
"utm_campaign": "winter_campaign",
"utm_source": "twitter",
"utm_medium": "owned_media",
"utm_content": "jicoo-how-to",
"utm_term": "howto"
},
"downloadLink": null
}
}{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"createdAt": "2020-11-23T17:51:19.000Z",
"event": "host_rescheduled",
"object": {
"status": "open",
"timeZone": "America/New_York",
"startedAt": "2022-09-01T17:00:00.000Z",
"endedAt": "2022-09-01T18:00:00.000Z",
"createdAt": "2020-11-23T17:51:18.341Z",
"updatedAt": "2020-11-23T17:51:18.341Z",
"uid": "ACDADADASS",
"eventTypeUid": "ACDASSS1ASS",
"contact": {
"email": "example@example.com",
"name": "John Doe"
},
"answers": [{
"question": "How did you find out?",
"content": ["SNS", "DM"]
}],
"tracking": {
"utm_campaign": "winter_campaign",
"utm_source": "twitter",
"utm_medium": "owned_media",
"utm_content": "jicoo-how-to",
"utm_term": "howto"
},
"downloadLink": null
}
}{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"createdAt": "2020-11-23T17:51:19.000000Z",
"event": "guest_cancelled",
"object": {
"status": "cancel",
"timeZone": "America/New_York",
"startedAt": "2022-09-01T17:00:00.000Z",
"endedAt": "2022-09-01T18:00:00.000Z",
"createdAt": "2020-11-23T17:51:18.341657Z",
"updatedAt": "2020-11-23T17:51:18.341657Z",
"uid": "ACDADADASS",
"eventTypeUid": "ACDASSS1ASS",
"cancelReason": "Another meeting scheduled",
"cancelledAt": "2022-09-01T17:00:00.000Z",
"cancelledBy": "guest",
"contact": {
"email": "example@example.com",
"name": "John Doe"
},
"answers": [{
"question": "How did you find out?",
"content": ["SNS", "DM"]
}],
"tracking": {
"utm_campaign": "winter_campaign",
"utm_source": "twitter",
"utm_medium": "owned_media",
"utm_content": "jicoo-how-to",
"utm_term": "howto"
},
"downloadLink": null
}
}{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"createdAt": "2020-11-23T17:51:19.000000Z",
"event": "host_cancelled",
"object": {
"status": "cancel",
"timeZone": "America/New_York",
"startedAt": "2022-09-01T17:00:00.000Z",
"endedAt": "2022-09-01T18:00:00.000Z",
"createdAt": "2020-11-23T17:51:18.341Z",
"updatedAt": "2020-11-23T17:51:18.341Z",
"uid": "ACDADADASS",
"eventTypeUid": "ACDASSS1ASS",
"cancelReason": "Another meeting scheduled",
"cancelledAt": "2022-09-01T17:00:00.000Z",
"cancelledBy": "host",
"contact": {
"email": "example@example.com",
"name": "John Doe"
},
"answers": [{
"question": "How did you find out?",
"content": ["SNS", "DM"]
}],
"tracking": {
"utm_campaign": "winter_campaign",
"utm_source": "twitter",
"utm_medium": "owned_media",
"utm_content": "jicoo-how-to",
"utm_term": "howto"
},
"downloadLink": null
}
}{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"event": "recording_ready",
"createdAt": "2026-04-15T08:02:27.925Z",
"object": {
"uid": "q39rOX0-IUrp",
"eventTypeUid": "dhdBuLTQiq1k",
"startedAt": "2026-04-15T07:45:00.000Z",
"endedAt": "2026-04-15T08:00:00.000Z",
"status": "open",
"timeZone": "Asia/Tokyo",
"cancelReason": null,
"cancelledAt": null,
"cancelledBy": null,
"contact": {
"name": "yamada taro",
"email": "example@example.com"
},
"answers": [],
"tracking": {
"utm_campaign": null,
"utm_source": null,
"utm_medium": null,
"utm_content": null,
"utm_term": null
},
"downloadLink": "https://storage.googleapis.com/xxxxx.mp4",
"updatedAt": "2026-04-15T07:33:10.000Z",
"createdAt": "2026-04-15T07:33:08.000Z"
}
}https://www.jicoo.com/{Event page URL}?utm_medium=social&utm_source=twitter&utm_campaign=summer%20promotion"tracking": {
"utm_campaign": "summer promotion",
"utm_source": "twitter",
"utm_medium": "social",
"utm_content": null,
"utm_term": null
}webhookId in the request body (the same value as the Jicoo-Webhook-Id header) are retries of the same delivery, so detect duplicates on your side. Since webhookId in the body is covered by the signature, we recommend using it after verifying the signature.{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"createdAt": "2026-07-01T10:00:00.000Z",
"event": "host_booking_request_accepted",
"object": {
"uid": "booking_123",
"eventTypeUid": "event_type_123",
"startedAt": "2026-07-02T01:00:00.000Z",
"endedAt": "2026-07-02T02:00:00.000Z",
"status": "open",
"timeZone": "Asia/Tokyo",
"createdAt": "2026-07-01T09:00:00.000Z",
"updatedAt": "2026-07-01T10:00:00.000Z",
"cancelReason": null,
"cancelledAt": null,
"cancelledBy": null,
"contact": {
"email": "guest@example.com",
"name": "Jane Doe",
"firstNameKana": null,
"lastNameKana": null
},
"answers": [],
"tracking": {
"utm_campaign": null,
"utm_source": null,
"utm_medium": null,
"utm_content": null,
"utm_term": null
},
"downloadLink": null
}
}{
"webhookId": "6f1c2a9e-3b7d-4e8a-9c51-2d4f8b0e7a13",
"createdAt": "2026-07-01T10:00:00.000Z",
"event": "host_booking_request_declined",
"object": {
"uid": "booking_123",
"eventTypeUid": "event_type_123",
"startedAt": "2026-07-02T01:00:00.000Z",
"endedAt": "2026-07-02T02:00:00.000Z",
"status": "canceled",
"timeZone": "Asia/Tokyo",
"createdAt": "2026-07-01T09:00:00.000Z",
"updatedAt": "2026-07-01T10:00:00.000Z",
"cancelReason": "Declined by host",
"cancelledAt": "2026-07-01T10:00:00.000Z",
"cancelledBy": "host",
"contact": {
"email": "guest@example.com",
"name": "Jane Doe",
"firstNameKana": null,
"lastNameKana": null
},
"answers": [],
"tracking": {
"utm_campaign": null,
"utm_source": null,
"utm_medium": null,
"utm_content": null,
"utm_term": null
},
"downloadLink": null
}
}