Skip to main content
A API REST do Mycroft permite integrar analise de credito de borderos CNAB 400 diretamente no seu sistema, com transparencia total sobre cada regra aplicada.

Base URL

https://api-mycroft.sherlocker.com.br/api/v1
Todos os endpoints sao prefixados com /v1/.

Autenticacao

Todas as rotas exigem um Bearer token no header Authorization:
Authorization: Bearer myc_xxxxxxxxxxxxx
Consulte a pagina de autenticacao para instrucoes de geracao e uso do token.

Content types

Requests:
TipoUso
application/jsonMaioria dos endpoints (criacao e atualizacao de recursos)
multipart/form-dataUpload de arquivo (POST /v1/operations)
Responses:
TipoUso
application/jsonRespostas de sucesso
application/problem+jsonRespostas de erro (RFC 7807)

Upload de XMLs NFe

O endpoint POST /v1/operations aceita um parametro opcional xmls com um arquivo ZIP contendo XMLs de NFe. Quando fornecido, as regras de NFe utilizam os dados do XML ao inves de consultar a API Sherlocker NFe.

Versionamento

A versao da API e definida no prefixo da URL (/v1/). Versao atual: v1. Mudancas retrocompativeis (novos campos, novos endpoints) nao incrementam a versao. Mudancas incompativeis resultarao em uma nova versao (/v2/).

Endpoints

MetodoPathDescricao
POST/v1/operationsCriar nova operacao de analise
GET/v1/operations/Consultar status de uma operacao
GET/v1/operations//resultObter resultado da analise
GET/v1/enginesListar motores de regras
POST/v1/enginesCriar novo motor de regras
GET/v1/engines/Consultar motor especifico
PUT/v1/engines/Atualizar motor de regras
DELETE/v1/engines/Remover motor de regras
GET/v1/openapi.jsonEspecificacao OpenAPI (sem autenticacao)
Navegue pelas secoes Operacoes e Motores de Regras na barra lateral para ver a documentacao completa de cada endpoint com playground interativo.