Skip to main content

Apontamentos detalhados

Descrição

Retorna os apontamentos de forma detalhada.

Exemplo:

[
{
"tnote_id": "12345",
"tresource_name": "LAAA",
"tnote_start_timestamp": "01/01/2024 08:00:00",
"tnote_end_timestamp": "01/01/2024 09:00:00",
"tnote_elapsed_hours": "1,0000",
"tnote_total_cost": "50,00",
"tos_id": "1234",
"tos_is_client_number": "False",
"tos_number": "1",
"tos_complete_number": "1/24",
"tos_year": "2024",
"tos_description": "This is a description",
"tclient_name": "Cliente",
"tbudget_is_custom_number": "",
"tbudget_registration_timestamp": "",
"tbudget_number": "",
"tos_start_timestamp": "01/01/2024 00:00:00",
"tos_end_timestamp": "02/01/2024 00:00:00",
"tos_status": "2",
"tos_note_total_cost": "50,00",
"spend_total": "100,00",
"tos_price": "200,00",
"tos_additional_field_1": "",
"tos_additional_field_2": "",
"tos_additional_field_3": "",
"tos_additional_field_4": "",
"tos_additional_field_5": "",
"tuser_name": "",
"tnote_was_edited": "",
"tcard_number": ""
}
]

URL

/api/v1/companyKey=:companyKey/integrationKey=:integrationKey/apontamento/detalhado[?:params]

Parâmetros possíveis

ParâmetroDescriçãoExemploObrigatório?
start_timeDefine a data/hora inicial dos dados no formato ISO 8601 (UTC). Deve acompanhar o parâmetro end_timestart_time=2024-03-01T08:00:00ZSim
end_timeDefine a data/hora final dos dados no formato ISO 8601 (UTC). Deve acompanhar o parâmetro start_timeend_time=2024-03-01T09:00:00ZSim
recursoFiltra apenas os resultados onde o nome do leitor for igual ao valor informado. Pode informar um ou mais recursos. Deve-se separar várias tags usando-se vírgularecurso=LAAA,LAABNão
osFiltra apenas os resultados onde o número de OS for igual ao valor informado. Pode informar um ou mais números. Deve-se separar várias tags usando-se vírgulaos=10,11,12Não
clienteFiltra apenas os resultados onde o nome do cliente for igual ao valor informado. Pode informar um ou mais clientes. Deve-se separar várias tags usando-se vírgulacliente=nome1,nome2Não

Modificadores de data/hora

Você pode substituir os parâmetros start_time/end_time por um modificador de data/hora (clique aqui para saber mais). Caso ambos estejam presentes, o primeiro par tem preferência.

Exemplo de consulta

// buscando os apontamentos entre 08h00 e 09h00 (UTC) do dia 03/01/2024
/apontamento/detalhado?start_time=2024-03-01T08:00:00Z&end_time=2024-03-01T09:00:00Z

// Filtrando os resultados da consulta anterior utilizando o parâmetro de cliente
/apontamento/detalhado?start_time=2024-03-01T08:00:00Z&end_time=2024-03-01T09:00:00Z&cliente=nome1

// Filtrando os resultados da consulta anterior utilizando o parâmetro de recurso
/apontamento/detalhado?start_time=2024-03-01T08:00:00Z&end_time=2024-03-01T09:00:00Z&cliente=nome1&recurso=LAAA

// Filtrando os resultados da consulta anterior utilizando o parâmetro de os
/apontamento/detalhado?start_time=2024-03-01T08:00:00Z&end_time=2024-03-01T09:00:00Z&cliente=nome1&recurso=LAAA&os=10

// Usando um modificador de data/hora para consultar a última hora
/apontamento/detalhado?lasthour&cliente=nome1&recurso=LAAA&os=10