/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Получить настройки Refund Saver
Возвращает настройки Refund Saver для данного пользователя — должен ли Adapty запрашивать отклонение или одобрение запроса на возврат средств. Также возвращает настройку согласия на передачу данных — дал ли пользователь согласие на передачу своих данных в Apple.
Header parameters
Уникальный ID клиента в вашей системе. Требуется либо adapty-customer-user-id, либо adapty-profile-id.
Уникальный ID профиля в вашей системе. Лучший вариант при работе с анонимными профилями. Требуется либо adapty-customer-user-id, либо adapty-profile-id.
Responses
Настройки успешно получены
Schema
ID профиля клиента
Настройки Refund Saver для пользователя
Определяет, дал ли пользователь согласие на передачу своих данных
Настройка возврата средств
One of: "grant", "no_preference", "decline"
Example
{
"profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
"settings": {
"consent": true,
"custom_preference": "no_preference"
}
} Некорректный запрос
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-код статуса