Bevy API GDG
  1. Attendee
Bevy API GDG
  • Attendee
    • Add Attendees
      POST
    • Get Attendee Search
      GET
    • Update Attendee
      PUT
    • Send Event Email
      PUT
    • Resend Event Email
      POST
    • Get Event Attendees
      GET
    • Checkin Attendee
      PUT
    • Delete attendee registration
      DELETE
    • Get Attendee by ID
      GET
    • Delete all attendee registrations by event
      DELETE
  • Order
    • Add Order
      POST
    • Update Order
      PUT
    • Check Order by ID
      GET
  • Membership
    • Add Membership
      POST
  • Bevy Virtual
    • Get Main Stage Video
      GET
    • Get Session Video IDs
      GET
    • Get Session Video URLs
      GET
  • Chapter
    • Get Chapters Status
      GET
    • Get Chapter Regions
      GET
    • Create Chapter
      POST
    • List chapters
      GET
    • Get Chapter by ID
      GET
    • List Chapter Events
      GET
    • List Chapter Members
      GET
    • Add Chapter Member
      POST
    • List Chapter Team
      GET
    • Add Chapter Team Member
      POST
    • Update Chapter Team Member
      PUT
    • Partial Update Chapter Team Member
      PATCH
    • Delete Chapter Team Member
      DELETE
    • Add chapter's members in batch
      POST
    • Delete chapter's member
      DELETE
  • Cohosted Events
    • List collaborating chapters
    • Delete cohosted event
    • Add all chapters as cohosts
    • Chapters a user can add as a cohost
  • Event
    • Get Event Counts
    • Get Event by ID
    • List events
    • List event types
    • Get Event Type by ID
    • List Event Attendees
    • List event tags
  • Search
    • Search chapters
    • Search events
  • User
    • List users
    • Get User by ID or Email
    • Update User
    • Delete User
    • Deactivate User
    • List user's events
    • List user's chapters
    • List user's chapter teams
    • Create Prospective User
    • Opt out of emails
    • Get User Counts
  1. Attendee

Get Attendee Search

GET
/attendee_search/
Attendee
Retrieve a list of attendees for a particular event in the most performant way. Use instead of the GET attendee endpoint as much as possible.
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request GET '/attendee_search/?event=88619&chapter=642&search=fachridantm@gmail.com' \
--header 'Referer: https://gdg.community.dev/dashboard/gdg-jakarta/events/88619/registrations' \
--header 'X-Csrftoken: skc5tVSjlgMoOQP87NUFgVebRgSZuD4pzaFkU3NEFt4xa8CGD0yLu59jAPrucC4D' \
--header 'Content-Type: application/json'
Response Response Example
200 - Example 1
{
    "count": 1000,
    "results": [
        {
            "attendee_uuid": "00eaf4f4-3c12-4892-bb3a-ee347308b132",
            "can_delete": false,
            "chapter_member_id": null,
            "cohost_registration_chapter": null,
            "cohost_registration_chapter_title": null,
            "created_date": "2024-01-09T17:59:22Z",
            "email": "attendee@mail.com",
            "event": 1234,
            "first_name": "John",
            "id": 2345,
            "is_checked_in": true,
            "last_name": "Doe",
            "order_id": "9498b84823cc4faa8ed7b74110f04015",
            "origin_app": "",
            "paid_currency": "USD",
            "paid_price": 23.15,
            "ticket_audience_type_enum_value": "Virtual",
            "ticket_price_paid": 0,
            "ticket_title": "General Admission"
        }
    ],
    "pagination": {
        "current_page": 1,
        "next_page": 2,
        "page_size": 500,
        "previous_page": null
    },
    "links": {
        "previous": null,
        "next": null
    }
}

Request

Query Params
event
integer 
required
The ID of the event to retrieve the attendee list for.
Example:
88619
chapter
string 
optional
Sort the results by this value. Possible values include first_name, last_name, and created_date. Prefix the value with"-" for descending order. Default is first_name.
Example:
642
search
string 
optional
Filter the list to attendees that have the specified value in either first_name, last_name, email, or ticket_title.
Example:
fachridantm@gmail.com
Header Params
Content-Type
string 
optional
Example:
application/json
Referer
string 
optional
Example:
https://gdg.community.dev/dashboard/gdg-jakarta/events/88619/registrations
X-Csrftoken
string 
optional
Example:
skc5tVSjlgMoOQP87NUFgVebRgSZuD4pzaFkU3NEFt4xa8CGD0yLu59jAPrucC4D

Responses

🟢200OK
application/json
successful operation
Body
count
integer 
required
Example:
1000
results
array[object (GetAttendeeSearchResult) {19}] 
required
attendee_uuid
string 
required
Example:
00eaf4f4-3c12-4892-bb3a-ee347308b132
can_delete
boolean 
required
Example:
false
chapter_member_id
integer  | null 
required
Example:
null
cohost_registration_chapter
integer  | null 
required
Example:
null
cohost_registration_chapter_title
string  | null 
required
Example:
null
created_date
string 
required
Example:
2024-01-09T17:59:22Z
email
string 
required
Example:
attendee@mail.com
event
integer 
required
Example:
1234
first_name
string 
required
Example:
John
id
integer 
required
Example:
2345
is_checked_in
boolean 
required
Example:
true
last_name
string 
required
Example:
Doe
order_id
string 
required
Example:
9498b84823cc4faa8ed7b74110f04015
origin_app
string 
required
Example:
paid_currency
string 
required
Example:
USD
paid_price
number 
required
Example:
23.15
ticket_audience_type_enum_value
string 
required
Example:
Virtual
ticket_price_paid
integer 
required
Example:
0
ticket_title
string 
required
Example:
General Admission
pagination
object (Pagination) 
optional
current_page
number 
required
Example:
1
next_page
number  | null 
required
Example:
2
page_size
number 
required
Example:
500
previous_page
number  | null 
required
Example:
null
links
object (Links) 
required
previous
string  | null 
required
Example:
null
next
string  | null 
required
Example:
null
🟠400Bad Request
🟠403Forbidden
Previous
Add Attendees
Next
Update Attendee
Built with