---
title: "Sends a new trade."
method: POST
path: "/v2/trades/send"
tags: ["Trades"]
---

# Sends a new trade.

`POST /v2/trades/send`

## Request body

- RobloxTradesApiModelsV2TradeRequest — Represents a trade request. The calling user must be either participant A or B in the trade.
  - `senderOffer` RobloxTradesApiModelsV2TradeOfferRequest — Represents a trade offer.
    - `userId` integer — The user ID of the offer.
    - `robux` integer — The amount of Robux in the trade offer.
    - `collectibleItemInstanceIds` string[] — List of items in the trade offer.
  - `recipientOffer` RobloxTradesApiModelsV2TradeOfferRequest — Represents a trade offer.
    - `userId` integer — The user ID of the offer.
    - `robux` integer — The amount of Robux in the trade offer.
    - `collectibleItemInstanceIds` string[] — List of items in the trade offer.

## Response `200`

OK

- RobloxTradesApiModelsV2NewTradeResponse — Represents a newly created trade.
  - `tradeId` integer — The ID of the trade.

## Other responses

- `401` — 0: Authorization has been denied for this request. 4: You are not authorized to modify this trade.
- `403` — 0: Token Validation Failed
- `404` — 0: An unknown error occured.

---

[API](https://skmtc.net/roblox/apis/roblox-api.md) · [All operations](https://skmtc.net/roblox/apis/roblox-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/roblox/roblox-api/versions/e15802062270/schema)
