---
title: "How self-serve registration works"
method: GET
path: "/api/register"
tags: ["Onboarding"]
---

# How self-serve registration works

`GET /api/register`

## Request

- Base URL: `https://www.adadiamonds.com`
- URL: `https://www.adadiamonds.com/api/register`
- Auth: none required

A short JSON description of the registration endpoint: what to POST, the defaults, and the related OAuth client registration endpoint. Read it once if the 201 body of the POST is not self-explanatory; nothing is created by a GET.

## Response `200`

The description.

- RegistrationDescription: How to register: method, defaults, and related endpoints.
  - `object` 'registration_endpoint'
  - `method` 'POST'
  - `url` string, uri
  - `defaults` object
  - `documentation_url` string, uri

## Other responses

- `429`: Over the rate limit. Wait `Retry-After` seconds; a credential raises the limit.

---

[API](https://skmtc.dev/adadiamonds/apis/ada-diamonds-agent-api.md) · [All operations](https://skmtc.dev/adadiamonds/apis/ada-diamonds-agent-api/llms.txt) · [OpenAPI document](https://skmtc.dev/adadiamonds/apis/ada-diamonds-agent-api/revisions/2b2ed3201815?raw)
