Buscar cliente
curl --request GET \
--url https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}', 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://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": 123456,
"name": "José da Silva",
"phone_number": "11999999999",
"email": "email@teste.com",
"birth_date": "1980-08-24",
"created_at": "2023-05-10T17:43:40.521-03:00",
"loyalty_points": 150,
"notifications_enabled": true
}{
"code": 4000,
"message": "Parâmetros inválidos",
"details": "updated_since não é uma data válida"
}{
"code": 4010,
"message": "Token inválido"
}{
"code": 4000,
"message": "Parâmetros inválidos",
"details": "updated_since não é uma data válida"
}This response has no body data.Clientes
Buscar cliente
Buscar informações de um cliente do estabelecimento.
GET
/
api
/
partner
/
v1
/
merchant
/
customers
/
{customer_id}
Buscar cliente
curl --request GET \
--url https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id} \
--header 'Authorization: Bearer <token>'import requests
url = "https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}"
headers = {"Authorization": "Bearer <token>"}
response = requests.get(url, headers=headers)
print(response.text)const options = {method: 'GET', headers: {Authorization: 'Bearer <token>'}};
fetch('https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}', 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://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}",
CURLOPT_RETURNTRANSFER => true,
CURLOPT_ENCODING => "",
CURLOPT_MAXREDIRS => 10,
CURLOPT_TIMEOUT => 30,
CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
CURLOPT_CUSTOMREQUEST => "GET",
CURLOPT_HTTPHEADER => [
"Authorization: Bearer <token>"
],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
echo "cURL Error #:" . $err;
} else {
echo $response;
}package main
import (
"fmt"
"net/http"
"io"
)
func main() {
url := "https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}"
req, _ := http.NewRequest("GET", url, nil)
req.Header.Add("Authorization", "Bearer <token>")
res, _ := http.DefaultClient.Do(req)
defer res.Body.Close()
body, _ := io.ReadAll(res.Body)
fmt.Println(string(body))
}HttpResponse<String> response = Unirest.get("https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}")
.header("Authorization", "Bearer <token>")
.asString();require 'uri'
require 'net/http'
url = URI("https://integracao.sandbox.cardapioweb.com/api/partner/v1/merchant/customers/{customer_id}")
http = Net::HTTP.new(url.host, url.port)
http.use_ssl = true
request = Net::HTTP::Get.new(url)
request["Authorization"] = 'Bearer <token>'
response = http.request(request)
puts response.read_body{
"id": 123456,
"name": "José da Silva",
"phone_number": "11999999999",
"email": "email@teste.com",
"birth_date": "1980-08-24",
"created_at": "2023-05-10T17:43:40.521-03:00",
"loyalty_points": 150,
"notifications_enabled": true
}{
"code": 4000,
"message": "Parâmetros inválidos",
"details": "updated_since não é uma data válida"
}{
"code": 4010,
"message": "Token inválido"
}{
"code": 4000,
"message": "Parâmetros inválidos",
"details": "updated_since não é uma data válida"
}This response has no body data.Autorizações
bearerAuthapiKey
Access token OAuth 2.0 de app instalado na CW App Store. Escopos: store, customers, coupons, reviews.
Parâmetros de caminho
ID do cliente que será buscado
Resposta
Informações do cliente retornadas com sucesso!
Estrutura do cliente
Identificador único do cliente
Nome do cliente
Número de telefone
Código do país do número de telefone
Data de nascimento
Gênero
Opções disponíveis:
female, male, non-binary, other Data de criação
Total de pontos de fidelidade
Data de expiração do saldo de pontos de fidelidade
Saldo de cashback
Data de expiração do saldo de cashback
Indica se o envio de mensagens via WhatsApp para o cliente está liberado
Última modificação em 23 de setembro de 2026
Esta página foi útil?
