Обновление редиректа
Обновляет редирект. Передавать нужно только изменяемые поля.
Request
PATCH
https://api.kit.yandex.net/v1/redirects/{redirect_id}
Body
application/json
{
"url_from": "/old-page",
"url_to": "/new-page"
}
|
Name |
Description |
|
url_from |
Type: string Путь, с которого выполняется переадресация. Example: |
|
url_to |
Type: string Путь, на который выполняется переадресация. Example: |
Responses
200 OK
Редирект успешно обновлен.
Body
application/json
{
"id": "019b21d9-c5d9-777d-80bd-d67c664bc6d9",
"url_from": "/old-page",
"url_to": "/new-page",
"is_automatic": false
}
|
Name |
Description |
|
id |
Type: RedirectID Идентификатор редиректа. Example: |
|
is_automatic |
Type: boolean true — если редирект создан автоматически (например, при смене slug категории/коллекции), false — если вручную. |
|
url_from |
Type: string Путь, с которого выполняется переадресация. Example: |
|
url_to |
Type: string Путь, на который выполняется переадресация. Example: |
RedirectID
Идентификатор редиректа.
Type: string<uuid>
Example: 019b21d9-c5d9-777d-80bd-d67c664bc6d9
400 Bad Request
Некорректный запрос.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
401 Unauthorized
Не авторизован.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
404 Not Found
Ресурс не найден.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
409 Conflict
Конфликт данных.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |
500 Internal Server Error
Внутренняя ошибка сервера.
Body
application/json
{
"code": "VALIDATION_ERROR",
"message": "Invalid input",
"trace_id": "00000000000000000000000000000000"
}
|
Name |
Description |
|
code |
Type: string Example: |
|
message |
Type: string Example: |
|
trace_id |
Type: string Уникальный идентификатор запроса для отладки. Example: |