---
title: "Register someone for a webinar"
method: POST
path: "/api/v1/webinars/{id}/register"
tags: ["Webinars"]
---

# Register someone for a webinar

`POST /api/v1/webinars/{id}/register`

## Request

- Base URL: `https://mailinapp.com`
- URL: `https://mailinapp.com/api/v1/webinars/{id}/register`
- Auth: HTTP bearer

Sends the confirmation (or waitlist) email. `joinUrl` is null while waitlisted.

## Path parameters

- `id` string, required

## Request body

- object
  - `email` string, email, required
  - `name` string, required

## Response `200`

Registered

- object
  - `status` 'confirmed' | 'waitlisted', required
  - `joinUrl` string, uri, nullable, required

## Other responses

- `400`: Invalid request
- `401`: Missing or invalid API key
- `404`: Not found, or not this account's
- `409`: The webinar has ended
- `429`: Too many requests for this key

---

[API](https://skmtc.dev/mailinapp/apis/mailinapp-api.md) · [All operations](https://skmtc.dev/mailinapp/apis/mailinapp-api/llms.txt) · [OpenAPI document](https://skmtc.dev/mailinapp/apis/mailinapp-api/revisions/61016f797884?raw)
