---
title: "Запросить ссылку входа разработчика"
method: POST
path: "/api/v1/developer/sign-in-links"
tags: ["Developer account"]
---

# Запросить ссылку входа разработчика

`POST /api/v1/developer/sign-in-links`

## Request

- Base URL: `https://erp.akeda.ru`
- URL: `https://erp.akeda.ru/api/v1/developer/sign-in-links`
- Auth: none required

Вторая неаутентифицированная команда и точная копия первой по ответу: 202 с тем же телом при любом исходе.

Отличие ровно одно: неизвестный адрес аккаунта НЕ заводит. Иначе дверь входа стала бы второй дверью регистрации, и любой желающий наполнял бы каталог аккаунтами на чужие ящики.

Выпуск новой ссылки гасит прежнюю живую: рабочей всегда ровно одна. Без этого правила тот, кто однажды заказал письмо на чужой адрес, сохранял бы вход после того, как хозяин заказал своё.

## Request body

- DeveloperSignInLinkInput
  - `email` string, required

## Response `202`

Запрос принят; отправили мы что-нибудь или нет — не дело предъявителя

- DeveloperAccepted
  - `status` 'accepted', required: Единственное значение: исход не различается снаружи ни телом, ни кодом
  - `detail` string, required: Условная формулировка «если этот адрес может быть зарегистрирован — мы отправили письмо»: она правдива при любом исходе

## Other responses

- `400`: Адрес не похож на адрес
- `429`: Окно частоты по клиенту или по адресу исчерпано

---

[API](https://skmtc.dev/akeda/apis/akeda-erp-client-api.md) · [All operations](https://skmtc.dev/akeda/apis/akeda-erp-client-api/llms.txt) · [OpenAPI document](https://skmtc.dev/akeda/apis/akeda-erp-client-api/revisions/3c60ded179f2?raw)
