---
title: "Get attendee details"
method: GET
path: "/v1/events/{eventId}/attendees/{registrationId}"
tags: ["Attendees"]
---

# Get attendee details

`GET /v1/events/{eventId}/attendees/{registrationId}`

## Request

- The document declares no server URL.
- Auth: none required
- TypeScript: <https://skmtc.dev/zuddl/apis/zuddl-webhook-documentation/docs/v1/events/:eventId/attendees/:registrationId/get.ts> (a function with typed inputs; its response is checked against the schema)

Use this endpoint to retrieve the details of a specific attendee added to a particular event type in your Zuddl organization.

Required API key scopes: `READ`

**This API can only be called with an access key that was generated for Backend usage.**

## Path parameters

- `eventId` string, required
- `registrationId` string, required

## Response `200`

Attendee registration retrieved successfully

- OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendee
  - `kind` string
  - `url` string, uri
  - `id` string, uuid: Unique Identifier of the event registration for the attendee
  - `eventId` string, uuid: Unique identifier of the event for the attendee
  - `profile` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeProfile: Profile details of the attendee
    - `firstName` string: First name of the attendee
    - `lastName` string: Last name of the attendee
    - `email` string: Email address of the attendee
    - `company` string: Company name of the attendee
    - `designation` string: Title or designation of the attendee
    - `bio` string: Short biography of the attendee.
    - `headline` string: Professional headline of the attendee
    - `industry` string: Industry of the attendee’s company
    - `country` string: Country of the attendee
    - `phoneNumber` string: Phone number of the attendee
    - `profilePictureUrl` string: URL to the attendee’s profile picture
  - `customFieldsData` OrgEventsAppDomainApiProductEventAttendeeDtosCustomFieldData[]: Custom fields in the registration form
    - `fieldSlug` string: Slug of the custom field
    - `value` object: Value of the custom field
  - `disclaimers` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeDisclaimer[]: List of disclaimers
    - `id` string, uuid: Legacy UUID identifier of the disclaimer created on Zuddl
    - `slug` string: Stable field ID of the disclaimer. Nullable for legacy disclaimers or registrations created before disclaimer slugs were stored.
    - `text` string: Disclaimer rich text
    - `consentGiven` boolean: Whether the attendee has given consent
  - `socialLinks` OrgEventsAppDomainApiProductEventAttendeeDtosSocialLinks: Social media links of the attendee
    - `linkedin` string: Attendee’s LinkedIn profile URL
    - `twitter` string: Attendee’s Twitter profile URL
    - `instagram` string: Attendee’s GitHub profile URL
    - `facebook` string: Attendee’s Facebook profile URL
    - `website` string: Attendee’s personal website URL
  - `ticketDetails` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeTicketDetails: Ticket and other related details
    - `ticketTypeId` string: Unique identifier of the ticket type created on Zuddl
    - `ticketName` string: Ticket name
    - `promoCode` string: Promo code
    - `addOns` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeTicketDetailsAddOn[]: List of add-ons purchased for the ticket
      - `id` string: Unique identifier of an add-on
      - `name` string: Name of the add-on
      - `sessions` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeTicketDetailsAddOnSession[]: Sessions included with this add-on
        - `id` string: Unique identifier of the session
        - `name` string: Name of the session
  - `qrCodeImgUrl` string: URL of the attendee's QR code image
  - `confirmationCode` string: Confirmation code for registration
  - `status` 'PENDING' | 'REJECTED' | 'REGISTERED' | 'APPROVED_NOT_REGISTERED' | 'INCOMPLETE' | 'ATTENDED_VIRTUALLY' | 'ATTENDED_IN_PERSON' | 'ATTENDED_BOTH' | 'NO_SHOW': Status of the attendee
  - `statusUpdatedAt` string, date-time: Timestamp when the attendee’s status was updated
  - `statusSource` 'MANUAL_UPDATE' | 'SYSTEM_UPDATE': Source of the attendee's status
  - `source` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeRegistrationSource: Registration source details
    - `type` 'ATTENDEE_SIDE' | 'ORGANIZER_SIDE' | 'INTEGRATION' | 'LEAD_CAPTURE' | 'ZUDDL_API' | 'UNKNOWN': Type of registration source
    - `referrer` string: Referrer information
    - `utmParams` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeRegistrationSourceUTMParams: UTM parameters
      - `id` string: UTM id
      - `source` string: UTM source
      - `medium` string: UTM medium
      - `campaign` string: UTM campaign
      - `term` string: UTM term
      - `content` string: UTM content
    - `metadata` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeRegistrationSourceSourceMetadata: Metadata associated with the registration source
      - `ipAddress` string: IP address of the device used for registration
      - `deviceType` 'IOS' | 'ANDROID' | 'WEB' | 'DESKTOP' | 'MOBILE' | 'TABLET' | 'UNKNOWN': Type of device used for registration
      - `ipCity` string: City of the IP address
      - `ipCountry` string: Country of the IP address
      - `ipCountryIsoCode` string: ISO code of the country of the IP address
      - `ipState` string: State or region of the IP address
      - `ipStateIsoCode` string: ISO code of the state or region of the IP address
      - `userAgent` string: User-agent string used by the user for registration
      - `latitude` string: Latitude of the IP address
      - `longitude` string: Longitude of the IP address
      - `osType` 'ANDROID' | 'IOS' | 'UNKNOWN': Operating system type used by the device for registration
      - `platformType` 'WEB' | 'APP': Platform type used by the device for registration
  - `roles` string[]: Roles of this attendee
  - `unsubscribedNotificationDetails` OrgEventsAppDomainApiProductEventAttendeeDtosEventAttendeeUnsubscribedNotificationDetail[]: List of unsubscribed notification categories
    - `unsubscribeReason` string: Reason for unsubscribing from a notification category
    - `categoryName` string: Category name of the notification that was unsubscribed from
  - `createdAt` string, date-time: Creation timestamp
  - `createdBy` string: User ID of the creator
  - `updatedAt` string, date-time: Update timestamp

## Other responses

- `400`: Invalid event ID or registration ID supplied
- `401`: Unauthorized access to event
- `404`: Attendee registration not found

---

[API](https://skmtc.dev/zuddl/apis/zuddl-webhook-documentation.md) - [All operations](https://skmtc.dev/zuddl/apis/zuddl-webhook-documentation/llms.txt) - [OpenAPI document](https://skmtc.dev/zuddl/apis/zuddl-webhook-documentation/revisions/571c1d41e62a?raw)
