Webhooks

Pull sample records for a trigger event

Returns recent records for field mapping in integration builders. Each object matches the payload field of a live webhook delivery exactly; the delivery additionally wraps it in an { event, timestamp, payload } envelope. May be an empty array for a new organization.

get/api/v1/triggers/{event}/sample

Request

  • Base URL: https://api.agendaforge.app
  • URL: https://api.agendaforge.app/api/v1/triggers/{event}/sample
  • Auth: one of:
    • HTTP bearer
    • API key in header X-API-Key

Path parameters

event'contact.added' | 'contact.added_to_event' | 'contact.updated' | 'contact.removed' | 'sponsor.added' | 'sponsor.updated' | 'sponsor.removed' | 'session.added' | 'session.updated' | 'session.removed' | 'speaker.confirmed' | 'speaker.declined' | 'submission.created' | 'submission.status_changed' | 'review.completed' | 'event.published' required

Trigger event names accepted by POST /api/v1/hooks and GET /api/v1/triggers/{event}/sample.

Response

Recent records shaped like the corresponding delivery payload (Contact, Session, or Sponsor for their events; submission, review, speaker, and event payloads for the rest).

Changes

No recorded changes to this operation across all 1 revision of this API.