/api/v2/server-side-api/purchase/profile/refund-saver/settings/ Establecer configuración de Refund Saver
Establece la preferencia de reembolso individualmente para el usuario y registra si el usuario dio su consentimiento para compartir sus datos. De forma predeterminada, Refund Saver siempre solicita a Apple que rechace la solicitud de reembolso del usuario. Puedes cambiar este comportamiento predeterminado para todos los usuarios en el Adapty Dashboard, o ajustarlo para un usuario específico mediante el Dashboard, el SDK de Adapty o la API de servidor.
Header parameters
El ID único del cliente en tu sistema. Se requiere adapty-customer-user-id o adapty-profile-id.
El ID único del perfil en tu sistema. La mejor opción si trabajas con perfiles anónimos. Se requiere adapty-customer-user-id o adapty-profile-id.
Request body
Establece la preferencia de reembolso individualmente para el usuario.
- grant: aprobar cada solicitud de reembolso
- no_preference: no proporcionar ninguna recomendación
- decline: rechazar cada solicitud de reembolso
One of: "grant", "no_preference", "decline"
Registra si el usuario dio su consentimiento para compartir sus datos.
- true significa que si recibes una solicitud de reembolso in-app, puedes proporcionar a Apple información sobre el usuario
Responses
Configuración actualizada correctamente
Schema
ID del perfil del cliente
Configuración de Refund Saver para el usuario
Define si el usuario consintió compartir sus datos
La preferencia de reembolso
One of: "grant", "no_preference", "decline"
Example
{
"profile_id": "e5aab402-b1bd-4039-b632-57a91ebc0779",
"settings": {
"consent": true,
"custom_preference": "grant"
}
} Solicitud incorrecta
Schema
Origen del error
Array de mensajes de error
Nombre corto del error
Código de estado HTTP
Example
{
"errors": [
"Profile does not exist"
],
"error_code": "profile_does_not_exist",
"status_code": 400
} No autorizado
Schema
Origen del error
Array de mensajes de error
Nombre corto del error
Código de estado HTTP
Example
{
"errors": [
"Invalid API key"
],
"error_code": "unauthorized",
"status_code": 401
} Error interno del servidor
Schema
Origen del error
Array de mensajes de error
Nombre corto del error
Código de estado HTTP