Zera

Começar

Início rápido

Cadastre um veículo, consulte os débitos e abra um pedido Pix.

O caminho feliz cabe em quatro chamadas. Troque a chave, a conta e os dados do veículo pelos seus.

1. Cadastrar o veículo

curl https://api.zera.mobi/api/v1/vehicles \
  -H "X-Api-Key: zera_live_..." \
  -H "X-Account-Id: 4b6e0c2a-1d4f-4a8b-9c3e-1a2b3c4d5e6f" \
  -H "Content-Type: application/json" \
  -d '{
    "plate": "ABC1D23",
    "renavam": "123456789",
    "uf": "SP",
    "owner_document": "12345678901"
  }'

A resposta 201 traz o id do veículo. O Renavam volta com 11 dígitos. O documento do proprietário não volta em claro: o campo de leitura é owner_document_masked.

2. Consultar débitos

curl -X POST \
  https://api.zera.mobi/api/v1/vehicles/8c1d9e2a-7b34-4f10-9a11-22b33c44d55e/consultations \
  -H "X-Api-Key: zera_live_..." \
  -H "X-Account-Id: 4b6e0c2a-1d4f-4a8b-9c3e-1a2b3c4d5e6f"

A consulta nasce com status: "pending". Leia o mesmo recurso até ready ou failed:

curl https://api.zera.mobi/api/v1/consultations/11aa22bb-33cc-44dd-55ee-66ff77889900 \
  -H "X-Api-Key: zera_live_..." \
  -H "X-Account-Id: 4b6e0c2a-1d4f-4a8b-9c3e-1a2b3c4d5e6f"

Em ready, use os items[].id com is_payable: true para montar o pedido. Há limite de 20 consultas por hora por credencial.

3. Abrir o pedido

curl https://api.zera.mobi/api/v1/orders \
  -H "X-Api-Key: zera_live_..." \
  -H "X-Account-Id: 4b6e0c2a-1d4f-4a8b-9c3e-1a2b3c4d5e6f" \
  -H "Content-Type: application/json" \
  -d '{
    "debt_item_ids": ["99aa88bb-77cc-66dd-55ee-4433221100ff"],
    "method": "pix"
  }'

A resposta 201 pode já trazer latest_attempt.pix_copy_paste. Se o Pix ainda não estiver preenchido, leia GET /api/v1/orders/{order_id} de novo. O guia de Pix descreve os status.