# Place an order

&#x20;**1. Request Url**

`https://{host}/gt/swap/path/v1/placeOrder`

**2. Request Param**

| Parameter name  | Is it necessary | description                                                                                              |
| --------------- | --------------- | -------------------------------------------------------------------------------------------------------- |
| depositCoinCode | Y               | buy：Deposit coinCode      sell： nft contract address                                                     |
| fromTokenChain  | Y               | buy：not required         sell： nft main network                                                          |
| nftLogoUrl      | Y               | buy：not required           sell：nft Image                                                                |
| nftName         | Y               | buy：not required           sell：nft Name                                                                 |
| paymentContract | Y               | buy:  not required                                  sell：Base currency contract address                  |
| orderSide       |                 | buy---1   sell---0                                                                                       |
| platformId      | Y               | Platfrom Id                                                                                              |
| receiveCoinCode | Y               | buy：NFT Id                   sell： receive coinCode                                                      |
| refundAddr      | Y               | Refund address                                                                                           |
| tokenId         | Y               | buy：not required           sell：nft tokenId                                                              |
| userAddr        | Y               | User address                                                                                             |
| equipmentNo     | N               | device ID                                                                                                |
| sessionUuid     | N               | User's unique login ID sessionId                                                                         |
| sourceFlag      | N               | The order source is used to identify which platform created the order and needs to be negotiated with us |
| sourceType      | N               | Request source device (IOS, Android, h5)                                                                 |
| userNo          | N               | userNo                                                                                                   |

**3.Request Example**

```
{
	"depositCoinCode": "",
	"equipmentNo": "",
	"fromTokenChain": "",
	"nftLogoUrl": "",
	"nftName": "",
	"orderSide": "",
	"paymentContract": "",
	"platformId": "",
	"receiveCoinCode": "",
	"refundAddr": "",
	"sessionUuid": "",
	"sourceFlag": "",
	"sourceType": "",
	"tokenId": "",
	"userAddr": "",
	"userNo": ""
}
```

**4.Response Data**

```
{
	"data": {
		"depositCoinAmt": "",
		"depositCoinCode": "",
		"destinationAddr": "",
		"equipmentNo": "",
		"isNft": "",
		"nftId": "",
		"nftLogoUrl": "",
		"nftName": "",
		"orderId": "",
		"orderSide": "",
		"orderStatus": "",
		"platformAddr": "",
		"receiveCoinAmt": "",
		"receiveCoinCode": "",
		"refundAddr": "",
		"router": "",
		"txInfo": {},
		"userAddr": ""
	},
	"resCode": "800",
	"resMsg": "success"
}
```
