---
title: "Register Attendee Endpoint"
method: POST
path: "/register-attendee"
---

# Register Attendee Endpoint

`POST /register-attendee`

## Request

- Base URL: `https://api.pavoot.com` (the document declares no server; this is the origin it was published from)
- URL: `https://api.pavoot.com/register-attendee`
- Auth: none declared

Public sign-up. On a project connected to Pavoot Events, sign-ups for that
project run one at a time: "is this guest already a person here?" and "create
them" must not interleave, or the same guest signing up twice (personal and work
email), or during an import, becomes two people.

## Request body

- RegisterAttendeeRequest
  - `token` string, required
  - `registration_type` 'attendee' | 'attendee_startup' | 'startup'
  - `name` string, nullable
  - `email` string, nullable
  - `startup_name` string, nullable
  - `startup_contact_email` string, nullable
  - `use_same_email_for_startup` boolean
  - `face_image_id` string, nullable
  - `personFields` object

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/pavoot/apis/pavoot-api.md) - [All operations](https://skmtc.dev/pavoot/apis/pavoot-api/llms.txt) - [OpenAPI document](https://skmtc.dev/pavoot/apis/pavoot-api/revisions/8c0cd91c2a05?raw)
