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):
- 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/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
- Nome: ultimoTimestamp
- Tipo: texto
- Descrição: Timestamp da maior data e hora fim do processo dentre os processos retornados
- Nome: processos
- Tipo: Long
- Descrição: Lista com os ids dos processos encontrados na consulta
{ "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
- Nome: ultimoTimestamp
- Tipo: texto
- Descrição: Timestamp da maior data e hora fim do processo dentre os processos retornados
- Nome: processos
- Tipo: Long
- Descrição: Lista com os ids dos processos encontrados na consulta
{ "ultimoTimestamp": 1691607610000, "processos": [ 615679237, 714669280 ] }