---
title: "Reset market maker protection"
method: POST
path: "/account/mmp/reset"
tags: ["MarketMakerProtection"]
---

# Reset market maker protection

`POST /account/mmp/reset`

## Request

- Base URL: `https://api.prod.paradex.trade/v1`
- URL: `https://api.prod.paradex.trade/v1/account/mmp/reset`
- Auth: API key in header `Authorization`

Lifts the account's market maker protection (MMP) freeze and clears the window, keeping the config, for `base_asset` or else every base asset with MMP enabled. Refused with MMP_MIN_FREEZE_NOT_ELAPSED within 1 second of a trip; when resetting every base asset, that error's `data.refused` and `data.reset` say which were reset. Works after MMP is no longer enabled for the account. Limited per account by a token bucket of 60 resets refilling at 60 per minute, plus a shorter burst limit; either returns 429. Read-only tokens are rejected.

## Request body

- RequestsAccountMmpResetRequest
  - `base_asset` string: Base asset to reset; every base asset with MMP enabled when omitted

## Response `200`

OK

- ResponsesAccountMmpResetResp
  - `results` ResponsesAccountMmpResetResult[]: Ordered by base asset. Empty when no base asset has MMP enabled
    - `base_asset` string: Base asset that was reset
    - `reset_at` integer: Unix millis the freeze and window were cleared

## Other responses

- `400`: Bad Request
- `403`: Forbidden
- `503`: Service Unavailable

## Changes

- **2026-10-22** `f33feb7333ea`: 9 warning
  - added the new `ADDRESS_BOOK_NOT_PARADEX_ACCOUNT` enum value to the `allOf[#/components/schemas/responses.ApiError]/error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `400`
  - added the new `ADDRESS_BOOK_NOT_PARADEX_ACCOUNT` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `403`
  - added the new `ADDRESS_BOOK_NOT_PARADEX_ACCOUNT` enum value to the `error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `503`
  - added the new `ADDRESS_BOOK_REPEATED_IN_IMPORT` enum value to the `allOf[#/components/schemas/responses.ApiError]/error/allOf[#/components/schemas/responses.ErrorCode]/` response property for the response status `400`
  - …5 more
- …earlier changes not shown

[Operation history](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2/changes/account/mmp/reset/post.md)

---

[API](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2.md) - [All operations](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2/llms.txt) - [OpenAPI document](https://skmtc.dev/tradeparadex/apis/paradex-rest-api-2/revisions/f33feb7333ea?raw)
