---
title: "Get Refund Saver settings"
method: GET
path: "/api/v2/server-side-api/purchase/profile/refund-saver/settings/"
tags: ["Refund Saver"]
---

# Get Refund Saver settings

`GET /api/v2/server-side-api/purchase/profile/refund-saver/settings/`

Get the Refund Saver preference for this user - whether Adapty should ask the store to decline or approve their refund request. The preference is one value that applies to both the App Store and Google Play. Also get the data sharing preference for this user – whether the user gave their consent to share their data with Apple. Consent applies to the App Store only.

## Headers

- `adapty-customer-user-id` string
- `adapty-profile-id` string, uuid

## Response `200`

Settings retrieved successfully

- RefundSaverSettingsResponse
  - `profile_id` string, uuid, required — Customer profile ID
  - `settings` object, required — Refund saver settings for the user
    - `consent` boolean — Defines whether the user consented to share their data with Apple (App Store only)
    - `custom_preference` 'grant' | 'grant_prorated' | 'no_preference' | 'decline' — The refund preference

## Other responses

- `400` — Bad request
- `401` — Unauthorized
- `500` — Internal server error

## Changes

- **2026-08-21** `a1d618b12f59` — 1 warning
  - added the new `grant_prorated` enum value to the `settings/custom_preference` response property for the response status `200`

[Change history](https://skmtc.dev/adapty/apis/adapty-server-side-api/changes/api/v2/server-side-api/purchase/profile/refund-saver/settings/get.md)

---

[API](https://skmtc.dev/adapty/apis/adapty-server-side-api.md) · [All operations](https://skmtc.dev/adapty/apis/adapty-server-side-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/adapty/adapty-server-side-api/revisions/abdc1c773a17/schema)
