> For the complete documentation index, see [llms.txt](https://docs.paygo.global/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.paygo.global/authorization.md).

# Authorization

Авторизация в PayGO реализована через выдачу токена доступа (auth\_token), который используется для подтверждения подлинности пользователя в системе.

## Получение токена доступа

<mark style="color:green;">`POST`</mark> `/api/v1/auth/token/login/`

Эндпоинт используется для получения токена доступа (auth\_token) при авторизации. Токен необходим для выполнения всех дальнейших запросов.&#x20;

**Headers**

| Name         | Value              |
| ------------ | ------------------ |
| Content-Type | `application/json` |

**Body**

| Name                                          | Type   | Description             |
| --------------------------------------------- | ------ | ----------------------- |
| `username` <mark style="color:red;">\*</mark> | string | Ваш логин               |
| `password` <mark style="color:red;">\*</mark> | string | Ваш пароль              |
| `otp_code`                                    | string | ОТП-код для авторизации |

**Response**

{% tabs %}
{% tab title="200" %}

```json
{
  "auth_token": "828sdh370fdbc52ad25c06cf99107f6d77253110"
}
```

{% endtab %}

{% tab title="400" %}

```json
{
"non_field_errors": [
        "Невозможно войти с предоставленными учетными данными."
    ]
}
```

{% endtab %}
{% endtabs %}
