---
title: "Get repricer settings"
method: GET
path: "/api/v1/sa/repricer/settings"
tags: ["Repricer"]
---

# Get repricer settings

`GET /api/v1/sa/repricer/settings`

## Request

- Base URL: `https://app.sellerassistant.app` (the document declares no server; this is the origin it was published from)
- URL: `https://app.sellerassistant.app/api/v1/sa/repricer/settings`
- Auth: one of:
  - API key in query parameter `api_key`
  - API key in header `X-Api-Key`

Gives the settings that the team wrote. A team with no settings gets 404. Then the default settings are in effect, and `GET /api/v1/sa/repricer/info` shows them.

`PATCH /api/v1/sa/repricer/settings` changes the settings.

## Response `200`

Successful response. See RepricerSettings schema for property details.

- object
  - `data` RepricerSettings: What the team wrote. The strategy, its parameters and the limits live on the strategy and on the product, not here.
    - `id` integer: Settings record ID.
    - `team_id` integer, required: Owner team ID.
    - `mode` 'off' | 'dry' | 'live', required: The repricer mode of the team. The system mode in `/repricer/info` is the ceiling: a `dry` system sends no price, whatever the team asks for.
    - `auto_enroll_mode` 'off' | 'live', nullable: Whether a SKU the team adds later starts repricing on its own.
    - `auto_enroll_reprice_priority` 'fast' | 'regular', nullable
    - `auto_enroll_marketplace_ids` string[]: The marketplaces the auto enrollment covers. An empty array means every marketplace of the team.
    - `created_by` integer, nullable: User ID that created the settings record.
    - `updated_by` integer, nullable: User ID that last updated the settings record.
    - `created_at` string, date-time, nullable: Creation timestamp.
    - `updated_at` string, date-time, nullable: Last update timestamp.

## Other responses

- `400`: Bad request - validation failed or invalid parameters
- `402`: Payment Required - subscription expired or payment method required
- `403`: Access denied - insufficient permissions, invalid API key, or the API request limit is used up (`public_api_key_limit`)
- `404`: Resource not found
- `422`: Business logic error - operation cannot be completed due to business rules
- `429`: Too many requests - rate limit exceeded
- `500`: Internal server error
- `503`: A service of ours did not answer. The call is right, and it can run again later.

---

[API](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api.md) · [All operations](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api/llms.txt) · [OpenAPI document](https://skmtc.dev/sellerassistant/apis/seller-assistant-public-api/revisions/5b3ecdbcadb6?raw)
