curl --request POST \
--url 'https://sandbox.api.gohusky.net/createOrderList?token=' \
--header 'Content-Type: application/json' \
--data '
[
{
"specifications": {
"origin": "NomeDoSeuSistema",
"return": false,
"geocoding": false,
"orderId": "01",
"token": "Token-Loja/embarcador/Restaurante",
"package": {
"size": 0
},
"pincode": false,
"startDate": "02/01/2006 15:04:05",
"ifood_reference": "12345678"
},
"addresses": {
"dropoff": {
"name": "Francisco",
"phone": "00000000000",
"address": "R. Xavier Curado",
"streetNumber": "25",
"neighborhood": "Ipiranga",
"city": "São Paulo",
"state": "São paulo",
"country": "Brasil",
"lat": "-23.584644",
"lng": "-46.608366",
"payment": {
"method": "ONLINE",
"value": 100
},
"comp": "apto",
"obs": "Observações adicionais",
"useSavedAddress": false
}
}
}
]
'import requests
url = "https://sandbox.api.gohusky.net/createOrderList?token="
payload = [
{
"specifications": {
"origin": "NomeDoSeuSistema",
"return": False,
"geocoding": False,
"orderId": "01",
"token": "Token-Loja/embarcador/Restaurante",
"package": { "size": 0 },
"pincode": False,
"startDate": "02/01/2006 15:04:05",
"ifood_reference": "12345678"
},
"addresses": { "dropoff": {
"name": "Francisco",
"phone": "00000000000",
"address": "R. Xavier Curado",
"streetNumber": "25",
"neighborhood": "Ipiranga",
"city": "São Paulo",
"state": "São paulo",
"country": "Brasil",
"lat": "-23.584644",
"lng": "-46.608366",
"payment": {
"method": "ONLINE",
"value": 100
},
"comp": "apto",
"obs": "Observações adicionais",
"useSavedAddress": False
} }
}
]
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify([
{
specifications: {
origin: 'NomeDoSeuSistema',
return: false,
geocoding: false,
orderId: '01',
token: 'Token-Loja/embarcador/Restaurante',
package: {size: 0},
pincode: false,
startDate: '02/01/2006 15:04:05',
ifood_reference: '12345678'
},
addresses: {
dropoff: {
name: 'Francisco',
phone: '00000000000',
address: 'R. Xavier Curado',
streetNumber: '25',
neighborhood: 'Ipiranga',
city: 'São Paulo',
state: 'São paulo',
country: 'Brasil',
lat: '-23.584644',
lng: '-46.608366',
payment: {method: 'ONLINE', value: 100},
comp: 'apto',
obs: 'Observações adicionais',
useSavedAddress: false
}
}
}
])
};
fetch('https://sandbox.api.gohusky.net/createOrderList?token=', 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://sandbox.api.gohusky.net/createOrderList?token=",
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([
[
'specifications' => [
'origin' => 'NomeDoSeuSistema',
'return' => false,
'geocoding' => false,
'orderId' => '01',
'token' => 'Token-Loja/embarcador/Restaurante',
'package' => [
'size' => 0
],
'pincode' => false,
'startDate' => '02/01/2006 15:04:05',
'ifood_reference' => '12345678'
],
'addresses' => [
'dropoff' => [
'name' => 'Francisco',
'phone' => '00000000000',
'address' => 'R. Xavier Curado',
'streetNumber' => '25',
'neighborhood' => 'Ipiranga',
'city' => 'São Paulo',
'state' => 'São paulo',
'country' => 'Brasil',
'lat' => '-23.584644',
'lng' => '-46.608366',
'payment' => [
'method' => 'ONLINE',
'value' => 100
],
'comp' => 'apto',
'obs' => 'Observações adicionais',
'useSavedAddress' => false
]
]
]
]),
CURLOPT_HTTPHEADER => [
"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://sandbox.api.gohusky.net/createOrderList?token="
payload := strings.NewReader("[\n {\n \"specifications\": {\n \"origin\": \"NomeDoSeuSistema\",\n \"return\": false,\n \"geocoding\": false,\n \"orderId\": \"01\",\n \"token\": \"Token-Loja/embarcador/Restaurante\",\n \"package\": {\n \"size\": 0\n },\n \"pincode\": false,\n \"startDate\": \"02/01/2006 15:04:05\",\n \"ifood_reference\": \"12345678\"\n },\n \"addresses\": {\n \"dropoff\": {\n \"name\": \"Francisco\",\n \"phone\": \"00000000000\",\n \"address\": \"R. Xavier Curado\",\n \"streetNumber\": \"25\",\n \"neighborhood\": \"Ipiranga\",\n \"city\": \"São Paulo\",\n \"state\": \"São paulo\",\n \"country\": \"Brasil\",\n \"lat\": \"-23.584644\",\n \"lng\": \"-46.608366\",\n \"payment\": {\n \"method\": \"ONLINE\",\n \"value\": 100\n },\n \"comp\": \"apto\",\n \"obs\": \"Observações adicionais\",\n \"useSavedAddress\": false\n }\n }\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
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://sandbox.api.gohusky.net/createOrderList?token=")
.header("Content-Type", "application/json")
.body("[\n {\n \"specifications\": {\n \"origin\": \"NomeDoSeuSistema\",\n \"return\": false,\n \"geocoding\": false,\n \"orderId\": \"01\",\n \"token\": \"Token-Loja/embarcador/Restaurante\",\n \"package\": {\n \"size\": 0\n },\n \"pincode\": false,\n \"startDate\": \"02/01/2006 15:04:05\",\n \"ifood_reference\": \"12345678\"\n },\n \"addresses\": {\n \"dropoff\": {\n \"name\": \"Francisco\",\n \"phone\": \"00000000000\",\n \"address\": \"R. Xavier Curado\",\n \"streetNumber\": \"25\",\n \"neighborhood\": \"Ipiranga\",\n \"city\": \"São Paulo\",\n \"state\": \"São paulo\",\n \"country\": \"Brasil\",\n \"lat\": \"-23.584644\",\n \"lng\": \"-46.608366\",\n \"payment\": {\n \"method\": \"ONLINE\",\n \"value\": 100\n },\n \"comp\": \"apto\",\n \"obs\": \"Observações adicionais\",\n \"useSavedAddress\": false\n }\n }\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.api.gohusky.net/createOrderList?token=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"specifications\": {\n \"origin\": \"NomeDoSeuSistema\",\n \"return\": false,\n \"geocoding\": false,\n \"orderId\": \"01\",\n \"token\": \"Token-Loja/embarcador/Restaurante\",\n \"package\": {\n \"size\": 0\n },\n \"pincode\": false,\n \"startDate\": \"02/01/2006 15:04:05\",\n \"ifood_reference\": \"12345678\"\n },\n \"addresses\": {\n \"dropoff\": {\n \"name\": \"Francisco\",\n \"phone\": \"00000000000\",\n \"address\": \"R. Xavier Curado\",\n \"streetNumber\": \"25\",\n \"neighborhood\": \"Ipiranga\",\n \"city\": \"São Paulo\",\n \"state\": \"São paulo\",\n \"country\": \"Brasil\",\n \"lat\": \"-23.584644\",\n \"lng\": \"-46.608366\",\n \"payment\": {\n \"method\": \"ONLINE\",\n \"value\": 100\n },\n \"comp\": \"apto\",\n \"obs\": \"Observações adicionais\",\n \"useSavedAddress\": false\n }\n }\n }\n]"
response = http.request(request)
puts response.read_body[
{
"success": 1,
"message": "Solicitação recebida com sucesso!",
"tracking": "6b0187ae9bb6a5cb809308508133d32e83c5efe0e9fb297fea8283505a3b23dc",
"orderId": "123",
"pincode": "1234"
}
][
{
"success": 0,
"message": "Verifique o payload da request."
}
]{
"success": 0,
"message": "Token inválido ou não autorizado"
}{
"success": 0,
"message": "Token não informado corretamente"
}{
"success": 0,
"message": "Método não permitido, consulte a documentação."
}Criação de entrega
Cria uma entrega no sistema. Pode ser uma entrega individual ou múltiplas entregas em lote.
curl --request POST \
--url 'https://sandbox.api.gohusky.net/createOrderList?token=' \
--header 'Content-Type: application/json' \
--data '
[
{
"specifications": {
"origin": "NomeDoSeuSistema",
"return": false,
"geocoding": false,
"orderId": "01",
"token": "Token-Loja/embarcador/Restaurante",
"package": {
"size": 0
},
"pincode": false,
"startDate": "02/01/2006 15:04:05",
"ifood_reference": "12345678"
},
"addresses": {
"dropoff": {
"name": "Francisco",
"phone": "00000000000",
"address": "R. Xavier Curado",
"streetNumber": "25",
"neighborhood": "Ipiranga",
"city": "São Paulo",
"state": "São paulo",
"country": "Brasil",
"lat": "-23.584644",
"lng": "-46.608366",
"payment": {
"method": "ONLINE",
"value": 100
},
"comp": "apto",
"obs": "Observações adicionais",
"useSavedAddress": false
}
}
}
]
'import requests
url = "https://sandbox.api.gohusky.net/createOrderList?token="
payload = [
{
"specifications": {
"origin": "NomeDoSeuSistema",
"return": False,
"geocoding": False,
"orderId": "01",
"token": "Token-Loja/embarcador/Restaurante",
"package": { "size": 0 },
"pincode": False,
"startDate": "02/01/2006 15:04:05",
"ifood_reference": "12345678"
},
"addresses": { "dropoff": {
"name": "Francisco",
"phone": "00000000000",
"address": "R. Xavier Curado",
"streetNumber": "25",
"neighborhood": "Ipiranga",
"city": "São Paulo",
"state": "São paulo",
"country": "Brasil",
"lat": "-23.584644",
"lng": "-46.608366",
"payment": {
"method": "ONLINE",
"value": 100
},
"comp": "apto",
"obs": "Observações adicionais",
"useSavedAddress": False
} }
}
]
headers = {"Content-Type": "application/json"}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {'Content-Type': 'application/json'},
body: JSON.stringify([
{
specifications: {
origin: 'NomeDoSeuSistema',
return: false,
geocoding: false,
orderId: '01',
token: 'Token-Loja/embarcador/Restaurante',
package: {size: 0},
pincode: false,
startDate: '02/01/2006 15:04:05',
ifood_reference: '12345678'
},
addresses: {
dropoff: {
name: 'Francisco',
phone: '00000000000',
address: 'R. Xavier Curado',
streetNumber: '25',
neighborhood: 'Ipiranga',
city: 'São Paulo',
state: 'São paulo',
country: 'Brasil',
lat: '-23.584644',
lng: '-46.608366',
payment: {method: 'ONLINE', value: 100},
comp: 'apto',
obs: 'Observações adicionais',
useSavedAddress: false
}
}
}
])
};
fetch('https://sandbox.api.gohusky.net/createOrderList?token=', 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://sandbox.api.gohusky.net/createOrderList?token=",
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([
[
'specifications' => [
'origin' => 'NomeDoSeuSistema',
'return' => false,
'geocoding' => false,
'orderId' => '01',
'token' => 'Token-Loja/embarcador/Restaurante',
'package' => [
'size' => 0
],
'pincode' => false,
'startDate' => '02/01/2006 15:04:05',
'ifood_reference' => '12345678'
],
'addresses' => [
'dropoff' => [
'name' => 'Francisco',
'phone' => '00000000000',
'address' => 'R. Xavier Curado',
'streetNumber' => '25',
'neighborhood' => 'Ipiranga',
'city' => 'São Paulo',
'state' => 'São paulo',
'country' => 'Brasil',
'lat' => '-23.584644',
'lng' => '-46.608366',
'payment' => [
'method' => 'ONLINE',
'value' => 100
],
'comp' => 'apto',
'obs' => 'Observações adicionais',
'useSavedAddress' => false
]
]
]
]),
CURLOPT_HTTPHEADER => [
"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://sandbox.api.gohusky.net/createOrderList?token="
payload := strings.NewReader("[\n {\n \"specifications\": {\n \"origin\": \"NomeDoSeuSistema\",\n \"return\": false,\n \"geocoding\": false,\n \"orderId\": \"01\",\n \"token\": \"Token-Loja/embarcador/Restaurante\",\n \"package\": {\n \"size\": 0\n },\n \"pincode\": false,\n \"startDate\": \"02/01/2006 15:04:05\",\n \"ifood_reference\": \"12345678\"\n },\n \"addresses\": {\n \"dropoff\": {\n \"name\": \"Francisco\",\n \"phone\": \"00000000000\",\n \"address\": \"R. Xavier Curado\",\n \"streetNumber\": \"25\",\n \"neighborhood\": \"Ipiranga\",\n \"city\": \"São Paulo\",\n \"state\": \"São paulo\",\n \"country\": \"Brasil\",\n \"lat\": \"-23.584644\",\n \"lng\": \"-46.608366\",\n \"payment\": {\n \"method\": \"ONLINE\",\n \"value\": 100\n },\n \"comp\": \"apto\",\n \"obs\": \"Observações adicionais\",\n \"useSavedAddress\": false\n }\n }\n }\n]")
req, _ := http.NewRequest("POST", url, payload)
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://sandbox.api.gohusky.net/createOrderList?token=")
.header("Content-Type", "application/json")
.body("[\n {\n \"specifications\": {\n \"origin\": \"NomeDoSeuSistema\",\n \"return\": false,\n \"geocoding\": false,\n \"orderId\": \"01\",\n \"token\": \"Token-Loja/embarcador/Restaurante\",\n \"package\": {\n \"size\": 0\n },\n \"pincode\": false,\n \"startDate\": \"02/01/2006 15:04:05\",\n \"ifood_reference\": \"12345678\"\n },\n \"addresses\": {\n \"dropoff\": {\n \"name\": \"Francisco\",\n \"phone\": \"00000000000\",\n \"address\": \"R. Xavier Curado\",\n \"streetNumber\": \"25\",\n \"neighborhood\": \"Ipiranga\",\n \"city\": \"São Paulo\",\n \"state\": \"São paulo\",\n \"country\": \"Brasil\",\n \"lat\": \"-23.584644\",\n \"lng\": \"-46.608366\",\n \"payment\": {\n \"method\": \"ONLINE\",\n \"value\": 100\n },\n \"comp\": \"apto\",\n \"obs\": \"Observações adicionais\",\n \"useSavedAddress\": false\n }\n }\n }\n]")
.asString();require 'uri'
require 'net/http'
url = URI("https://sandbox.api.gohusky.net/createOrderList?token=")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Post.new(url)
request["Content-Type"] = 'application/json'
request.body = "[\n {\n \"specifications\": {\n \"origin\": \"NomeDoSeuSistema\",\n \"return\": false,\n \"geocoding\": false,\n \"orderId\": \"01\",\n \"token\": \"Token-Loja/embarcador/Restaurante\",\n \"package\": {\n \"size\": 0\n },\n \"pincode\": false,\n \"startDate\": \"02/01/2006 15:04:05\",\n \"ifood_reference\": \"12345678\"\n },\n \"addresses\": {\n \"dropoff\": {\n \"name\": \"Francisco\",\n \"phone\": \"00000000000\",\n \"address\": \"R. Xavier Curado\",\n \"streetNumber\": \"25\",\n \"neighborhood\": \"Ipiranga\",\n \"city\": \"São Paulo\",\n \"state\": \"São paulo\",\n \"country\": \"Brasil\",\n \"lat\": \"-23.584644\",\n \"lng\": \"-46.608366\",\n \"payment\": {\n \"method\": \"ONLINE\",\n \"value\": 100\n },\n \"comp\": \"apto\",\n \"obs\": \"Observações adicionais\",\n \"useSavedAddress\": false\n }\n }\n }\n]"
response = http.request(request)
puts response.read_body[
{
"success": 1,
"message": "Solicitação recebida com sucesso!",
"tracking": "6b0187ae9bb6a5cb809308508133d32e83c5efe0e9fb297fea8283505a3b23dc",
"orderId": "123",
"pincode": "1234"
}
][
{
"success": 0,
"message": "Verifique o payload da request."
}
]{
"success": 0,
"message": "Token inválido ou não autorizado"
}{
"success": 0,
"message": "Token não informado corretamente"
}{
"success": 0,
"message": "Método não permitido, consulte a documentação."
}Authorizations
Token de autenticação via query parameter. Pode representar o ID público da operação (Operador Logístico) ou o ID público do embarcador (Restaurante, loja, farmácia).
Query Parameters
Especifica o ambiente para executar a requisição.
Define o tipo de autenticação:
true = Embarcador (Restaurante, Loja, Farmácia)
false = Operação (Operador Logístico)
Body
Response
Requisição processada com sucesso.
IMPORTANTE: se o valor do campo 'success' for diferente de 1, houve um erro na criação da entrega. Em caso de erro, valide o campo 'message' para mais detalhes.
- Sucesso · object[]
- Erro · object[]
Indica se a requisição foi processada com sucesso. 1 = Sucesso, qualquer outro valor indica que houve um erro.
1
Mensagem de retorno da solicitação
"Solicitação recebida com sucesso!"
Identificador da entrega
"6b0187ae9bb6a5cb809308508133d32e83c5efe0e9fb297fea8283505a3b23dc"
Número da entrega na operação
"123"
Código de confirmação por PIN Code. Este campo estará presente somente se a entrega tiver confirmação por PIN Code. ATENÇÃO: É importante que guarde o valor, pois não será fornecido posteriormente.
"1234"
Was this page helpful?

