Criar pedido
curl --request POST \
--url https://api.tiny.com.br/public-api/v3/pedidos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"dataPrevista": "2024-01-01",
"dataEnvio": "2024-01-01 00:00:00",
"observacoes": "<string>",
"observacoesInternas": "<string>",
"data": "2024-01-01",
"dataEntrega": "2024-01-01",
"numeroOrdemCompra": "<string>",
"valorDesconto": 123,
"valorFrete": 123,
"valorOutrasDespesas": 123,
"idContato": 123,
"listaPreco": {
"id": 123
},
"naturezaOperacao": {
"id": 123
},
"vendedor": {
"id": 123
},
"enderecoEntrega": {
"endereco": "<string>",
"enderecoNro": "<string>",
"complemento": "<string>",
"bairro": "<string>",
"municipio": "<string>",
"cep": "<string>",
"uf": "<string>",
"fone": "<string>",
"nomeDestinatario": "<string>",
"cpfCnpj": "<string>",
"ie": "<string>"
},
"consumidorFinal": {
"cpfCnpj": "<string>",
"clienteConsumidorFinal": true
},
"ecommerce": {
"id": 123,
"numeroPedidoEcommerce": "<string>"
},
"transportador": {
"id": 123,
"formaEnvio": {
"id": 123
},
"formaFrete": {
"id": 123
},
"codigoRastreamento": "<string>",
"urlRastreamento": "<string>"
},
"intermediador": {
"id": 123
},
"deposito": {
"id": 123
},
"pagamento": {
"formaRecebimento": {
"id": 123
},
"meioPagamento": {
"id": 123
},
"parcelas": [
{
"dias": 123,
"data": "2024-01-01",
"valor": 123,
"observacoes": "<string>",
"formaRecebimento": {
"id": 123
},
"meioPagamento": {
"id": 123
}
}
]
},
"itens": [
{
"produto": {
"id": 123
},
"quantidade": 123,
"valorUnitario": 123,
"infoAdicional": "<string>"
}
],
"pagamentosIntegrados": [
{
"valor": 10.5,
"tipoPagamento": 1,
"cnpjIntermediador": "00000000000191",
"codigoAutorizacao": "123456",
"codigoBandeira": 1
}
]
}
'import requests
url = "https://api.tiny.com.br/public-api/v3/pedidos"
payload = {
"dataPrevista": "2024-01-01",
"dataEnvio": "2024-01-01 00:00:00",
"observacoes": "<string>",
"observacoesInternas": "<string>",
"data": "2024-01-01",
"dataEntrega": "2024-01-01",
"numeroOrdemCompra": "<string>",
"valorDesconto": 123,
"valorFrete": 123,
"valorOutrasDespesas": 123,
"idContato": 123,
"listaPreco": { "id": 123 },
"naturezaOperacao": { "id": 123 },
"vendedor": { "id": 123 },
"enderecoEntrega": {
"endereco": "<string>",
"enderecoNro": "<string>",
"complemento": "<string>",
"bairro": "<string>",
"municipio": "<string>",
"cep": "<string>",
"uf": "<string>",
"fone": "<string>",
"nomeDestinatario": "<string>",
"cpfCnpj": "<string>",
"ie": "<string>"
},
"consumidorFinal": {
"cpfCnpj": "<string>",
"clienteConsumidorFinal": True
},
"ecommerce": {
"id": 123,
"numeroPedidoEcommerce": "<string>"
},
"transportador": {
"id": 123,
"formaEnvio": { "id": 123 },
"formaFrete": { "id": 123 },
"codigoRastreamento": "<string>",
"urlRastreamento": "<string>"
},
"intermediador": { "id": 123 },
"deposito": { "id": 123 },
"pagamento": {
"formaRecebimento": { "id": 123 },
"meioPagamento": { "id": 123 },
"parcelas": [
{
"dias": 123,
"data": "2024-01-01",
"valor": 123,
"observacoes": "<string>",
"formaRecebimento": { "id": 123 },
"meioPagamento": { "id": 123 }
}
]
},
"itens": [
{
"produto": { "id": 123 },
"quantidade": 123,
"valorUnitario": 123,
"infoAdicional": "<string>"
}
],
"pagamentosIntegrados": [
{
"valor": 10.5,
"tipoPagamento": 1,
"cnpjIntermediador": "00000000000191",
"codigoAutorizacao": "123456",
"codigoBandeira": 1
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
dataPrevista: '2024-01-01',
dataEnvio: '2024-01-01 00:00:00',
observacoes: '<string>',
observacoesInternas: '<string>',
data: '2024-01-01',
dataEntrega: '2024-01-01',
numeroOrdemCompra: '<string>',
valorDesconto: 123,
valorFrete: 123,
valorOutrasDespesas: 123,
idContato: 123,
listaPreco: {id: 123},
naturezaOperacao: {id: 123},
vendedor: {id: 123},
enderecoEntrega: {
endereco: '<string>',
enderecoNro: '<string>',
complemento: '<string>',
bairro: '<string>',
municipio: '<string>',
cep: '<string>',
uf: '<string>',
fone: '<string>',
nomeDestinatario: '<string>',
cpfCnpj: '<string>',
ie: '<string>'
},
consumidorFinal: {cpfCnpj: '<string>', clienteConsumidorFinal: true},
ecommerce: {id: 123, numeroPedidoEcommerce: '<string>'},
transportador: {
id: 123,
formaEnvio: {id: 123},
formaFrete: {id: 123},
codigoRastreamento: '<string>',
urlRastreamento: '<string>'
},
intermediador: {id: 123},
deposito: {id: 123},
pagamento: {
formaRecebimento: {id: 123},
meioPagamento: {id: 123},
parcelas: [
{
dias: 123,
data: '2024-01-01',
valor: 123,
observacoes: '<string>',
formaRecebimento: {id: 123},
meioPagamento: {id: 123}
}
]
},
itens: [
{
produto: {id: 123},
quantidade: 123,
valorUnitario: 123,
infoAdicional: '<string>'
}
],
pagamentosIntegrados: [
{
valor: 10.5,
tipoPagamento: 1,
cnpjIntermediador: '00000000000191',
codigoAutorizacao: '123456',
codigoBandeira: 1
}
]
})
};
fetch('https://api.tiny.com.br/public-api/v3/pedidos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.tiny.com.br/public-api/v3/pedidos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'dataPrevista' => '2024-01-01',
'dataEnvio' => '2024-01-01 00:00:00',
'observacoes' => '<string>',
'observacoesInternas' => '<string>',
'data' => '2024-01-01',
'dataEntrega' => '2024-01-01',
'numeroOrdemCompra' => '<string>',
'valorDesconto' => 123,
'valorFrete' => 123,
'valorOutrasDespesas' => 123,
'idContato' => 123,
'listaPreco' => [
'id' => 123
],
'naturezaOperacao' => [
'id' => 123
],
'vendedor' => [
'id' => 123
],
'enderecoEntrega' => [
'endereco' => '<string>',
'enderecoNro' => '<string>',
'complemento' => '<string>',
'bairro' => '<string>',
'municipio' => '<string>',
'cep' => '<string>',
'uf' => '<string>',
'fone' => '<string>',
'nomeDestinatario' => '<string>',
'cpfCnpj' => '<string>',
'ie' => '<string>'
],
'consumidorFinal' => [
'cpfCnpj' => '<string>',
'clienteConsumidorFinal' => true
],
'ecommerce' => [
'id' => 123,
'numeroPedidoEcommerce' => '<string>'
],
'transportador' => [
'id' => 123,
'formaEnvio' => [
'id' => 123
],
'formaFrete' => [
'id' => 123
],
'codigoRastreamento' => '<string>',
'urlRastreamento' => '<string>'
],
'intermediador' => [
'id' => 123
],
'deposito' => [
'id' => 123
],
'pagamento' => [
'formaRecebimento' => [
'id' => 123
],
'meioPagamento' => [
'id' => 123
],
'parcelas' => [
[
'dias' => 123,
'data' => '2024-01-01',
'valor' => 123,
'observacoes' => '<string>',
'formaRecebimento' => [
'id' => 123
],
'meioPagamento' => [
'id' => 123
]
]
]
],
'itens' => [
[
'produto' => [
'id' => 123
],
'quantidade' => 123,
'valorUnitario' => 123,
'infoAdicional' => '<string>'
]
],
'pagamentosIntegrados' => [
[
'valor' => 10.5,
'tipoPagamento' => 1,
'cnpjIntermediador' => '00000000000191',
'codigoAutorizacao' => '123456',
'codigoBandeira' => 1
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.tiny.com.br/public-api/v3/pedidos"
payload := strings.NewReader("{\n \"dataPrevista\": \"2024-01-01\",\n \"dataEnvio\": \"2024-01-01 00:00:00\",\n \"observacoes\": \"<string>\",\n \"observacoesInternas\": \"<string>\",\n \"data\": \"2024-01-01\",\n \"dataEntrega\": \"2024-01-01\",\n \"numeroOrdemCompra\": \"<string>\",\n \"valorDesconto\": 123,\n \"valorFrete\": 123,\n \"valorOutrasDespesas\": 123,\n \"idContato\": 123,\n \"listaPreco\": {\n \"id\": 123\n },\n \"naturezaOperacao\": {\n \"id\": 123\n },\n \"vendedor\": {\n \"id\": 123\n },\n \"enderecoEntrega\": {\n \"endereco\": \"<string>\",\n \"enderecoNro\": \"<string>\",\n \"complemento\": \"<string>\",\n \"bairro\": \"<string>\",\n \"municipio\": \"<string>\",\n \"cep\": \"<string>\",\n \"uf\": \"<string>\",\n \"fone\": \"<string>\",\n \"nomeDestinatario\": \"<string>\",\n \"cpfCnpj\": \"<string>\",\n \"ie\": \"<string>\"\n },\n \"consumidorFinal\": {\n \"cpfCnpj\": \"<string>\",\n \"clienteConsumidorFinal\": true\n },\n \"ecommerce\": {\n \"id\": 123,\n \"numeroPedidoEcommerce\": \"<string>\"\n },\n \"transportador\": {\n \"id\": 123,\n \"formaEnvio\": {\n \"id\": 123\n },\n \"formaFrete\": {\n \"id\": 123\n },\n \"codigoRastreamento\": \"<string>\",\n \"urlRastreamento\": \"<string>\"\n },\n \"intermediador\": {\n \"id\": 123\n },\n \"deposito\": {\n \"id\": 123\n },\n \"pagamento\": {\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n },\n \"parcelas\": [\n {\n \"dias\": 123,\n \"data\": \"2024-01-01\",\n \"valor\": 123,\n \"observacoes\": \"<string>\",\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n }\n }\n ]\n },\n \"itens\": [\n {\n \"produto\": {\n \"id\": 123\n },\n \"quantidade\": 123,\n \"valorUnitario\": 123,\n \"infoAdicional\": \"<string>\"\n }\n ],\n \"pagamentosIntegrados\": [\n {\n \"valor\": 10.5,\n \"tipoPagamento\": 1,\n \"cnpjIntermediador\": \"00000000000191\",\n \"codigoAutorizacao\": \"123456\",\n \"codigoBandeira\": 1\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.tiny.com.br/public-api/v3/pedidos")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"dataPrevista\": \"2024-01-01\",\n \"dataEnvio\": \"2024-01-01 00:00:00\",\n \"observacoes\": \"<string>\",\n \"observacoesInternas\": \"<string>\",\n \"data\": \"2024-01-01\",\n \"dataEntrega\": \"2024-01-01\",\n \"numeroOrdemCompra\": \"<string>\",\n \"valorDesconto\": 123,\n \"valorFrete\": 123,\n \"valorOutrasDespesas\": 123,\n \"idContato\": 123,\n \"listaPreco\": {\n \"id\": 123\n },\n \"naturezaOperacao\": {\n \"id\": 123\n },\n \"vendedor\": {\n \"id\": 123\n },\n \"enderecoEntrega\": {\n \"endereco\": \"<string>\",\n \"enderecoNro\": \"<string>\",\n \"complemento\": \"<string>\",\n \"bairro\": \"<string>\",\n \"municipio\": \"<string>\",\n \"cep\": \"<string>\",\n \"uf\": \"<string>\",\n \"fone\": \"<string>\",\n \"nomeDestinatario\": \"<string>\",\n \"cpfCnpj\": \"<string>\",\n \"ie\": \"<string>\"\n },\n \"consumidorFinal\": {\n \"cpfCnpj\": \"<string>\",\n \"clienteConsumidorFinal\": true\n },\n \"ecommerce\": {\n \"id\": 123,\n \"numeroPedidoEcommerce\": \"<string>\"\n },\n \"transportador\": {\n \"id\": 123,\n \"formaEnvio\": {\n \"id\": 123\n },\n \"formaFrete\": {\n \"id\": 123\n },\n \"codigoRastreamento\": \"<string>\",\n \"urlRastreamento\": \"<string>\"\n },\n \"intermediador\": {\n \"id\": 123\n },\n \"deposito\": {\n \"id\": 123\n },\n \"pagamento\": {\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n },\n \"parcelas\": [\n {\n \"dias\": 123,\n \"data\": \"2024-01-01\",\n \"valor\": 123,\n \"observacoes\": \"<string>\",\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n }\n }\n ]\n },\n \"itens\": [\n {\n \"produto\": {\n \"id\": 123\n },\n \"quantidade\": 123,\n \"valorUnitario\": 123,\n \"infoAdicional\": \"<string>\"\n }\n ],\n \"pagamentosIntegrados\": [\n {\n \"valor\": 10.5,\n \"tipoPagamento\": 1,\n \"cnpjIntermediador\": \"00000000000191\",\n \"codigoAutorizacao\": \"123456\",\n \"codigoBandeira\": 1\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tiny.com.br/public-api/v3/pedidos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dataPrevista\": \"2024-01-01\",\n \"dataEnvio\": \"2024-01-01 00:00:00\",\n \"observacoes\": \"<string>\",\n \"observacoesInternas\": \"<string>\",\n \"data\": \"2024-01-01\",\n \"dataEntrega\": \"2024-01-01\",\n \"numeroOrdemCompra\": \"<string>\",\n \"valorDesconto\": 123,\n \"valorFrete\": 123,\n \"valorOutrasDespesas\": 123,\n \"idContato\": 123,\n \"listaPreco\": {\n \"id\": 123\n },\n \"naturezaOperacao\": {\n \"id\": 123\n },\n \"vendedor\": {\n \"id\": 123\n },\n \"enderecoEntrega\": {\n \"endereco\": \"<string>\",\n \"enderecoNro\": \"<string>\",\n \"complemento\": \"<string>\",\n \"bairro\": \"<string>\",\n \"municipio\": \"<string>\",\n \"cep\": \"<string>\",\n \"uf\": \"<string>\",\n \"fone\": \"<string>\",\n \"nomeDestinatario\": \"<string>\",\n \"cpfCnpj\": \"<string>\",\n \"ie\": \"<string>\"\n },\n \"consumidorFinal\": {\n \"cpfCnpj\": \"<string>\",\n \"clienteConsumidorFinal\": true\n },\n \"ecommerce\": {\n \"id\": 123,\n \"numeroPedidoEcommerce\": \"<string>\"\n },\n \"transportador\": {\n \"id\": 123,\n \"formaEnvio\": {\n \"id\": 123\n },\n \"formaFrete\": {\n \"id\": 123\n },\n \"codigoRastreamento\": \"<string>\",\n \"urlRastreamento\": \"<string>\"\n },\n \"intermediador\": {\n \"id\": 123\n },\n \"deposito\": {\n \"id\": 123\n },\n \"pagamento\": {\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n },\n \"parcelas\": [\n {\n \"dias\": 123,\n \"data\": \"2024-01-01\",\n \"valor\": 123,\n \"observacoes\": \"<string>\",\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n }\n }\n ]\n },\n \"itens\": [\n {\n \"produto\": {\n \"id\": 123\n },\n \"quantidade\": 123,\n \"valorUnitario\": 123,\n \"infoAdicional\": \"<string>\"\n }\n ],\n \"pagamentosIntegrados\": [\n {\n \"valor\": 10.5,\n \"tipoPagamento\": 1,\n \"cnpjIntermediador\": \"00000000000191\",\n \"codigoAutorizacao\": \"123456\",\n \"codigoBandeira\": 1\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"numeroPedido": "<string>"
}{
"mensagem": "Ocorreram erros de validação",
"detalhes": [
{
"campo": "codigo",
"mensagem": "O campo código é obrigatório"
}
]
}Pedidos
Criar pedido
POST
/
pedidos
Criar pedido
curl --request POST \
--url https://api.tiny.com.br/public-api/v3/pedidos \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"dataPrevista": "2024-01-01",
"dataEnvio": "2024-01-01 00:00:00",
"observacoes": "<string>",
"observacoesInternas": "<string>",
"data": "2024-01-01",
"dataEntrega": "2024-01-01",
"numeroOrdemCompra": "<string>",
"valorDesconto": 123,
"valorFrete": 123,
"valorOutrasDespesas": 123,
"idContato": 123,
"listaPreco": {
"id": 123
},
"naturezaOperacao": {
"id": 123
},
"vendedor": {
"id": 123
},
"enderecoEntrega": {
"endereco": "<string>",
"enderecoNro": "<string>",
"complemento": "<string>",
"bairro": "<string>",
"municipio": "<string>",
"cep": "<string>",
"uf": "<string>",
"fone": "<string>",
"nomeDestinatario": "<string>",
"cpfCnpj": "<string>",
"ie": "<string>"
},
"consumidorFinal": {
"cpfCnpj": "<string>",
"clienteConsumidorFinal": true
},
"ecommerce": {
"id": 123,
"numeroPedidoEcommerce": "<string>"
},
"transportador": {
"id": 123,
"formaEnvio": {
"id": 123
},
"formaFrete": {
"id": 123
},
"codigoRastreamento": "<string>",
"urlRastreamento": "<string>"
},
"intermediador": {
"id": 123
},
"deposito": {
"id": 123
},
"pagamento": {
"formaRecebimento": {
"id": 123
},
"meioPagamento": {
"id": 123
},
"parcelas": [
{
"dias": 123,
"data": "2024-01-01",
"valor": 123,
"observacoes": "<string>",
"formaRecebimento": {
"id": 123
},
"meioPagamento": {
"id": 123
}
}
]
},
"itens": [
{
"produto": {
"id": 123
},
"quantidade": 123,
"valorUnitario": 123,
"infoAdicional": "<string>"
}
],
"pagamentosIntegrados": [
{
"valor": 10.5,
"tipoPagamento": 1,
"cnpjIntermediador": "00000000000191",
"codigoAutorizacao": "123456",
"codigoBandeira": 1
}
]
}
'import requests
url = "https://api.tiny.com.br/public-api/v3/pedidos"
payload = {
"dataPrevista": "2024-01-01",
"dataEnvio": "2024-01-01 00:00:00",
"observacoes": "<string>",
"observacoesInternas": "<string>",
"data": "2024-01-01",
"dataEntrega": "2024-01-01",
"numeroOrdemCompra": "<string>",
"valorDesconto": 123,
"valorFrete": 123,
"valorOutrasDespesas": 123,
"idContato": 123,
"listaPreco": { "id": 123 },
"naturezaOperacao": { "id": 123 },
"vendedor": { "id": 123 },
"enderecoEntrega": {
"endereco": "<string>",
"enderecoNro": "<string>",
"complemento": "<string>",
"bairro": "<string>",
"municipio": "<string>",
"cep": "<string>",
"uf": "<string>",
"fone": "<string>",
"nomeDestinatario": "<string>",
"cpfCnpj": "<string>",
"ie": "<string>"
},
"consumidorFinal": {
"cpfCnpj": "<string>",
"clienteConsumidorFinal": True
},
"ecommerce": {
"id": 123,
"numeroPedidoEcommerce": "<string>"
},
"transportador": {
"id": 123,
"formaEnvio": { "id": 123 },
"formaFrete": { "id": 123 },
"codigoRastreamento": "<string>",
"urlRastreamento": "<string>"
},
"intermediador": { "id": 123 },
"deposito": { "id": 123 },
"pagamento": {
"formaRecebimento": { "id": 123 },
"meioPagamento": { "id": 123 },
"parcelas": [
{
"dias": 123,
"data": "2024-01-01",
"valor": 123,
"observacoes": "<string>",
"formaRecebimento": { "id": 123 },
"meioPagamento": { "id": 123 }
}
]
},
"itens": [
{
"produto": { "id": 123 },
"quantidade": 123,
"valorUnitario": 123,
"infoAdicional": "<string>"
}
],
"pagamentosIntegrados": [
{
"valor": 10.5,
"tipoPagamento": 1,
"cnpjIntermediador": "00000000000191",
"codigoAutorizacao": "123456",
"codigoBandeira": 1
}
]
}
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({
dataPrevista: '2024-01-01',
dataEnvio: '2024-01-01 00:00:00',
observacoes: '<string>',
observacoesInternas: '<string>',
data: '2024-01-01',
dataEntrega: '2024-01-01',
numeroOrdemCompra: '<string>',
valorDesconto: 123,
valorFrete: 123,
valorOutrasDespesas: 123,
idContato: 123,
listaPreco: {id: 123},
naturezaOperacao: {id: 123},
vendedor: {id: 123},
enderecoEntrega: {
endereco: '<string>',
enderecoNro: '<string>',
complemento: '<string>',
bairro: '<string>',
municipio: '<string>',
cep: '<string>',
uf: '<string>',
fone: '<string>',
nomeDestinatario: '<string>',
cpfCnpj: '<string>',
ie: '<string>'
},
consumidorFinal: {cpfCnpj: '<string>', clienteConsumidorFinal: true},
ecommerce: {id: 123, numeroPedidoEcommerce: '<string>'},
transportador: {
id: 123,
formaEnvio: {id: 123},
formaFrete: {id: 123},
codigoRastreamento: '<string>',
urlRastreamento: '<string>'
},
intermediador: {id: 123},
deposito: {id: 123},
pagamento: {
formaRecebimento: {id: 123},
meioPagamento: {id: 123},
parcelas: [
{
dias: 123,
data: '2024-01-01',
valor: 123,
observacoes: '<string>',
formaRecebimento: {id: 123},
meioPagamento: {id: 123}
}
]
},
itens: [
{
produto: {id: 123},
quantidade: 123,
valorUnitario: 123,
infoAdicional: '<string>'
}
],
pagamentosIntegrados: [
{
valor: 10.5,
tipoPagamento: 1,
cnpjIntermediador: '00000000000191',
codigoAutorizacao: '123456',
codigoBandeira: 1
}
]
})
};
fetch('https://api.tiny.com.br/public-api/v3/pedidos', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));<?php
$curl = curl_init();
curl_setopt_array($curl, [
CURLOPT_URL => "https://api.tiny.com.br/public-api/v3/pedidos",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "POST",
CURLOPT_POSTFIELDS => json_encode([
'dataPrevista' => '2024-01-01',
'dataEnvio' => '2024-01-01 00:00:00',
'observacoes' => '<string>',
'observacoesInternas' => '<string>',
'data' => '2024-01-01',
'dataEntrega' => '2024-01-01',
'numeroOrdemCompra' => '<string>',
'valorDesconto' => 123,
'valorFrete' => 123,
'valorOutrasDespesas' => 123,
'idContato' => 123,
'listaPreco' => [
'id' => 123
],
'naturezaOperacao' => [
'id' => 123
],
'vendedor' => [
'id' => 123
],
'enderecoEntrega' => [
'endereco' => '<string>',
'enderecoNro' => '<string>',
'complemento' => '<string>',
'bairro' => '<string>',
'municipio' => '<string>',
'cep' => '<string>',
'uf' => '<string>',
'fone' => '<string>',
'nomeDestinatario' => '<string>',
'cpfCnpj' => '<string>',
'ie' => '<string>'
],
'consumidorFinal' => [
'cpfCnpj' => '<string>',
'clienteConsumidorFinal' => true
],
'ecommerce' => [
'id' => 123,
'numeroPedidoEcommerce' => '<string>'
],
'transportador' => [
'id' => 123,
'formaEnvio' => [
'id' => 123
],
'formaFrete' => [
'id' => 123
],
'codigoRastreamento' => '<string>',
'urlRastreamento' => '<string>'
],
'intermediador' => [
'id' => 123
],
'deposito' => [
'id' => 123
],
'pagamento' => [
'formaRecebimento' => [
'id' => 123
],
'meioPagamento' => [
'id' => 123
],
'parcelas' => [
[
'dias' => 123,
'data' => '2024-01-01',
'valor' => 123,
'observacoes' => '<string>',
'formaRecebimento' => [
'id' => 123
],
'meioPagamento' => [
'id' => 123
]
]
]
],
'itens' => [
[
'produto' => [
'id' => 123
],
'quantidade' => 123,
'valorUnitario' => 123,
'infoAdicional' => '<string>'
]
],
'pagamentosIntegrados' => [
[
'valor' => 10.5,
'tipoPagamento' => 1,
'cnpjIntermediador' => '00000000000191',
'codigoAutorizacao' => '123456',
'codigoBandeira' => 1
]
]
]),
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>",
"Content-Type: application/json"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url := "https://api.tiny.com.br/public-api/v3/pedidos"
payload := strings.NewReader("{\n \"dataPrevista\": \"2024-01-01\",\n \"dataEnvio\": \"2024-01-01 00:00:00\",\n \"observacoes\": \"<string>\",\n \"observacoesInternas\": \"<string>\",\n \"data\": \"2024-01-01\",\n \"dataEntrega\": \"2024-01-01\",\n \"numeroOrdemCompra\": \"<string>\",\n \"valorDesconto\": 123,\n \"valorFrete\": 123,\n \"valorOutrasDespesas\": 123,\n \"idContato\": 123,\n \"listaPreco\": {\n \"id\": 123\n },\n \"naturezaOperacao\": {\n \"id\": 123\n },\n \"vendedor\": {\n \"id\": 123\n },\n \"enderecoEntrega\": {\n \"endereco\": \"<string>\",\n \"enderecoNro\": \"<string>\",\n \"complemento\": \"<string>\",\n \"bairro\": \"<string>\",\n \"municipio\": \"<string>\",\n \"cep\": \"<string>\",\n \"uf\": \"<string>\",\n \"fone\": \"<string>\",\n \"nomeDestinatario\": \"<string>\",\n \"cpfCnpj\": \"<string>\",\n \"ie\": \"<string>\"\n },\n \"consumidorFinal\": {\n \"cpfCnpj\": \"<string>\",\n \"clienteConsumidorFinal\": true\n },\n \"ecommerce\": {\n \"id\": 123,\n \"numeroPedidoEcommerce\": \"<string>\"\n },\n \"transportador\": {\n \"id\": 123,\n \"formaEnvio\": {\n \"id\": 123\n },\n \"formaFrete\": {\n \"id\": 123\n },\n \"codigoRastreamento\": \"<string>\",\n \"urlRastreamento\": \"<string>\"\n },\n \"intermediador\": {\n \"id\": 123\n },\n \"deposito\": {\n \"id\": 123\n },\n \"pagamento\": {\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n },\n \"parcelas\": [\n {\n \"dias\": 123,\n \"data\": \"2024-01-01\",\n \"valor\": 123,\n \"observacoes\": \"<string>\",\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n }\n }\n ]\n },\n \"itens\": [\n {\n \"produto\": {\n \"id\": 123\n },\n \"quantidade\": 123,\n \"valorUnitario\": 123,\n \"infoAdicional\": \"<string>\"\n }\n ],\n \"pagamentosIntegrados\": [\n {\n \"valor\": 10.5,\n \"tipoPagamento\": 1,\n \"cnpjIntermediador\": \"00000000000191\",\n \"codigoAutorizacao\": \"123456\",\n \"codigoBandeira\": 1\n }\n ]\n}")
req, _ := http.NewRequest("POST", url, payload)
req.Header.Add("Authorization", "Bearer <token>")
req.Header.Add("Content-Type", "application/json")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.post("https://api.tiny.com.br/public-api/v3/pedidos")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"dataPrevista\": \"2024-01-01\",\n \"dataEnvio\": \"2024-01-01 00:00:00\",\n \"observacoes\": \"<string>\",\n \"observacoesInternas\": \"<string>\",\n \"data\": \"2024-01-01\",\n \"dataEntrega\": \"2024-01-01\",\n \"numeroOrdemCompra\": \"<string>\",\n \"valorDesconto\": 123,\n \"valorFrete\": 123,\n \"valorOutrasDespesas\": 123,\n \"idContato\": 123,\n \"listaPreco\": {\n \"id\": 123\n },\n \"naturezaOperacao\": {\n \"id\": 123\n },\n \"vendedor\": {\n \"id\": 123\n },\n \"enderecoEntrega\": {\n \"endereco\": \"<string>\",\n \"enderecoNro\": \"<string>\",\n \"complemento\": \"<string>\",\n \"bairro\": \"<string>\",\n \"municipio\": \"<string>\",\n \"cep\": \"<string>\",\n \"uf\": \"<string>\",\n \"fone\": \"<string>\",\n \"nomeDestinatario\": \"<string>\",\n \"cpfCnpj\": \"<string>\",\n \"ie\": \"<string>\"\n },\n \"consumidorFinal\": {\n \"cpfCnpj\": \"<string>\",\n \"clienteConsumidorFinal\": true\n },\n \"ecommerce\": {\n \"id\": 123,\n \"numeroPedidoEcommerce\": \"<string>\"\n },\n \"transportador\": {\n \"id\": 123,\n \"formaEnvio\": {\n \"id\": 123\n },\n \"formaFrete\": {\n \"id\": 123\n },\n \"codigoRastreamento\": \"<string>\",\n \"urlRastreamento\": \"<string>\"\n },\n \"intermediador\": {\n \"id\": 123\n },\n \"deposito\": {\n \"id\": 123\n },\n \"pagamento\": {\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n },\n \"parcelas\": [\n {\n \"dias\": 123,\n \"data\": \"2024-01-01\",\n \"valor\": 123,\n \"observacoes\": \"<string>\",\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n }\n }\n ]\n },\n \"itens\": [\n {\n \"produto\": {\n \"id\": 123\n },\n \"quantidade\": 123,\n \"valorUnitario\": 123,\n \"infoAdicional\": \"<string>\"\n }\n ],\n \"pagamentosIntegrados\": [\n {\n \"valor\": 10.5,\n \"tipoPagamento\": 1,\n \"cnpjIntermediador\": \"00000000000191\",\n \"codigoAutorizacao\": \"123456\",\n \"codigoBandeira\": 1\n }\n ]\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.tiny.com.br/public-api/v3/pedidos")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Authorization"] = 'Bearer <token>'
request["Content-Type"] = 'application/json'
request.body = "{\n \"dataPrevista\": \"2024-01-01\",\n \"dataEnvio\": \"2024-01-01 00:00:00\",\n \"observacoes\": \"<string>\",\n \"observacoesInternas\": \"<string>\",\n \"data\": \"2024-01-01\",\n \"dataEntrega\": \"2024-01-01\",\n \"numeroOrdemCompra\": \"<string>\",\n \"valorDesconto\": 123,\n \"valorFrete\": 123,\n \"valorOutrasDespesas\": 123,\n \"idContato\": 123,\n \"listaPreco\": {\n \"id\": 123\n },\n \"naturezaOperacao\": {\n \"id\": 123\n },\n \"vendedor\": {\n \"id\": 123\n },\n \"enderecoEntrega\": {\n \"endereco\": \"<string>\",\n \"enderecoNro\": \"<string>\",\n \"complemento\": \"<string>\",\n \"bairro\": \"<string>\",\n \"municipio\": \"<string>\",\n \"cep\": \"<string>\",\n \"uf\": \"<string>\",\n \"fone\": \"<string>\",\n \"nomeDestinatario\": \"<string>\",\n \"cpfCnpj\": \"<string>\",\n \"ie\": \"<string>\"\n },\n \"consumidorFinal\": {\n \"cpfCnpj\": \"<string>\",\n \"clienteConsumidorFinal\": true\n },\n \"ecommerce\": {\n \"id\": 123,\n \"numeroPedidoEcommerce\": \"<string>\"\n },\n \"transportador\": {\n \"id\": 123,\n \"formaEnvio\": {\n \"id\": 123\n },\n \"formaFrete\": {\n \"id\": 123\n },\n \"codigoRastreamento\": \"<string>\",\n \"urlRastreamento\": \"<string>\"\n },\n \"intermediador\": {\n \"id\": 123\n },\n \"deposito\": {\n \"id\": 123\n },\n \"pagamento\": {\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n },\n \"parcelas\": [\n {\n \"dias\": 123,\n \"data\": \"2024-01-01\",\n \"valor\": 123,\n \"observacoes\": \"<string>\",\n \"formaRecebimento\": {\n \"id\": 123\n },\n \"meioPagamento\": {\n \"id\": 123\n }\n }\n ]\n },\n \"itens\": [\n {\n \"produto\": {\n \"id\": 123\n },\n \"quantidade\": 123,\n \"valorUnitario\": 123,\n \"infoAdicional\": \"<string>\"\n }\n ],\n \"pagamentosIntegrados\": [\n {\n \"valor\": 10.5,\n \"tipoPagamento\": 1,\n \"cnpjIntermediador\": \"00000000000191\",\n \"codigoAutorizacao\": \"123456\",\n \"codigoBandeira\": 1\n }\n ]\n}"
response = http.request(request)
puts response.read_body{
"id": 123,
"numeroPedido": "<string>"
}{
"mensagem": "Ocorreram erros de validação",
"detalhes": [
{
"campo": "codigo",
"mensagem": "O campo código é obrigatório"
}
]
}Body
application/json
Example:
"2024-01-01"
Example:
"2024-01-01 00:00:00"
- 8 - Dados Incompletos
- 0 - Aberta
- 3 - Aprovada
- 4 - Preparando Envio
- 1 - Faturada
- 7 - Pronto Envio
- 5 - Enviada
- 6 - Entregue
- 2 - Cancelada
- 9 - Nao Entregue
Available options:
8, 0, 3, 4, 1, 7, 5, 6, 2, 9 Example:
"2024-01-01"
Example:
"2024-01-01"
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
⌘I
