Migrar para a v3
O que não muda
- Fluxo assíncrono: emissão → recibo → polling. Idêntico.
- Nomes dos campos de payload de emissão (
serie,cfop,cliente,itens,numero_origem,transporte,faturas, …). Praticamente iguais. - Autenticação: header
Authorization: Token SEU_TOKEN. Igual. - Idempotência: continue enviando
numero_origem(a v3 também aceitanumero-origemcom hífen).
O que muda
-
URL base — troque o caminho da v2 pelo da v3:
Base v2 https://api.mysebr.com.br/nfemyse/restv3 https://api.mysebr.com.br/nfemyse-v3/rest -
Envelope de resposta — este é o principal ajuste. A v2 devolve JSON ad-hoc por endpoint; a v3 devolve sempre o mesmo envelope:
{"status": "001","descricao": "Nota registrada com sucesso.","data": { "recibo": "rec_abc123" },"meta": { "request_id": "req_...", "timestamp": "..." }}Adapte seu parser para ler o resultado em
data.*(ex.:data.recibo,data.sefaz.chave) e o status emstatus/descricao. Veja Estrutura de resposta (v3) e Códigos de status (v3). -
Erros unificados — na v3, erros de negócio e de framework usam o mesmo envelope (
status/descricao+data.erro), em vez da misturaerro/errorda v2. -
Aproveite os novos recursos (opcional, mas recomendado):
meta.request_ide headerX-Request-Id— guarde-os nos seus logs; agilizam muito o suporte.- Headers
X-RateLimit-*— para se auto-regular antes de tomar429. - Paginação por query string
?page=&page_size=— mais simples que o path. /nffornecedor— reconhecimento de nota de fornecedor (novo).- NFSe completa — listagem, consulta, edição e cancelamento (na v2 só havia emissão).
Checklist de migração
- Trocar a base
…/nfemyse/rest→…/nfemyse-v3/rest. - Adaptar o parser de resposta para o envelope
{ status, descricao, data, meta }. - Ler o recibo em
data.recibo(erarecibona raiz). - Ler o resultado da SEFAZ em
data.sefaz.*. - Unificar o tratamento de erro para
data.erro+status. - (Recomendado) Persistir
meta.request_idnos logs. - (Recomendado) Monitorar
X-RateLimit-Remaining. - Testar emissão, consulta por recibo, cancelamento e listagens na v3.
Próximos passos
- Comece pela Visão geral da v3 e pelo Quickstart (5 min).
- Consulte a Referência interativa da v3 para testar as chamadas.