Webservice (Comercial Contratos - Buscar extrato de ligação): mudanças entre as edições
Ir para navegação
Ir para pesquisar
(Criou página com ''''Descrição:''' Obtém o extrato de ligações de acordo com Contrato e período informado '''URL:''' https://[URL]/ws/comercial/ligacoes/contrato/{idContrato} '''Método...') |
Sem resumo de edição |
||
Linha 1: | Linha 1: | ||
'''Descrição:''' Obtém o extrato de ligações de acordo com Contrato e período informado | '''Descrição:''' Obtém o extrato de ligações de acordo com Contrato e período informado | ||
'''URL:''' https://[URL]/ws/comercial | '''URL:''' https://[URL]/ws/comercial/contrato/{idContrato}/extrato/ligacao?dataInicio={dataInicio}&dataFim={dataFim} | ||
'''Método:''' POST | '''Método:''' POST | ||
'''Entrada:''' Pelo | '''Entrada:''' Pelo Path Param passar o código do contrato, Por Query Param passar a Data Inicial e a Data Final no formato (dd-MM-yyyy) e JSON contendo usuário e senha. | ||
'''Saída:''' | '''Saída:''' JSON contendo o extrato de ligações filtradas de acordo com o ID do contrato e o período fornecido. | ||
'''Campos JSON de entrada:''' | '''Campos JSON de entrada:''' | ||
Linha 31: | Linha 31: | ||
|idContrato | |idContrato | ||
|Path Param | |Path Param | ||
|String | |||
|SIM | |||
| | |||
|- | |||
|dataInicio | |||
|Query Param | |||
|String | |||
|SIM | |||
| | |||
|- | |||
|dataInicio | |||
|Query Param | |||
|String | |String | ||
|SIM | |SIM | ||
Linha 38: | Linha 50: | ||
* '''Envio:''' | * '''Envio:''' | ||
** https://[URL]/ws/comercial | ** https://[URL]/ws/comercial/contrato/{idContrato}/extrato/ligacao?dataInicio={dataInicio}&dataFim={dataFim} | ||
*** '''Parâmetros adicionais:''' | ***'''Parâmetros adicionais:'''<syntaxhighlight lang="json" line="1"> | ||
{ | |||
"usuario":"12312312312", | |||
"senha":"12312312312" | |||
} | |||
</syntaxhighlight> | |||
* '''Retorno:''' | |||
** '''Sucesso:'''<syntaxhighlight lang="json" line="1"> | |||
[ | |||
{ | |||
"id":1, | |||
"dataColeta":1499355958000, | |||
"isFaturado":false, | |||
"idServico":null, | |||
"origem":"553112341234", | |||
"valor":0, | |||
"batch":"0800 Camara Municipal Conselheiro Lafaiete", | |||
"dataLigacao":1390405381000, | |||
"descricao":"Brasil - MG", | |||
"idTipoLigacao":null, | |||
"descricaoTipoLigacao":null, | |||
"idChamada":1, | |||
"destino":"553135353535", | |||
"duracao":0, | |||
"controlNumber":2 | |||
}, | |||
{ | |||
"id":2, | |||
"dataColeta":1499355958000, | |||
"isFaturado":false, | |||
"idServico":null, | |||
"origem":"553112341234", | |||
"valor":0, | |||
"batch":"0800 Camara Municipal Conselheiro Lafaiete", | |||
"dataLigacao":1390405454000, | |||
"descricao":"Brasil - MG", | |||
"idTipoLigacao":null, | |||
"descricaoTipoLigacao":null, | |||
"idChamada":2, | |||
"destino":"553135353535", | |||
"duracao":0, | |||
"controlNumber":2 | |||
} | |||
] | |||
</syntaxhighlight> | |||
[[Webservice (Comercial Contratos)|Voltar ao menu Webservice Comercial Contratos]] | [[Webservice (Comercial Contratos)|Voltar ao menu Webservice Comercial Contratos]] |
Edição atual tal como às 11h50min de 19 de maio de 2023
Descrição: Obtém o extrato de ligações de acordo com Contrato e período informado
URL: https://[URL]/ws/comercial/contrato/{idContrato}/extrato/ligacao?dataInicio={dataInicio}&dataFim={dataFim}
Método: POST
Entrada: Pelo Path Param passar o código do contrato, Por Query Param passar a Data Inicial e a Data Final no formato (dd-MM-yyyy) e JSON contendo usuário e senha.
Saída: JSON contendo o extrato de ligações filtradas de acordo com o ID do contrato e o período fornecido.
Campos JSON de entrada:
Tag | Tipo Parâmetro | Tipo | Obrigatório | Observação |
usuario | body | String | SIM | |
senha | body | String | SIM | |
idContrato | Path Param | String | SIM | |
dataInicio | Query Param | String | SIM | |
dataInicio | Query Param | String | SIM |
Exemplo:
- Envio:
- https://[URL]/ws/comercial/contrato/{idContrato}/extrato/ligacao?dataInicio={dataInicio}&dataFim={dataFim}
- Parâmetros adicionais:
{ "usuario":"12312312312", "senha":"12312312312" }
- Parâmetros adicionais:
- https://[URL]/ws/comercial/contrato/{idContrato}/extrato/ligacao?dataInicio={dataInicio}&dataFim={dataFim}
- Retorno:
- Sucesso:
[ { "id":1, "dataColeta":1499355958000, "isFaturado":false, "idServico":null, "origem":"553112341234", "valor":0, "batch":"0800 Camara Municipal Conselheiro Lafaiete", "dataLigacao":1390405381000, "descricao":"Brasil - MG", "idTipoLigacao":null, "descricaoTipoLigacao":null, "idChamada":1, "destino":"553135353535", "duracao":0, "controlNumber":2 }, { "id":2, "dataColeta":1499355958000, "isFaturado":false, "idServico":null, "origem":"553112341234", "valor":0, "batch":"0800 Camara Municipal Conselheiro Lafaiete", "dataLigacao":1390405454000, "descricao":"Brasil - MG", "idTipoLigacao":null, "descricaoTipoLigacao":null, "idChamada":2, "destino":"553135353535", "duracao":0, "controlNumber":2 } ]
- Sucesso: