curl --request POST \
--url https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Revenda Sul",
"corporateName": "Revenda Sul Tecnologia LTDA",
"identifier": "98765432000110",
"email": "contato@revendasul.com.br",
"phone": {
"number": "51987654321"
},
"personResponsible": {
"name": "João Pereira",
"email": "joao@revendasul.com.br",
"phone": {
"number": "51987654321"
},
"document": "12345678909"
},
"address": {
"postalCode": "90010000",
"street": "Rua dos Andradas",
"number": "500",
"district": "Centro Histórico",
"city": "Porto Alegre",
"state": "RS"
}
}
'import requests
url = "https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales"
payload = {
"name": "Revenda Sul",
"corporateName": "Revenda Sul Tecnologia LTDA",
"identifier": "98765432000110",
"email": "contato@revendasul.com.br",
"phone": { "number": "51987654321" },
"personResponsible": {
"name": "João Pereira",
"email": "joao@revendasul.com.br",
"phone": { "number": "51987654321" },
"document": "12345678909"
},
"address": {
"postalCode": "90010000",
"street": "Rua dos Andradas",
"number": "500",
"district": "Centro Histórico",
"city": "Porto Alegre",
"state": "RS"
}
}
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({
name: 'Revenda Sul',
corporateName: 'Revenda Sul Tecnologia LTDA',
identifier: '98765432000110',
email: 'contato@revendasul.com.br',
phone: {number: '51987654321'},
personResponsible: {
name: 'João Pereira',
email: 'joao@revendasul.com.br',
phone: {number: '51987654321'},
document: '12345678909'
},
address: {
postalCode: '90010000',
street: 'Rua dos Andradas',
number: '500',
district: 'Centro Histórico',
city: 'Porto Alegre',
state: 'RS'
}
})
};
fetch('https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales', 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.deliveryvip.com.br/partner/v2/{partnerId}/resales",
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([
'name' => 'Revenda Sul',
'corporateName' => 'Revenda Sul Tecnologia LTDA',
'identifier' => '98765432000110',
'email' => 'contato@revendasul.com.br',
'phone' => [
'number' => '51987654321'
],
'personResponsible' => [
'name' => 'João Pereira',
'email' => 'joao@revendasul.com.br',
'phone' => [
'number' => '51987654321'
],
'document' => '12345678909'
],
'address' => [
'postalCode' => '90010000',
'street' => 'Rua dos Andradas',
'number' => '500',
'district' => 'Centro Histórico',
'city' => 'Porto Alegre',
'state' => 'RS'
]
]),
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.deliveryvip.com.br/partner/v2/{partnerId}/resales"
payload := strings.NewReader("{\n \"name\": \"Revenda Sul\",\n \"corporateName\": \"Revenda Sul Tecnologia LTDA\",\n \"identifier\": \"98765432000110\",\n \"email\": \"contato@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"personResponsible\": {\n \"name\": \"João Pereira\",\n \"email\": \"joao@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"document\": \"12345678909\"\n },\n \"address\": {\n \"postalCode\": \"90010000\",\n \"street\": \"Rua dos Andradas\",\n \"number\": \"500\",\n \"district\": \"Centro Histórico\",\n \"city\": \"Porto Alegre\",\n \"state\": \"RS\"\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.deliveryvip.com.br/partner/v2/{partnerId}/resales")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Revenda Sul\",\n \"corporateName\": \"Revenda Sul Tecnologia LTDA\",\n \"identifier\": \"98765432000110\",\n \"email\": \"contato@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"personResponsible\": {\n \"name\": \"João Pereira\",\n \"email\": \"joao@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"document\": \"12345678909\"\n },\n \"address\": {\n \"postalCode\": \"90010000\",\n \"street\": \"Rua dos Andradas\",\n \"number\": \"500\",\n \"district\": \"Centro Histórico\",\n \"city\": \"Porto Alegre\",\n \"state\": \"RS\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales")
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 \"name\": \"Revenda Sul\",\n \"corporateName\": \"Revenda Sul Tecnologia LTDA\",\n \"identifier\": \"98765432000110\",\n \"email\": \"contato@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"personResponsible\": {\n \"name\": \"João Pereira\",\n \"email\": \"joao@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"document\": \"12345678909\"\n },\n \"address\": {\n \"postalCode\": \"90010000\",\n \"street\": \"Rua dos Andradas\",\n \"number\": \"500\",\n \"district\": \"Centro Histórico\",\n \"city\": \"Porto Alegre\",\n \"state\": \"RS\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"personResponsible": {
"name": "<string>",
"email": "<string>",
"phone": {
"number": "5511987654321"
},
"document": "<string>"
},
"address": {
"country": "<string>",
"state": "<string>",
"city": "<string>",
"district": "<string>",
"street": "<string>",
"number": "<string>",
"postalCode": "<string>",
"formattedAddress": "<string>",
"coordinates": {
"latitude": 123,
"longitude": 123
},
"complement": "<string>",
"reference": "<string>"
},
"subscription": {
"status": "TRIAL",
"agreementCode": "<string>",
"warning": true,
"blocked": true,
"trialExpiresAt": "2023-11-07T05:31:56Z",
"lastActivationAt": "2023-11-07T05:31:56Z",
"lastCancellationAt": "2023-11-07T05:31:56Z",
"lastBlockedAt": "2023-11-07T05:31:56Z",
"lastWarningAt": "2023-11-07T05:31:56Z"
},
"partnerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"corporateName": "<string>",
"identifier": "<string>",
"email": "<string>",
"phone": {
"number": "5511987654321"
}
}{
"title": "Unauthorized",
"status": 401
}{
"status": "422",
"title": "<string>"
}{
"status": "422",
"title": "<string>"
}Criar revenda
Cria uma revenda vinculada ao parceiro. Disponível apenas quando partnerId é um parceiro; uma revenda não pode criar outra revenda.
curl --request POST \
--url https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "Revenda Sul",
"corporateName": "Revenda Sul Tecnologia LTDA",
"identifier": "98765432000110",
"email": "contato@revendasul.com.br",
"phone": {
"number": "51987654321"
},
"personResponsible": {
"name": "João Pereira",
"email": "joao@revendasul.com.br",
"phone": {
"number": "51987654321"
},
"document": "12345678909"
},
"address": {
"postalCode": "90010000",
"street": "Rua dos Andradas",
"number": "500",
"district": "Centro Histórico",
"city": "Porto Alegre",
"state": "RS"
}
}
'import requests
url = "https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales"
payload = {
"name": "Revenda Sul",
"corporateName": "Revenda Sul Tecnologia LTDA",
"identifier": "98765432000110",
"email": "contato@revendasul.com.br",
"phone": { "number": "51987654321" },
"personResponsible": {
"name": "João Pereira",
"email": "joao@revendasul.com.br",
"phone": { "number": "51987654321" },
"document": "12345678909"
},
"address": {
"postalCode": "90010000",
"street": "Rua dos Andradas",
"number": "500",
"district": "Centro Histórico",
"city": "Porto Alegre",
"state": "RS"
}
}
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({
name: 'Revenda Sul',
corporateName: 'Revenda Sul Tecnologia LTDA',
identifier: '98765432000110',
email: 'contato@revendasul.com.br',
phone: {number: '51987654321'},
personResponsible: {
name: 'João Pereira',
email: 'joao@revendasul.com.br',
phone: {number: '51987654321'},
document: '12345678909'
},
address: {
postalCode: '90010000',
street: 'Rua dos Andradas',
number: '500',
district: 'Centro Histórico',
city: 'Porto Alegre',
state: 'RS'
}
})
};
fetch('https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales', 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.deliveryvip.com.br/partner/v2/{partnerId}/resales",
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([
'name' => 'Revenda Sul',
'corporateName' => 'Revenda Sul Tecnologia LTDA',
'identifier' => '98765432000110',
'email' => 'contato@revendasul.com.br',
'phone' => [
'number' => '51987654321'
],
'personResponsible' => [
'name' => 'João Pereira',
'email' => 'joao@revendasul.com.br',
'phone' => [
'number' => '51987654321'
],
'document' => '12345678909'
],
'address' => [
'postalCode' => '90010000',
'street' => 'Rua dos Andradas',
'number' => '500',
'district' => 'Centro Histórico',
'city' => 'Porto Alegre',
'state' => 'RS'
]
]),
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.deliveryvip.com.br/partner/v2/{partnerId}/resales"
payload := strings.NewReader("{\n \"name\": \"Revenda Sul\",\n \"corporateName\": \"Revenda Sul Tecnologia LTDA\",\n \"identifier\": \"98765432000110\",\n \"email\": \"contato@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"personResponsible\": {\n \"name\": \"João Pereira\",\n \"email\": \"joao@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"document\": \"12345678909\"\n },\n \"address\": {\n \"postalCode\": \"90010000\",\n \"street\": \"Rua dos Andradas\",\n \"number\": \"500\",\n \"district\": \"Centro Histórico\",\n \"city\": \"Porto Alegre\",\n \"state\": \"RS\"\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.deliveryvip.com.br/partner/v2/{partnerId}/resales")
.header("Authorization", "Bearer <token>")
.header("Content-Type", "application/json")
.body("{\n \"name\": \"Revenda Sul\",\n \"corporateName\": \"Revenda Sul Tecnologia LTDA\",\n \"identifier\": \"98765432000110\",\n \"email\": \"contato@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"personResponsible\": {\n \"name\": \"João Pereira\",\n \"email\": \"joao@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"document\": \"12345678909\"\n },\n \"address\": {\n \"postalCode\": \"90010000\",\n \"street\": \"Rua dos Andradas\",\n \"number\": \"500\",\n \"district\": \"Centro Histórico\",\n \"city\": \"Porto Alegre\",\n \"state\": \"RS\"\n }\n}")
.asString();require 'uri'
require 'net/http'
url = URI("https://api.deliveryvip.com.br/partner/v2/{partnerId}/resales")
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 \"name\": \"Revenda Sul\",\n \"corporateName\": \"Revenda Sul Tecnologia LTDA\",\n \"identifier\": \"98765432000110\",\n \"email\": \"contato@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"personResponsible\": {\n \"name\": \"João Pereira\",\n \"email\": \"joao@revendasul.com.br\",\n \"phone\": {\n \"number\": \"51987654321\"\n },\n \"document\": \"12345678909\"\n },\n \"address\": {\n \"postalCode\": \"90010000\",\n \"street\": \"Rua dos Andradas\",\n \"number\": \"500\",\n \"district\": \"Centro Histórico\",\n \"city\": \"Porto Alegre\",\n \"state\": \"RS\"\n }\n}"
response = http.request(request)
puts response.read_body{
"id": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"name": "<string>",
"createdAt": "2023-11-07T05:31:56Z",
"updatedAt": "2023-11-07T05:31:56Z",
"personResponsible": {
"name": "<string>",
"email": "<string>",
"phone": {
"number": "5511987654321"
},
"document": "<string>"
},
"address": {
"country": "<string>",
"state": "<string>",
"city": "<string>",
"district": "<string>",
"street": "<string>",
"number": "<string>",
"postalCode": "<string>",
"formattedAddress": "<string>",
"coordinates": {
"latitude": 123,
"longitude": 123
},
"complement": "<string>",
"reference": "<string>"
},
"subscription": {
"status": "TRIAL",
"agreementCode": "<string>",
"warning": true,
"blocked": true,
"trialExpiresAt": "2023-11-07T05:31:56Z",
"lastActivationAt": "2023-11-07T05:31:56Z",
"lastCancellationAt": "2023-11-07T05:31:56Z",
"lastBlockedAt": "2023-11-07T05:31:56Z",
"lastWarningAt": "2023-11-07T05:31:56Z"
},
"partnerId": "3c90c3cc-0d44-4b50-8888-8dd25736052a",
"corporateName": "<string>",
"identifier": "<string>",
"email": "<string>",
"phone": {
"number": "5511987654321"
}
}{
"title": "Unauthorized",
"status": 401
}{
"status": "422",
"title": "<string>"
}{
"status": "422",
"title": "<string>"
}Autorizações
Access token OAuth 2.0 (opaco) com o escopo dv.partner, obtido em POST /authentication/v1/oauth/token.
Parâmetros de caminho
UUID do parceiro ou da revenda.
Corpo
Nome fantasia.
Razão social.
CNPJ ou CPF (somente dígitos). Ambos são aceitos e validados.
E-mail da revenda.
Show child attributes
Show child attributes
Responsável pela revenda.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Resposta
Revenda criada.
UUID da revenda.
Nome fantasia.
Data de criação.
Data da última alteração.
Responsável pela revenda. Campos vazios são omitidos.
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
Show child attributes
UUID do parceiro.
Razão social. Omitida quando vazia.
CNPJ ou CPF. Omitido quando vazio.
E-mail da revenda. Omitido quando vazio.
Show child attributes
Show child attributes