Adds a user
Creates a new user in the company.
Request
POST
https://courier.yandex.ru/api/v1/companies/{company_id}/users
Path parameters
Name |
Description |
company_id* |
Type: integer<int64> The ID of the company that is used in requests to the Track & Trace API. |
Body
application/json
{
"login": "string",
"role": "admin"
}
Name |
Description |
login* |
Type: string User's login. |
role |
Type: string Role of this user. Possible values: admin, manager, dispatcher, app. Enum: |
Responses
200 OK
Information about the user has been saved.
Body
application/json
{
"id": 0,
"login": "string",
"role": "yandex_staff",
"role_end_time": 0
}
Name |
Description |
id |
Type: integer User ID. |
login |
Type: string User's login. |
role |
Type: string Role of this user in the company. Possible values: yandex_staff, admin, manager, dispatcher, app. Enum: |
role_end_time |
Type: integer<int64> UNIX timestamp when the role gets revoked. Min value: |
401 Unauthorized
Authorization failed. Send the correct OAuth token in the authorization header.
422 Unprocessable Entity
Incorrect input.
No longer supported, please use an alternative and newer version.