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

# Register Attendee Endpoint

`POST /register-attendee`

Register via project registration link.
- Public token: attendee registration only (mandatory face photo).
- Member token: requires Clerk sign-in; attendee, startup, or both (face required when attendee is included).

## 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/fastapi.md) · [All operations](https://skmtc.dev/pavoot/apis/fastapi/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/pavoot/fastapi/revisions/16997cca6697/schema)
