List event registrants

Registrants of one event with ticket type, guests, payment and check-in; filter by checked in.

GET https://cotlet.dev/api/v1/wild-apricot/event-registrants

read

Returns the Registrants & invitees tab of one event, a page at a time. checked_in true shows what the Checked in filter shows; false returns the registrants who were not checked in. paid is false while the registration has an unpaid invoice. counts covers the whole event, not only this page.

Parameters

Parameters: list_event_registrants
NameTypeDescription
event_id integer required integer Event ID from list_events.
checked_in boolean boolean true for checked-in registrants, false for the rest. Omit for everyone.
cursor string string Next page cursor from the previous call.

Request

cURL
curl "https://cotlet.dev/api/v1/wild-apricot/event-registrants?event_id=1" \
  -H "Authorization: Bearer $COTLET_API_KEY"
Python
result = client.call("wild-apricot", "list_event_registrants", {"event_id":1})
Node.js
const result = await cotlet.call('wild-apricot', 'list_event_registrants', {"event_id":1});
CLI
cotlet call wild-apricot list_event_registrants --data '{"event_id":1}'

Example response

JSON

{
  "registrants": [
    {
      "registration_id": 553101,
      "contact_id": 47990,
      "name": "Sam Okafor",
      "email": "sam@example.com",
      "ticket_type": "Member",
      "guests": 0,
      "paid": true,
      "checked_in": true
    },
    {
      "registration_id": 553104,
      "contact_id": 48050,
      "name": "Lena Ortiz",
      "email": "lena@example.com",
      "ticket_type": "Member",
      "guests": 1,
      "paid": true,
      "checked_in": false
    }
  ],
  "counts": {
    "registered": 22,
    "checked_in": 18
  },
  "next_cursor": "2"
}

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.