Trade
Path parameters
walletstringRequired
Carteira do Cliente que está realizando a operação
Body
Uma operação de compra e venda. Apenas instituições financeiras possuem cnpj8, se for uma oferta para para um cliente, é necessário utilizar o endereço da carteira.
operationIdintegerRequiredExample:
Número de operação + data vigente no formato yyyyMMdd.
12320231003cnpj8SenderintegerOptionalExample:
CNPJ8 do vendedor.
12345678cnpj8ReceiverintegerOptionalExample:
CNPJ8 do comprador.
12345678callerPartstring · enumRequiredPossible values:
ENUM para identificar se comprador ou vendedor. * TPFTSender caso for vendedor. * TPFtReceiver caso for comprador.
addressSenderstringOptionalExample:
A carteira do vendedor.
0xe69d9b02e31da15cf78184078e250633b69753ccaddressReceiverstringOptionalExample:
A carteira do comprador.
0xe69d9b02e31da15cf78184078e250633b69753ccamountnumber · doubleRequiredExample:
Quantidade de títulos.
123.45unitPricenumber · doubleRequiredExample:
Preço, real digital, da operação.
123.45Responses
200
Successful operation
application/json
post
/tpft/customer/{wallet}/tradePOST /v2/tpft/customer/{wallet}/trade HTTP/1.1
Host:
Content-Type: application/json
Accept: */*
Content-Length: 340
{
"operationId": 12320231003,
"cnpj8Sender": 12345678,
"cnpj8Receiver": 12345678,
"callerPart": "TPFtSender",
"addressSender": "0xe69d9b02e31da15cf78184078e250633b69753cc",
"addressReceiver": "0xe69d9b02e31da15cf78184078e250633b69753cc",
"tpftData": {
"acronym": "Meu titulo",
"code": "123009",
"maturityDate": "12/12/2025"
},
"amount": 123.45,
"unitPrice": 123.45
}200
Successful operation
{
"operationId": 12320231003,
"cnpj8Sender": 12345678,
"cnpj8Receiver": 12345678,
"callerPart": "TPFtSender",
"addressSender": "0xe69d9b02e31da15cf78184078e250633b69753cc",
"addressReceiver": "0xe69d9b02e31da15cf78184078e250633b69753cc",
"tpftData": {
"acronym": "Meu titulo",
"code": "123009",
"maturityDate": "12/12/2025"
},
"amount": 123.45,
"unitPrice": 123.45
}