Установка логотипа организации
Устанавливает или заменяет логотип организации. Логотип передается файлом в формате multipart/form-data, загрузка по URL не поддерживается. Повторный запрос заново загружает изображение.
Требуется разрешение directory:write_organization — редактирование организации.
Отправить запрос может администратор организации.
Request
PUT
https://cloud-api.yandex.net/v1/directory/organizations/{org_id}/logo
Path parameters
|
Name |
Description |
|
org_id |
Type: integer Идентификатор организации. |
Headers
|
Name |
Description |
|
Content-Type |
Type: string multipart/form-data с boundary, сформированным клиентом при отправке файла. Pattern: Example: `` |
Body
multipart/form-data
{
"logo_file": "example"
}
|
Name |
Description |
|
logo_file |
Type: string<binary> Файл изображения для логотипа организации. Example: |
Responses
204 No Content
Логотип установлен. Ответ без тела.
400 Bad Request
Invalid image or image URL
Body
application/json
{
"error": "invalid_image",
"description": "Invalid image or image URL",
"message": "Invalid image or image URL",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|
401 Unauthorized
Пользователь не авторизован.
Body
application/json
{
"error": "unauthorized",
"description": "Unauthorized",
"message": "Unauthorized",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|
403 Forbidden
Доступ к ресурсу запрещен. У пользователя или приложения недостаточно прав.
Body
application/json
{
"error": "forbidden",
"description": "Forbidden",
"message": "Forbidden",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|
404 Not Found
Запрашиваемый ресурс не найден.
Body
application/json
{
"error": "not_found",
"description": "Not found",
"message": "Not found",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|
422 Unprocessable Entity
Invalid data
Body
application/json
{
"error": "invalid_data",
"description": "Invalid data",
"message": "Invalid data",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|
503 Service Unavailable
Service unavailable
Body
application/json
{
"error": "service_unavailable",
"description": "Service unavailable",
"message": "Service unavailable",
"details": {}
}
|
Name |
Description |
|
description |
Type: string Техническое описание ошибки. Example: |
|
error |
Type: string Код ошибки Example: |
|
message |
Type: string Сообщение об ошибке. Example: |
|
details |
Type: objectДополнительные детали ошибки Example
|