Quick Start

Comece a integrar em menos de 5 minutos. Use sua Subscription Key em todos os requests.

Subscription Key <sua-subscription-key> Header Ocp-Apim-Subscription-Key
GET
/crm/customers
Clientes com CPF, email, telefone e optin
1.57M+ clientes
GET
/crm/vendas
Transações identificadas com itens e valores
4.15M+ transações
GET
/crm/produtos
Catálogo com EAN, estoque e demanda
~1.4k produtos ativos
# Buscar clientes atualizados hoje
curl "https://apim-basic-prod.azure-api.net/crm/customers?since=2026-06-09T00:00:00" \       
  -H "Ocp-Apim-Subscription-Key: <sua-subscription-key>"

# Buscar vendas de uma data específica
curl "https://apim-basic-prod.azure-api.net/crm/vendas?since=2026-06-01T00:00:00&pageSize=100" \
  -H "Ocp-Apim-Subscription-Key: <sua-subscription-key>"

# Buscar catálogo completo de produtos
curl "https://apim-basic-prod.azure-api.net/crm/produtos" \
  -H "Ocp-Apim-Subscription-Key: <sua-subscription-key>"
import requests

BASE_URL = "https://apim-basic-prod.azure-api.net/crm"
HEADERS = {"Ocp-Apim-Subscription-Key": "<sua-subscription-key>"}

# Buscar clientes atualizados desde uma data
r = requests.get(
    f"{BASE_URL}/customers",
    headers=HEADERS,
    params={"since": "2026-06-09T00:00:00", "pageSize": 1000}
)
data = r.json()
print(f"Retornados: {data['count']} clientes")
const BASE = 'https://apim-basic-prod.azure-api.net/crm'; 
const KEY  = '<sua-subscription-key>';

// Buscar vendas de hoje
const res = await fetch(
  `${BASE}/vendas?since=2026-06-09T00:00:00`,
  { headers: { 'Ocp-Apim-Subscription-Key': KEY } }
);
const { data, count, continuationToken } = await res.json();
console.log(`${count} vendas retornadas`);
import requests

BASE_URL = "https://apim-basic-prod.azure-api.net/crm"
HEADERS = {"Ocp-Apim-Subscription-Key": "<sua-subscription-key>"}

def fetch_all(endpoint, params={}):
    token, total = None, []
    while True:
        p = {"pageSize": 1000, **params}
        if token: p["continuationToken"] = token
        r = requests.get(f"{BASE_URL}/{endpoint}", headers=HEADERS, params=p)
        body = r.json()
        total.extend(body["data"])
        token = body.get("continuationToken")
        print(f"  {len(total)} registros...")
        if not token: break
    return total

# Baixar todos os clientes
clientes = fetch_all("customers", {"since": "2026-01-01T00:00:00"})
print(f"Total: {len(clientes)} clientes")