Introdução

Esta documentação visa fornecer todas as informações necessárias para trabalhar com nossa API REST, fazendo referência aos serviços de integração oferecidos pela Anoreg/MT às empresas conveniadas.

IMPORTANTE:

Autenticação

Esta API utiliza o esquema de autenticação para HTTP com tokens do tipo Bearer como definido pela RFC6750.

Com suas credenciais de acesso em mãos você precisa gerar seu token, que é válido por 4 horas:

  • POST
    • /auth/login
  • HEADERS
    • Content-Type: application/json
    • Accept: application/json
  • BODY
    • key: ANG....
    • secret: ...

Para autenticar as requisições em qualquer Endpoint você deve enviar o token gerado no passo anterior em um cabeçalho HTTP:

  • HEADERS
    • Content-Type: application/json
    • Accept: application/json
    • Authorization: Bearer ...

Para que possamos identificar a origem das requisições e identificar eventuais usos indevidos das nossas APIs, adicione o cabeçalho abaixo (inserindo um domínio único de sua propriedade) em todas as solicitações:

  • HEADERS
    • ...
    • User-Agent: meudominio.com.br

Atos

Consultas e visualizações relacionadas aos atos notariais e registrais praticados nas serventias do estado do Mato Grosso que foram enviados a CEI.

As serventias possuem um prazo de envio dos atos para a CEI de 24 horas para os atos em geral e 10 dias para escrituras.

Os atos enviados a CEI estão classificados segundo o Código do Serviço e seu respectivo Código do Livro, conforme a tabela abaixo:

Pesquisa dinâmica

GET
https://ws.anoregmt.org.br
/central/api/v2/atos/pesquisa-dinamica
requer autenticação

Este endpoint realiza uma consulta simplificada, trazendo apenas a lista de tipos dos atos que um determinado CPF/CNPJ possui nas serventias do estado do MT.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

Query Parameters

filter[cpfCnpj]
string
required

Documento CPF ou CNPJ válido.

Exemplo :
12345678909
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/central/api/v2/atos/pesquisa-dinamica?filter%5BcpfCnpj%5D=12345678909" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 29
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Pesquisa avançada

GET
https://ws.anoregmt.org.br
/central/api/v2/atos/pesquisa-avancada
requer autenticação

Este endpoint permite realizar uma consulta usando filtros avançados nos Atos que um determinado CPF/CNPJ possui nas serventias do estado do MT

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

Query Parameters

filter[cpfCnpj]
string

Documento CPF ou CNPJ válido

Exemplo :
quae
filter[codServico]
integer
required

Código do Serviço conforme a tabela acima. Aceita múltiplos valores separados por vírgula.

Exemplo :
13
filter[codLivro]
integer
required

Código do Livro conforme a tabela acima. Aceita múltiplos valores separados por vírgula.

Exemplo :
11
filter[cns]
string

Código Nacional da Serventia caso deseje filtrar um único cartório. Obrigatório quando não constar cpfCnpj. Não obrigatório quando o acesso for de orgão publico conveniado.

Exemplo :
nam
filter[codAto]
string

Código do Ato Praticado - Para Registro de Imóveis, este é o número da matrícula (Livro 2) ou número do registro (Livro 3). Obrigatório quando não constar cpfCnpj.

Exemplo :
quia
filter[periodo]
string

Data inicial e data final separada por vírgula, ambas no formato YYYY-MM-DD HH:mm:ss. Período máximo de 30 dias.

Exemplo :
blanditiis
filter[numeroSelo]
string

Número do Selo Digital de atos notarias e registrais emitido pelo TJMT, no formato XXX99999.

Exemplo :
praesentium
include=partes,cartorio,tipoServico,tipoLivro
string

Parâmetro de query opcional caso deseje trazer informações adicionais nos resultados da consulta.

Exemplo :
similique
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/central/api/v2/atos/pesquisa-avancada?filter%5BcpfCnpj%5D=quae&filter%5BcodServico%5D=13&filter%5BcodLivro%5D=11&filter%5Bcns%5D=nam&filter%5BcodAto%5D=quia&filter%5Bperiodo%5D=blanditiis&filter%5BnumeroSelo%5D=praesentium&include%3Dpartes%2Ccartorio%2CtipoServico%2CtipoLivro=similique" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 28
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Visualizar ato

GET
https://ws.anoregmt.org.br
/central/api/v2/atos/{ato_uuid}
requer autenticação

Este endpoint permite ver as informações detalhadas de um ato específico

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

ato_uuid
string
required
Exemplo :
d86041b7-86b3-494e-ae29-35d7313ff4dc
ato
string
required

O UUID do ato a ser consultado

Exemplo :
pariatur
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/central/api/v2/atos/d86041b7-86b3-494e-ae29-35d7313ff4dc" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 27
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Visualizar historicos do ato

GET
https://ws.anoregmt.org.br
/central/api/v2/atos/{ato_uuid}/historicos
requer autenticação

Este endpoint permite consultar todos os históricos relacionados a este ato

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

ato_uuid
string
required
Exemplo :
d86041b7-86b3-494e-ae29-35d7313ff4dc
ato
string
required

O UUID do ato a ser consultado

Exemplo :
quia
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/central/api/v2/atos/d86041b7-86b3-494e-ae29-35d7313ff4dc/historicos" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 26
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Visualizar imagem do ato

GET
https://ws.anoregmt.org.br
/central/api/v2/atos/{ato_uuid}/imagem
requer autenticação

Este endpoint permite visualizar a imagem digital do ato, sem valor de certidão.

O arquivo é retornado nos formatos .p7s ou .pdf, por meio de um link temporário que possui duração de 60 minutos, contadas de forma independente da consulta do ato. Após este período, é necessário realizar uma nova visualização.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

ato_uuid
string
required
Exemplo :
d86041b7-86b3-494e-ae29-35d7313ff4dc
ato
string
required

O UUID do ato a ser consultado

Exemplo :
assumenda
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/central/api/v2/atos/d86041b7-86b3-494e-ae29-35d7313ff4dc/imagem" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 25
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Distribuição

Endpoints para realizar e gerenciar pedidos estruturados as serventias do estado do Mato Grosso.

Para compreender melhor o funcionamento da API de Distribuição, veja o exemplo de um fluxo de criação de um novo pedido de CPR clicando aqui

Listar pedidos

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos
requer autenticação

Traz uma listagem do histórico de todos os pedidos.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

Query Parameters

filter[status]
string

Filtra os pedidos pelo status: aberto, pendente, encerrado, bloqueado ou cancelado.

Exemplo :
beatae
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos?filter%5Bstatus%5D=beatae" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 20
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Criar pedido de Certidão

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/certidao
requer autenticação

Permite a solicitação de certidões, buscas, matrículas, etc.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

Body Parameters

Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/certidao" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"cns\": \"000000\",
    \"observacao_remetente\": \"ID Interno #456897\",
    \"webhook\": \"https:\\/\\/meusite.com.br\\/webhooks\\/notificacao-cei?token=123455678\",
    \"pedido\": {
        \"descricao\": \"Solicito matrícula atualizada número 14500.\",
        \"tipo_pedido\": \"1\",
        \"tipo_pedido_certidao\": null,
        \"recebimento_eletronico\": true,
        \"lgpd_finalidade_status\": true,
        \"lgpd_finalidade_descricao\": \"Prática de atos notariais\\/registrais\",
        \"anexos\": [
            {
                \"url\": \"http:\\/\\/www.prosacco.biz\\/et-amet-labore-sit-excepturi-sapiente-dolor-vitae-saepe\",
                \"titulo\": \"Anexo-importante-1.pdf\"
            }
        ]
    }
}"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 19
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Criar pedido de e-Protocolo

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/e-protocolo
requer autenticação

Permite o envio de documentos para registro, averbação, baixa, notificações extrajudiciais, etc.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/e-protocolo" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 18
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Visualizar pedido

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 17
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Ver andamentos do pedido

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/andamentos
requer autenticação

Exibe os andamentos do pedido e a sua estrutura das fases em forma de linha do tempo

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/andamentos" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 16
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Exportar pedido

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/exportar
requer autenticação

Exporta o pedido em XML conforme formato suportado pela CEI.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/exportar" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 15
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Listar anexos do pedido

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/anexos
requer autenticação

Retorna uma lista com todos os arquivos anexos ao pedido.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/anexos" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 14
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Anexar documento no pedido

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/anexos
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291

Body Parameters

Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/anexos" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"arquivo\": \"vel\",
    \"titulo\": \"quo\"
}"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 13
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Listar mensagens do pedido

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/mensagens
requer autenticação

Retorna uma lista com todas as mensagens vinculadas ao pedido.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/mensagens" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 12
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Enviar mensagem no pedido

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/mensagens
requer autenticação

Envia uma mensagem de texto para o destinatário e distribuidor do pedido.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291

Body Parameters

Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/mensagens" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"mensagem\": \"Oi, tudo bem?\"
}"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 11
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Listar fluxos de assinatura

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/assinaturas
requer autenticação

Recupera a listagem das solicitações de assinatura pelas partes e seus respectivos status.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291

Query Parameters

filter[lote]
string

Filtra os fluxos de assinatura pelo UUID do lote. Ex.: 940d5177-3164-438a-8db4-8393f91c33a6

Exemplo :
temporibus
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/assinaturas?filter%5Blote%5D=temporibus" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 10
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Aprovar fluxo de assinatura

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/assinaturas/lote/{lote}/aprovar
requer autenticação

Aprova o fluxo de assinatura e avança a etapa do processo, enviando ao destinatário.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
lote
string
required

The lote.

Exemplo :
sapiente
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/assinaturas/lote/sapiente/aprovar" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 9
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Corrigir solicitação de assinatura

PUT
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/assinaturas/{assinatura}/corrigir
requer autenticação

Permite corrigir o email inserido e reenvia a solicitação de assinatura por email. Caso nenhum email seja informado, reenvia a solicitação de assinatura para o email atual.

Só é possível alterar o email que ainda esteja pendente de assinatura.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
assinatura
string
required

The assinatura.

Exemplo :
quod

Body Parameters

Request sample:
curl --request PUT \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/assinaturas/quod/corrigir" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"email\": \"[email protected]\"
}"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 8
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Listar orçamentos

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/orcamentos
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/orcamentos" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 7
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Aprovar orçamentos

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido}/orcamentos/{orcamento}/aprovar
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido
string
required

The pedido.

Exemplo :
eos
orcamento
string
required

The orcamento.

Exemplo :
quis
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/eos/orcamentos/quis/aprovar" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 6
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Visualizar certidão

GET
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido_id}/certidoes
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido_id
integer
required

The ID of the pedido.

Exemplo :
100291
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/100291/certidoes" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 5
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Aprovar certidão

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido}/certidoes/{certidao}/aprovar
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido
string
required

The pedido.

Exemplo :
quia
certidao
string
required
Exemplo :
nam
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/quia/certidoes/nam/aprovar" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 4
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Rejeitar certidão

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido}/certidoes/{certidao}/rejeitar
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido
string
required

The pedido.

Exemplo :
qui
certidao
string
required
Exemplo :
omnis
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/qui/certidoes/omnis/rejeitar" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 3
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Cancelar pedido

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido}/cancelar
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido
string
required

The pedido.

Exemplo :
alias
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/alias/cancelar" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 2
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Avaliar pedido

POST
https://ws.anoregmt.org.br
/distribuicao/api/v2/pedidos/{pedido}/avaliar
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

pedido
string
required

The pedido.

Exemplo :
vero
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/distribuicao/api/v2/pedidos/vero/avaliar" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 1
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Domínios

Endpoints de consulta de Domínios e Classes de Objetos/Entidades necessários para o preenchimento adequado dos campos necessários de diversos recursos da CEI/MT.

Listar domínios

GET
https://ws.anoregmt.org.br
/misc/api/v2/dominios
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/misc/api/v2/dominios" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 0
                                                                                                                    retry-after
                                                            : 14
                                                                                                                    x-ratelimit-reset
                                                            : 1741346974
                                                                                                                    cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Too Many Attempts."
}

Visualizar um domínio

GET
https://ws.anoregmt.org.br
/misc/api/v2/dominios/{slug}
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

slug
string
required

O slug do domínio desejado.

Exemplo :
cidades

Query Parameters

filter[titulo]
string

Filtro opcional do campo título.

Exemplo :
Sapezal
filter[descricao]
string

Filtro opcional do campo descrição.

Exemplo :
MT
filter[valor]
string

Filtro opcional do campo valor.

Exemplo :
5107875
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/misc/api/v2/dominios/cidades?filter%5Btitulo%5D=Sapezal&filter%5Bdescricao%5D=MT&filter%5Bvalor%5D=5107875" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 0
                                                                                                                    retry-after
                                                            : 12
                                                                                                                    x-ratelimit-reset
                                                            : 1741346974
                                                                                                                    cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Too Many Attempts."
}

Listar cartórios

GET
https://ws.anoregmt.org.br
/misc/api/v2/cartorios
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

Query Parameters

filter[cns]
string

Filtro opcional do campo título.

Exemplo :
000000
filter[nome]
string

Filtro opcional do campo descrição.

Exemplo :
Segundo Oficio
filter[cidadeNome]
string

Filtro opcional do campo valor.

Exemplo :
Cuiabá
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/misc/api/v2/cartorios?filter%5Bcns%5D=000000&filter%5Bnome%5D=Segundo+Oficio&filter%5BcidadeNome%5D=Cuiab%C3%A1" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 0
                                                                                                                    retry-after
                                                            : 11
                                                                                                                    x-ratelimit-reset
                                                            : 1741346974
                                                                                                                    cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Too Many Attempts."
}

Financeiro

Endpoints para administração financeira, compras de crédito, etc que foram enviados a CEI.

Comprar Créditos

POST
https://ws.anoregmt.org.br
/financeiro/api/v1/comprar-creditos
requer autenticação

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json
Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/financeiro/api/v1/comprar-creditos" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 0
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Protocolos

Endpoints destinado às serventias extrajudiciais para transmissão e consulta dos protocolos dos atos notariais e registrais enviados a CEI.

Para compreender melhor o funcionamento, veja o fluxo clicando aqui.

Listar protocolos

GET
https://ws.anoregmt.org.br
/central/api/v2/protocolos
requer autenticação

Este endpoint retorna a lista de todos os protocolos enviados pela serventia ordenados do mais recente para o mais antigo.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json
Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/central/api/v2/protocolos" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 24
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Criar protocolo

POST
https://ws.anoregmt.org.br
/central/api/v2/protocolos/novo
requer autenticação

Este endpoint gera um protocolo único para dar ínicio ao processo de envio ou atualização de atos a CEI.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

Body Parameters

Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/central/api/v2/protocolos/novo" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"codServico\": 13,
    \"usoCartorio\": \"veritatis\",
    \"dataAto\": \"at\"
}"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 23
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Validar metadados

POST
https://ws.anoregmt.org.br
/central/api/v2/protocolos/validar-metadados
requer autenticação

Este endpoint possibilita testar os metadados utilizando as mesmas regras que serão verificadas no envio final. TODO Orientar na documentação a realizar a validação primeiro a fim de minimizar os problemas de envio

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

Body Parameters

Request sample:
curl --request POST \
    "https://ws.anoregmt.org.br/central/api/v2/protocolos/validar-metadados" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"Versao\": \"4.0\",
    \"Resumo\": {
        \"CodigoServico\": \"10\",
        \"NaturezaDocumento\": \"lkkjwuqepr\",
        \"DataProtocolo\": \"2025-03-07\",
        \"NumeroProtocolo\": \"cjgnwyu\",
        \"DataAto\": \"2025-03-07\",
        \"NumeroAto\": \"kaiesceds\",
        \"Livro\": \"ohiyna\",
        \"Folha\": \"zsguntm\",
        \"Publicado\": \"S\",
        \"DataOcorrencia\": \"2025-03-07\",
        \"NumeroSelo\": \"gjulecqj\",
        \"MatriculaRc\": 14.42665129,
        \"TipoLivro\": \"consequatur\",
        \"TipoEnvio\": \"P\",
        \"StatusAto\": \"oxa\",
        \"UsoCartorio\": \"veojkllhgjsglzc\",
        \"Sequencia\": 91.3541,
        \"IndicadorReal\": \"bki\",
        \"ExOficio\": \"I\",
        \"ComplementoExOficio\": \"iqgbwdqgvatydli\",
        \"GcStatusRtd\": \"N\",
        \"GcResumoDocumento\": \"lakjlwxd\",
        \"GcDigitoVerificador\": \"i\",
        \"ProtestoIdentificacaoTitulo\": \"chp\",
        \"ProtestoStatusTitulo\": \"t\"
    },
    \"Partes\": {
        \"Dados\": [
            \"est\"
        ]
    },
    \"Lgpd\": {
        \"DadosPessoais\": {
            \"Informacao\": [
                \"kwhvlxunlhblihmvmpqms\"
            ]
        },
        \"Fonte\": {
            \"Informacao\": [
                \"hufiemlooyohfrpbuiyswg\"
            ]
        },
        \"Proposito\": {
            \"Finalidade\": \"4\",
            \"Minimizacao\": \"N\"
        },
        \"BaseLegal\": {
            \"Informacao\": [
                \"ba\"
            ]
        },
        \"Transferencia\": {
            \"Item\": [
                \"eaque\"
            ]
        },
        \"Direito\": {
            \"Politica\": \"S\"
        },
        \"Armazenamento\": {
            \"Formato\": \"1\",
            \"Tipo\": \"2\",
            \"Politica\": \"S\",
            \"Responsabilidade\": \"1\"
        },
        \"Seguranca\": {
            \"Politica\": \"S\",
            \"Responsabilidade\": \"2\"
        }
    }
}"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 22
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}

Consultar protocolo

GET
https://ws.anoregmt.org.br
/central/api/v2/protocolos/{numeroProtocolo}
requer autenticação

Este endpoint realiza a consulta a um protocolo existente, retornando todos os históricos de requisições e integrações relacionados a este.

Headers

Authorization
Exemplo :
Bearer {SEU_TOKEN_DE_API}
Content-Type
Exemplo :
application/json
Accept
Exemplo :
application/json

URL Parameters

numeroProtocolo
string
required
Exemplo :
non

Body Parameters

Request sample:
curl --request GET \
    --get "https://ws.anoregmt.org.br/central/api/v2/protocolos/non" \
    --header "Authorization: Bearer {SEU_TOKEN_DE_API}" \
    --header "Content-Type: application/json" \
    --header "Accept: application/json" \
    --data "{
    \"numeroProtocolo\": \"quod\"
}"
Response sample:
Headers
                                                            cache-control
                                                            : no-cache, private
                                                                                                                    content-type
                                                            : application/json
                                                                                                                    x-ratelimit-limit
                                                            : 30
                                                                                                                    x-ratelimit-remaining
                                                            : 21
                                                                                                                    access-control-allow-origin
                                                            : *
                                                         
{
    "message": "Unauthenticated."
}