Omni-WardDevelopers

Como executar um service

O mesmo fluxo vale para todos os services do catálogo.

Ainda não disponível. Estas páginas descrevem o contrato previsto para /api/token-generate e /api/service-api, que ainda não respondem no servidor. A API ativa hoje é a REST v1.

1. Gere o token

Siga Autenticação e envie o token no header Authorization.

2. Escolha o service

Procure pelo objetivo em Services por caso de uso, ou direto nos catálogos de pessoa física e pessoa jurídica. Use o alias exatamente como aparece.

3. Monte o body

O campo service é sempre obrigatório. Cada página de service lista os outros campos.

4. Execute

curl --location 'https://api.omni-ward.com/api/service-api' \
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {jwt_token}' \
--data '{
  "service": "SERVICE_RFB_PJ",
  "cnpj": "00000000000000"
}'

5. Leia a resposta

{
  "result": {},
  "status": {
    "code": 200,
    "message": "Success"
  },
  "externalId": "{externalId}"
}
CampoDescrição
resultDados da consulta; o formato muda conforme o service
status.codeResultado do processamento, separado do status HTTP
status.messageMensagem do processamento
externalIdIdentificador da consulta; guarde para suporte e auditoria

Confira sempre status.code e status.message: uma resposta HTTP 200 pode trazer falha de processamento. Veja Status e erros.