/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Задать настройки Refund Saver
Задаёт индивидуальные настройки возврата средств для пользователя и фиксирует факт предоставления согласия на передачу данных. По умолчанию Refund Saver всегда запрашивает у Apple отклонение запроса пользователя на возврат средств. Вы можете изменить это поведение по умолчанию для всех пользователей в дашборде Adapty или настроить его для конкретного пользователя через дашборд, SDK или серверный API.
Header parameters
Уникальный ID клиента в вашей системе. Требуется либо adapty-customer-user-id, либо adapty-profile-id.
Уникальный ID профиля в вашей системе. Лучший вариант при работе с анонимными профилями. Требуется либо adapty-customer-user-id, либо adapty-profile-id.
Request body
Задаёт индивидуальные настройки возврата средств для пользователя.
- grant: одобрять каждый запрос на возврат средств
- no_preference: не давать никаких рекомендаций
- decline: отклонять каждый запрос на возврат средств
One of: "grant", "no_preference", "decline"
Фиксирует факт предоставления пользователем согласия на передачу данных.
- true означает, что при получении запроса на возврат средств через приложение вы можете предоставить Apple информацию о пользователе
Responses
Настройки успешно обновлены
Schema
ID профиля клиента
Настройки Refund Saver для пользователя
Определяет, дал ли пользователь согласие на передачу своих данных
Настройка возврата средств
One of: "grant", "no_preference", "decline"
Example
{
"profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
"settings": {
"consent": true,
"custom_preference": "grant"
}
} Некорректный запрос
Schema
Источник ошибки
Массив сообщений об ошибках
Краткое название ошибки
HTTP-код статуса
Example
{
"errors": [
"Profile does not exist"
],
"error_code": "profile_does_not_exist",
"status_code": 400
} Не авторизован
Schema
Источник ошибки
Массив сообщений об ошибках
Краткое название ошибки
HTTP-код статуса
Example
{
"errors": [
"Invalid API key"
],
"error_code": "unauthorized",
"status_code": 401
} Внутренняя ошибка сервера
Schema
Источник ошибки
Массив сообщений об ошибках
Краткое название ошибки
HTTP-код статуса