/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Get Refund Saver settings
Get the Refund Saver preference for this user - whether Adapty should ask to decline or approve their refund request. Get the data sharing preference for this user – whether the user gave their consent to share their data with Apple.
Header parameters
The unique ID of the customer in your system. Either adapty-customer-user-id or adapty-profile-id is required.
The unique ID of the profile in your system. Your best option if you are working with anonymous profiles. Either adapty-customer-user-id or adapty-profile-id is required.
Responses
Settings retrieved successfully
Schema
Customer profile ID
Refund saver settings for the user
Defines whether the user consented to share their data
The refund preference
One of: "grant", "no_preference", "decline"
Example
{
"profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
"settings": {
"consent": true,
"custom_preference": "no_preference"
}
} Bad request
Schema
Source of the error
Array of error messages
Short error name
HTTP status code
Example
{
"errors": [
"Profile does not exist"
],
"error_code": "profile_does_not_exist",
"status_code": 400
} Unauthorized
Schema
Source of the error
Array of error messages
Short error name
HTTP status code
Example
{
"errors": [
"Invalid API key"
],
"error_code": "unauthorized",
"status_code": 401
} Internal server error
Schema
Source of the error
Array of error messages
Short error name
HTTP status code