Api para consulta de processos finalizados

Visão Geral

A api de listagem de processos finalizados permite recuperar uma lista de processos finalizados com base em um parâmetro de data e hora final e um limite de tamanho de página.

Endpoint

https://corewebapi.asisprojetos.com.br/api/v2/processo/finalizados

Requisição

Método: GET

Parâmetros de Consulta:

dataHoraFim (timestamp):

tamanhoPagina (inteiro):

Request

curl -X GET \
https://corewebapi.asisprojetos.com.br/api/v2/processo/finalizados \
-H 'app-key: 1FE75A3F1226195D9C3B364151143A0B16BDC71B93AAF094ECC8921A5A1756CC' \
-H 'account-key: 7705cfccb32b7c69f554c4260e70a5c371092475f7b315c0bb187da29754f015' \

curl -X GET \
https://corewebapi.asisprojetos.com.br/api/v2/processo/finalizados?dataHoraFim=1691503800000&ta manhoPagina=1' \
-H 'app-key: 1FE75A3F1226195D9C3B364151143A0B16BDC71B93AAF094ECC8921A5A1756CC' \
-H 'account-key: 7705cfccb32b7c69f554c4260e70a5c371092475f7b315c0bb187da29754f015' \

Response

{
    "ultimoTimestamp": 1691607610000,
    "processos": [
        615679237,
        714669280
    ]
}

Api para consulta de processos finalizados por produto

Visão Geral

A api de listagem de processos finalizados por produto permite recuperar uma lista de processos finalizados com base no produto fornecido como parâmetro, nos filtros de data e hora final e um limite de tamanho de página.

Endpoint

https://corewebapi.asisprojetos.com.br/api/v2/processo/{nomeProduto}/finalizados

Requisição

Método: GET

Parâmetros de Consulta:

nomeProduto (string):

  • Descrição: Este parâmetro define o nome do produto que deseja filtrar os processos finalizados.
    Produtos válidos:
    • nfe
    • cte
    • sat
    • nfce
    • nfse
    • xml

    xml: Quando informado o produto xml no filtro, irá retornar os processos finalizados de todos os produtos válidos.

dataHoraFim (timestamp):

  • Descrição: Data e hora fim do processo no formato timestamp que pode ser utilizado para filtrar os processos finalizados, este parâmetro pode também ser utilizado para efetuar paginações, pois, no response da api será retornado o último timestamp referente à maior data e hora de fim do processo encontrada na consulta. A API irá retornar apenas os processos finalizados após a data e hora especificadas por este valor.
  • Valor padrão: Caso não seja passado nenhum valor, será utilizado um valor padrão que é formado pela data e hora do dia anterior.
  • Exemplo: Para buscar processos finalizados após 13 de outubro de 2023 às 14:25:39, você pode usar o valor 1696353939000 (timestamp em milissegundos).

tamanhoPagina (inteiro):

  • Descrição: Este parâmetro define o limite do tamanho da página, ou seja, quantos resultados de processos finalizados você deseja receber.
  • Valor padrão: Caso não seja passado nenhum valor, será utilizado o valor 100 como padrão.
  • Exemplo: Se você definir tamanhoPagina como 10, a API irá retornar 10 processos finalizados de uma só vez

Request

curl -X GET \
https://corewebapi.asisprojetos.com.br/api/v2/processo/nfse/finalizados \
-H 'app-key: 1FE75A3F1226195D9C3B364151143A0B16BDC71B93AAF094ECC8921A5A1756CC' \
-H 'account-key: 7705cfccb32b7c69f554c4260e70a5c371092475f7b315c0bb187da29754f015' \

curl -X GET \
https://corewebapi.asisprojetos.com.br/api/v2/processo/xml/finalizados?dataHoraFim=1691503800000&ta manhoPagina=1' \
-H 'app-key: 1FE75A3F1226195D9C3B364151143A0B16BDC71B93AAF094ECC8921A5A1756CC' \
-H 'account-key: 7705cfccb32b7c69f554c4260e70a5c371092475f7b315c0bb187da29754f015' \

Response

{
    "ultimoTimestamp": 1691607610000,
    "processos": [
        615679237,
        714669280
    ]
}

Baixar Arquivo

Visão Geral

Este endpoint permite que os usuários baixem um arquivo associado a um processo específico.

Endpoint

https://resultadowebapi.asisprojetos.com.br/api/v1/download/processo/{processoId}

Requisição

Método: GET

Parâmetros de Consulta:

processoId (inteiro):

Request Headers:

Response

Exemplo Request:

curl -X GET \
https://resultadowebapi.asisprojetos.com.br/api/v1/download/processo/123 \
-H 'app-key: 1FE75A3F1226195D9C3B364151143A0B16BDC71B93AAF094ECC8921A5A1756CC' \
-H 'account-key: 7705cfccb32b7c69f554c4260e70a5c371092475f7b315c0bb187da29754f015' \

Exemplo Response:

Baixar arquivo como texto simples

Visão Geral

Este endpoint permite que os usuários baixem o conteúdo de um arquivo associado a um processo específico como texto simples.

Endpoint

https://resultadowebapi.asisprojetos.com.br/api/v1/download/processo/{processoId}/xml
https://resultadowebapi.asisprojetos.com.br/api/v1/download/processo/{processoId}/json

Requisição

Método: GET

Parâmetros de Consulta:

processoId (inteiro):

Request Headers:

Response

Exemplo Request:

curl -X GET \
https://resultadowebapi.asisprojetos.com.br/api/v1/download/processo/123/xml \
-H 'app-key: 1FE75A3F1226195D9C3B364151143A0B16BDC71B93AAF094ECC8921A5A1756CC' \
-H 'account-key: 7705cfccb32b7c69f554c4260e70a5c371092475f7b315c0bb187da29754f015' \

Exemplo Response: