Skip to content

How to get event ID from event_request webhooks #1396

@YaYa1865

Description

@YaYa1865

Related Product
Webhooks

Describe the question
Is there a supported way to reliably get the final event ID from calendar.v2.events.event_request.* webhooks so that we can update a non-critical field (specifically the event summary, not the description) after an event is submitted or approved?

Our account only appears to have access to event_request.* webhooks and not event.created or event.updated, which makes it unclear how to safely reference the actual event.

What have you tried that worked?

  • Receiving event_request.created and event_request.updated webhook payloads successfully.
  • Reading and updating event summaries via the Calendar API when the event ID is known.
  • Generating display-only summaries outside of Planning Center (this works reliably).

What have you tried that didn’t work?

  • Updating event summaries in response to event_request.* webhooks due to the lack of a clear or documented way to map an event request to the final event.
  • Listening for event.created or event.updated webhooks, which do not appear as options for our account.
  • Waiting for approval events or adding delays, which does not solve the missing event ID issue.

Additional context
The goal is to standardize the event summary automatically after submission or approval. We are intentionally not trying to modify event descriptions or core event data.
If this workflow is not supported by design, confirmation would still be very helpful so we can plan accordingly.

I have..

  • Reviewed the documentation found at https://developer.planning.center/docs
  • Searched for previous issues answering this question
  • Removed all private information from this issue (credentials, tokens, emails, phone numbers, etc.)
  • Reviewed my issue for completeness

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions