{
  "cancel_url": "https://calendly.com/cancellations/AAAAAAAAAAAAAAAA",
  "cancellation": {
    "canceled_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
    "canceler_type": "host",
    "created_at": "2024-01-01T09:00:00Z",
    "reason": "Schedule conflict"
  },
  "created_at": "2024-01-01T00:00:00Z",
  "email": "test@example.com",
  "event": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA",
  "first_name": "John",
  "invitee_scheduled_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
  "last_name": "Doe",
  "name": "John Doe",
  "new_invitee": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/CCCCCCCCCCCCCCCC",
  "no_show": {
    "created_at": "2024-01-01T10:00:00Z",
    "uri": "https://api.calendly.com/no_shows/AAAAAAAAAAAAAAAA"
  },
  "old_invitee": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/BBBBBBBBBBBBBBBB",
  "payment": {
    "amount": 50,
    "currency": "USD",
    "external_id": "ch_1234567890",
    "provider": "stripe",
    "successful": true,
    "terms": "Payment due at time of booking"
  },
  "questions_and_answers": [
    {
      "answer": "Project planning and timelines",
      "position": 1,
      "question": "What topics would you like to discuss?"
    }
  ],
  "reconfirmation": {
    "confirmed_at": "2024-01-02T10:00:00Z",
    "created_at": "2024-01-01T10:00:00Z"
  },
  "reschedule_url": "https://calendly.com/reschedulings/AAAAAAAAAAAAAAAA",
  "rescheduled": false,
  "routing_form_submission": "https://api.calendly.com/routing_form_submissions/AAAAAAAAAAAAAAAA",
  "scheduled_event": {
    "cancellation": {
      "canceled_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
      "canceler_type": "host",
      "created_at": "2024-01-01T09:00:00Z",
      "reason": "Schedule conflict"
    },
    "created_at": "2024-01-01T09:00:00Z",
    "end_time": "2024-01-01T10:30:00Z",
    "event_guests": [
      {
        "created_at": "2024-01-01T09:00:00Z",
        "email": "guest@example.com",
        "updated_at": "2024-01-01T09:00:00Z"
      }
    ],
    "event_memberships": [
      {
        "user": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
        "user_email": "user@example.com",
        "user_name": "John Doe"
      }
    ],
    "event_type": "https://api.calendly.com/event_types/AAAAAAAAAAAAAAAA",
    "invitees_counter": {
      "active": 3,
      "limit": 10,
      "total": 5
    },
    "location": {
      "additional_info": "Park in visitor parking",
      "location": "123 Main St, Suite 100",
      "type": "physical"
    },
    "meeting_notes_html": "<p>Discuss project timeline and deliverables</p>",
    "meeting_notes_plain": "Discuss project timeline and deliverables",
    "name": "15 Minute Meeting",
    "start_time": "2024-01-01T10:00:00Z",
    "status": "active",
    "updated_at": "2024-01-01T09:00:00Z",
    "uri": "https://api.calendly.com/scheduled_events/GBGBDCAADAEDCRZ2"
  },
  "scheduling_method": "direct",
  "status": "active",
  "text_reminder_number": "+1234567890",
  "timezone": "America/New_York",
  "tracking": {
    "salesforce_uuid": "00Q1a000004WHchEAG",
    "utm_campaign": "spring_sale",
    "utm_content": "textad",
    "utm_medium": "cpc",
    "utm_source": "google",
    "utm_term": "scheduling+software"
  },
  "updated_at": "2024-01-01T00:00:00Z",
  "uri": "https://calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/AAAAAAAAAAAAAAAA"
}
{
  "cancel_url": "URL that can be used to cancel the event",
  "cancellation": {
    "canceled_by": "URI reference to who cancelled the event",
    "canceler_type": "Type of user who cancelled (host or invitee)",
    "created_at": "When the cancellation occurred",
    "reason": "Reason for cancellation"
  },
  "created_at": "The date and time the invitee was created",
  "email": "The invitee's email address",
  "event": "Event URL",
  "first_name": "The first name of the invitee who booked the event when the event type is configured to use separate fields for first name and last name",
  "invitee_scheduled_by": "Reference to the user who scheduled on behalf of the invitee",
  "last_name": "The last name of the invitee who booked the event when the event type is configured to use separate fields for first name and last name",
  "name": "The invitee's name (in human-readable format)",
  "new_invitee": "Reference to the new invitee if this event was rescheduled",
  "no_show": {
    "created_at": "When the no-show was recorded",
    "uri": "URI reference for the no-show record"
  },
  "old_invitee": "Reference to the previous invitee if this is a rescheduled event",
  "payment": {
    "amount": "The amount of the payment",
    "currency": "The currency format that the payment is in (AUD, CAD, EUR, GBP, USD)",
    "external_id": "Unique identifier for the payment",
    "provider": "Payment provider (stripe or paypal)",
    "successful": "Whether the payment was successful",
    "terms": "Payment terms"
  },
  "questions_and_answers": {
    "answer": "The answer provided by the invitee",
    "position": "The order position of this question",
    "question": "The question text"
  },
  "reconfirmation": {
    "confirmed_at": "When the event was reconfirmed",
    "created_at": "When the reconfirmation was requested"
  },
  "reschedule_url": "URL that can be used to reschedule the event",
  "rescheduled": "Indicates if the invitee has been rescheduled",
  "routing_form_submission": "Reference to the routing form submission if this event was scheduled through a routing form",
  "scheduled_event": {
    "cancellation": {
      "canceled_by": "URI reference to who cancelled the event",
      "canceler_type": "Type of user who cancelled (host or invitee)",
      "created_at": "When the cancellation occurred",
      "reason": "Reason for cancellation"
    },
    "created_at": "When the event was created",
    "end_time": "End time of the event",
    "event_guests": {
      "created_at": "When the guest was added",
      "email": "Email address of the guest",
      "updated_at": "When the guest was last updated"
    },
    "event_memberships": {
      "user": "URI reference to the user",
      "user_email": "Email address of the user",
      "user_name": "Name of the user"
    },
    "event_type": "Type of the event",
    "invitees_counter": {
      "active": "Number of active invitees",
      "limit": "Maximum number of invitees allowed",
      "total": "Total number of invitees"
    },
    "location": {
      "additional_info": "Additional location information",
      "location": "The location details",
      "type": "The type of location (physical, virtual)"
    },
    "meeting_notes_html": "Meeting notes in HTML format",
    "meeting_notes_plain": "Meeting notes in plain text",
    "name": "The event name",
    "start_time": "Start time of the event",
    "status": "Current status of the event",
    "updated_at": "When the event was last updated",
    "uri": "Canonical reference (unique identifier) for the resource"
  },
  "scheduling_method": "Method used to schedule the event",
  "status": "Indicates if the invitee is \"active\" or \"canceled\"",
  "text_reminder_number": "The phone number to send text reminders to",
  "timezone": "The timezone of the invitee",
  "tracking": {
    "salesforce_uuid": "Salesforce UUID for tracking",
    "utm_campaign": "UTM campaign tracking parameter",
    "utm_content": "UTM content tracking parameter",
    "utm_medium": "UTM medium tracking parameter",
    "utm_source": "UTM source tracking parameter",
    "utm_term": "UTM term tracking parameter"
  },
  "updated_at": "The date and time the invitee was last updated",
  "uri": "Canonical reference (unique identifier) for the invitee"
}

Events

Triggering Webhook Types

The following event types are associated with the Invitee event payload from Calendly.

  • Calendly Invitee Created
  • Calendly Invitee Canceled
  • Calendly Invitee No Show Created
  • Calendly Invitee No Show Deleted
{
  "cancel_url": "https://calendly.com/cancellations/AAAAAAAAAAAAAAAA",
  "cancellation": {
    "canceled_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
    "canceler_type": "host",
    "created_at": "2024-01-01T09:00:00Z",
    "reason": "Schedule conflict"
  },
  "created_at": "2024-01-01T00:00:00Z",
  "email": "test@example.com",
  "event": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA",
  "first_name": "John",
  "invitee_scheduled_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
  "last_name": "Doe",
  "name": "John Doe",
  "new_invitee": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/CCCCCCCCCCCCCCCC",
  "no_show": {
    "created_at": "2024-01-01T10:00:00Z",
    "uri": "https://api.calendly.com/no_shows/AAAAAAAAAAAAAAAA"
  },
  "old_invitee": "https://api.calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/BBBBBBBBBBBBBBBB",
  "payment": {
    "amount": 50,
    "currency": "USD",
    "external_id": "ch_1234567890",
    "provider": "stripe",
    "successful": true,
    "terms": "Payment due at time of booking"
  },
  "questions_and_answers": [
    {
      "answer": "Project planning and timelines",
      "position": 1,
      "question": "What topics would you like to discuss?"
    }
  ],
  "reconfirmation": {
    "confirmed_at": "2024-01-02T10:00:00Z",
    "created_at": "2024-01-01T10:00:00Z"
  },
  "reschedule_url": "https://calendly.com/reschedulings/AAAAAAAAAAAAAAAA",
  "rescheduled": false,
  "routing_form_submission": "https://api.calendly.com/routing_form_submissions/AAAAAAAAAAAAAAAA",
  "scheduled_event": {
    "cancellation": {
      "canceled_by": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
      "canceler_type": "host",
      "created_at": "2024-01-01T09:00:00Z",
      "reason": "Schedule conflict"
    },
    "created_at": "2024-01-01T09:00:00Z",
    "end_time": "2024-01-01T10:30:00Z",
    "event_guests": [
      {
        "created_at": "2024-01-01T09:00:00Z",
        "email": "guest@example.com",
        "updated_at": "2024-01-01T09:00:00Z"
      }
    ],
    "event_memberships": [
      {
        "user": "https://api.calendly.com/users/AAAAAAAAAAAAAAAA",
        "user_email": "user@example.com",
        "user_name": "John Doe"
      }
    ],
    "event_type": "https://api.calendly.com/event_types/AAAAAAAAAAAAAAAA",
    "invitees_counter": {
      "active": 3,
      "limit": 10,
      "total": 5
    },
    "location": {
      "additional_info": "Park in visitor parking",
      "location": "123 Main St, Suite 100",
      "type": "physical"
    },
    "meeting_notes_html": "<p>Discuss project timeline and deliverables</p>",
    "meeting_notes_plain": "Discuss project timeline and deliverables",
    "name": "15 Minute Meeting",
    "start_time": "2024-01-01T10:00:00Z",
    "status": "active",
    "updated_at": "2024-01-01T09:00:00Z",
    "uri": "https://api.calendly.com/scheduled_events/GBGBDCAADAEDCRZ2"
  },
  "scheduling_method": "direct",
  "status": "active",
  "text_reminder_number": "+1234567890",
  "timezone": "America/New_York",
  "tracking": {
    "salesforce_uuid": "00Q1a000004WHchEAG",
    "utm_campaign": "spring_sale",
    "utm_content": "textad",
    "utm_medium": "cpc",
    "utm_source": "google",
    "utm_term": "scheduling+software"
  },
  "updated_at": "2024-01-01T00:00:00Z",
  "uri": "https://calendly.com/scheduled_events/AAAAAAAAAAAAAAAA/invitees/AAAAAAAAAAAAAAAA"
}
{
  "cancel_url": "URL that can be used to cancel the event",
  "cancellation": {
    "canceled_by": "URI reference to who cancelled the event",
    "canceler_type": "Type of user who cancelled (host or invitee)",
    "created_at": "When the cancellation occurred",
    "reason": "Reason for cancellation"
  },
  "created_at": "The date and time the invitee was created",
  "email": "The invitee's email address",
  "event": "Event URL",
  "first_name": "The first name of the invitee who booked the event when the event type is configured to use separate fields for first name and last name",
  "invitee_scheduled_by": "Reference to the user who scheduled on behalf of the invitee",
  "last_name": "The last name of the invitee who booked the event when the event type is configured to use separate fields for first name and last name",
  "name": "The invitee's name (in human-readable format)",
  "new_invitee": "Reference to the new invitee if this event was rescheduled",
  "no_show": {
    "created_at": "When the no-show was recorded",
    "uri": "URI reference for the no-show record"
  },
  "old_invitee": "Reference to the previous invitee if this is a rescheduled event",
  "payment": {
    "amount": "The amount of the payment",
    "currency": "The currency format that the payment is in (AUD, CAD, EUR, GBP, USD)",
    "external_id": "Unique identifier for the payment",
    "provider": "Payment provider (stripe or paypal)",
    "successful": "Whether the payment was successful",
    "terms": "Payment terms"
  },
  "questions_and_answers": {
    "answer": "The answer provided by the invitee",
    "position": "The order position of this question",
    "question": "The question text"
  },
  "reconfirmation": {
    "confirmed_at": "When the event was reconfirmed",
    "created_at": "When the reconfirmation was requested"
  },
  "reschedule_url": "URL that can be used to reschedule the event",
  "rescheduled": "Indicates if the invitee has been rescheduled",
  "routing_form_submission": "Reference to the routing form submission if this event was scheduled through a routing form",
  "scheduled_event": {
    "cancellation": {
      "canceled_by": "URI reference to who cancelled the event",
      "canceler_type": "Type of user who cancelled (host or invitee)",
      "created_at": "When the cancellation occurred",
      "reason": "Reason for cancellation"
    },
    "created_at": "When the event was created",
    "end_time": "End time of the event",
    "event_guests": {
      "created_at": "When the guest was added",
      "email": "Email address of the guest",
      "updated_at": "When the guest was last updated"
    },
    "event_memberships": {
      "user": "URI reference to the user",
      "user_email": "Email address of the user",
      "user_name": "Name of the user"
    },
    "event_type": "Type of the event",
    "invitees_counter": {
      "active": "Number of active invitees",
      "limit": "Maximum number of invitees allowed",
      "total": "Total number of invitees"
    },
    "location": {
      "additional_info": "Additional location information",
      "location": "The location details",
      "type": "The type of location (physical, virtual)"
    },
    "meeting_notes_html": "Meeting notes in HTML format",
    "meeting_notes_plain": "Meeting notes in plain text",
    "name": "The event name",
    "start_time": "Start time of the event",
    "status": "Current status of the event",
    "updated_at": "When the event was last updated",
    "uri": "Canonical reference (unique identifier) for the resource"
  },
  "scheduling_method": "Method used to schedule the event",
  "status": "Indicates if the invitee is \"active\" or \"canceled\"",
  "text_reminder_number": "The phone number to send text reminders to",
  "timezone": "The timezone of the invitee",
  "tracking": {
    "salesforce_uuid": "Salesforce UUID for tracking",
    "utm_campaign": "UTM campaign tracking parameter",
    "utm_content": "UTM content tracking parameter",
    "utm_medium": "UTM medium tracking parameter",
    "utm_source": "UTM source tracking parameter",
    "utm_term": "UTM term tracking parameter"
  },
  "updated_at": "The date and time the invitee was last updated",
  "uri": "Canonical reference (unique identifier) for the invitee"
}

Payload Field Details

Invitee
Event Payload