/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Получить настройки Refund Saver
Получить настройку Refund Saver для данного пользователя — должен ли Adapty просить стор отклонить или одобрить запрос на возврат средств. Настройка представляет собой одно значение, которое применяется как к App Store, так и к Google Play. Также получить настройку передачи данных для данного пользователя — дал ли пользователь согласие на передачу своих данных компании Apple. Согласие применяется только к App Store.
Header parameters
Уникальный идентификатор покупателя в вашей системе. Требуется указать либо adapty-customer-user-id, либо adapty-profile-id.
Уникальный идентификатор профиля в вашей системе. Оптимальный вариант при работе с анонимными профилями. Требуется указать либо adapty-customer-user-id, либо adapty-profile-id.
Responses
Настройки успешно получены
Schema
ID профиля пользователя
Настройки Refund Saver для пользователя
Определяет, дал ли пользователь согласие на передачу своих данных Apple (только App Store)
Предпочтение по возврату средств
One of: "grant", "grant_prorated", "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-код статуса