Calendly webhook payload example (invitee.created)

Calendly · event: invitee.created · content type: application/json

This is a representative sample — fake IDs, real structure. To see a payload with your data, point the provider at a capture URL (button below).

See it live, not frozen

One click creates a free capture bin with this exact payload already in it — pretty-printed, headers inspectable, replayable to your own endpoint:

Then paste the bin's URL into Calendly's webhook settings to capture a real delivery. No signup.

Headers

content-type: application/json
calendly-webhook-signature: t=1788456679,v1=5a4251be87655b31fe14bb19b1c4ce59bb8fad95e6e32b971aa1f423baf64a1d

Body

{
  "created_at": "2026-08-30T17:51:19.000000Z",
  "created_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
  "event": "invitee.created",
  "payload": {
    "cancel_url": "https://calendly.com/cancellations/AAAAAAAAAAAAAAAA",
    "created_at": "2026-08-30T17:51:18.327602Z",
    "email": "test@example.com",
    "event": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA",
    "name": "John Doe",
    "new_invitee": null,
    "old_invitee": null,
    "questions_and_answers": [],
    "reschedule_url": "https://calendly.com/reschedulings/AAAAAAAAAAAAAAAA",
    "rescheduled": false,
    "status": "active",
    "text_reminder_number": null,
    "timezone": "America/New_York",
    "tracking": {
      "utm_campaign": null,
      "utm_source": null,
      "utm_medium": null,
      "utm_content": null,
      "utm_term": null,
      "salesforce_uuid": null
    },
    "updated_at": "2026-08-30T17:51:18.341657Z",
    "uri": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/AAAAAAAAAAAAAAAA",
    "scheduled_event": {
      "uri": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA",
      "name": "15 Minute Meeting",
      "status": "active",
      "start_time": "2026-09-02T14:15:00.000000Z",
      "end_time": "2026-09-02T14:30:00.000000Z",
      "event_type": "https://api.calendly.com/event_types/AAAAAAAAAAAAAAAA",
      "location": {
        "type": "physical",
        "location": "Calendly Office",
        "additional_info": "Please check in at the front desk."
      },
      "invitees_counter": {
        "total": 1,
        "active": 1,
        "limit": 1
      },
      "created_at": "2026-08-30T17:51:18.327602Z",
      "updated_at": "2026-08-30T17:51:18.341657Z",
      "event_memberships": [
        {
          "user": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
          "user_email": "user@example.com",
          "user_name": "John Smith"
        }
      ],
      "event_guests": []
    }
  }
}

Things that bite people

Send it yourself

Reproduce this delivery against any endpoint (your handler, a bin, staging):

$ curl -X POST https://your-endpoint.example/hook \
  -H 'content-type: application/json' \
  -H 'calendly-webhook-signature: t=1788456679,v1=5a4251be87655b31fe14bb19b1c4ce59bb8fad95e6e32b971aa1f423baf64a1d' \
 -d '{
  "created_at": "2026-08-30T17:51:19.000000Z",
  "created_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
  "event": "invitee.created",
  "payload": {
    "cancel_url": "https://calendly.com/cancellations/AAAAAAAAAAAAAAAA",
    "created_at": "2026-08-30T17:51:18.327602Z",
    "email": "test@example.com",
    "event": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA",
    "name": "John Doe",
    "new_invitee": null,
    "old_invitee": null,
    "questions_and_answers": [],
    "reschedule_url": "https://calendly.com/reschedulings/AAAAAAAAAAAAAAAA",
    "rescheduled": false,
    "status": "active",
    "text_reminder_number": null,
    "timezone": "America/New_York",
    "tracking": {
      "utm_campaign": null,
      "utm_source": null,
      "utm_medium": null,
      "utm_content": null,
      "utm_term": null,
      "salesforce_uuid": null
    },
    "updated_at": "2026-08-30T17:51:18.341657Z",
    "uri": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/AAAAAAAAAAAAAAAA",
    "scheduled_event": {
      "uri": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA",
      "name": "15 Minute Meeting",
      "status": "active",
      "start_time": "2026-09-02T14:15:00.000000Z",
      "end_time": "2026-09-02T14:30:00.000000Z",
      "event_type": "https://api.calendly.com/event_types/AAAAAAAAAAAAAAAA",
      "location": {
        "type": "physical",
        "location": "Calendly Office",
        "additional_info": "Please check in at the front desk."
      },
      "invitees_counter": {
        "total": 1,
        "active": 1,
        "limit": 1
      },
      "created_at": "2026-08-30T17:51:18.327602Z",
      "updated_at": "2026-08-30T17:51:18.341657Z",
      "event_memberships": [
        {
          "user": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
          "user_email": "user@example.com",
          "user_name": "John Smith"
        }
      ],
      "event_guests": []
    }
  }
}'

← All payload examples · Signature debugger · Docs