Skip to main content
Esta página resume os padrões que se repetem em toda a API e traz exemplos prontos (happy-path) dos fluxos mais comuns. Cada exemplo aponta para o guia detalhado, que é a fonte completa de campos e regras de cada operação.

Convenções

  • Requisições e respostas usam JSON (Content-Type: application/json), exceto o upload de certificado digital, que usa multipart/form-data.
  • Todos os endpoints exigem o header X-Api-Key. Veja Autenticação.
  • Campos seguem camelCase (federalTaxNumber, unitAmount, autoIssueMode).
  • Datas e horários seguem ISO-8601 (2026-07-31T10:00:00Z).
  • IDs de recursos são UUIDs.
  • Todos os exemplos usam a base URL de sandbox (https://sandbox-api.spedy.com.br/v1).
A emissão é assíncrona: um 2xx confirma que a solicitação foi aceita, não que a nota foi autorizada. Acompanhe o resultado por webhook ou consulta de status. Veja Ciclo de vida da nota.

Fluxos principais

Os exemplos abaixo têm fins didáticos. Os valores de tributação (CFOP, CSOSN/CST, alíquotas etc.) dependem do seu regime, produto e operação — valide com o seu contador ou responsável fiscal antes de emitir em produção.

Criar uma venda

O caminho mais simples: criar uma venda emite uma nota automaticamente (por padrão, uma NFS-e). Detalhes em Primeiros passos e Fluxo de emissão.
cURL

Emitir uma NF-e

Nota de produto (modelo 55). Exemplo para o Simples Nacional (tributação por item com csosn/cst). Detalhes em Emissão de NF-e.
cURL

Emitir uma NFC-e

Nota ao consumidor (modelo 65), para varejo/PDV. Detalhes em Emissão de NFC-e.
cURL

Emitir uma NFS-e

Nota de serviço. Antes, confirme se o município é integrado (veja Emissão de NFS-e).
cURL

Formato de resposta

Respostas de sucesso retornam o objeto criado ou consultado, com id e os campos normalizados. Para o formato de respostas de erro, veja Erros e respostas; para rejeições fiscais, Erros e rejeições SEFAZ.

Paginação e consultas

Endpoints de listagem (ex.: GET /v1/customers) aceitam page e pageSize e retornam um envelope paginado. Veja os parâmetros de filtro de cada endpoint na Referência da API.
Troque a base URL para https://api.spedy.com.br/v1 e use sua chave de produção quando for para o ar — veja o checklist de produção.