---
title: "Cancel offer"
method: POST
path: "/v3/offer/cancel"
tags: ["Offer"]
---

# Cancel offer

`POST /v3/offer/cancel`

Cancel an offer. This is an off-chain cancel. If someone stored your offer's signature before the off-chain cancel, he could still accept the offer before its signature expires. It's highly suggested you do the on-chain and off-chain cancel at the same time to avoid any risk.

## Headers

- `x-signature` string, required
- `x-timestamp` string, required

## Request body

- object
  - `userAddress` string, required — User's address
  - `offerId` string, required — OfferId

## Response `200`

200

- object
  - `data` object
  - `code` integer
  - `msg` string
  - `t` integer

---

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