---
title: "Register a new API user. Rate limit to 10 calls per minute."
method: POST
path: "/v1/auth/register"
tags: ["Auth"]
---

# Register a new API user. Rate limit to 10 calls per minute.

`POST /v1/auth/register`

Registers a new API user by creating an account and issuing a client ID and client secret for API access.

## Request body

- object
  - `email` string, email, required — The email address of the new user.
  - `password` string, password, required — The password for the new user.
  - `organization_id` string — The organization ID to associate with the user (optional).

## Response `201`

User registered successfully.

- object
  - `message` string
  - `client_id` string — The generated client ID for API access.
  - `client_secret` string — The generated client secret for API access.

## Other responses

- `400` — Email already registered or invalid input.
- `500` — Server error.

---

[API](https://skmtc.net/ellipsend/apis/ellipsend-api.md) · [All operations](https://skmtc.net/ellipsend/apis/ellipsend-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/ellipsend/ellipsend-api/revisions/1031d523652c/schema)
