Obtém uma linha do tempo com o registro de ações e observações de uma solicitação.

Payload de entrada
{ // identificador da instânia do processo "processInstanceID": 0 }
Request
curl --location --request POST "https://api.senior.com.br/platform/workflow/getRequestHistoryTimeline" --header "Authorization: Bearer {access_token}" --header "client_id: {client_id}" --header "Content-Type: application/json" --header "Accept: application/json" --data-raw "{ 'processInstanceID': 1 }"
Response
  • 200 Ok

{ // nome do processo "processName": "string", // representação da linha do tempo da solicitação "timeline": [ { // identificador da instância do proceso "processInstanceId": 0, // tipo de entrada do histórico. Pode ser STARTED, COMMENT, ATTACHMENT_ADDED, ATTACHMENT_REMOVED, CHANGE_RESPONSIBLE, CANCEL_PENDENCY, RESPONSE_PENDENCY ou FINISHED "historyType": "STARTED", // data do histórico "historyDate": "2021-06-19T16:30:09.570Z", // usuário responsável "userName": "string", // ação executada em nome do usuário "impersonatedUserName": "string", // nome da tarefa "taskName": "string", // nome da ação executada "actionName": "string", // endereço IP do usuário "userIpAddress": "string", // comentário realizado na etapa do processo "comment": "string", // nome do anexo "attachmentName": "string", // responsável alterior "oldResponsible": "string", // novo responsável "newResponsible": "string", // razão do cancelamento "cancelReason": "string" } ] }
  • 400 Bad Request: Requisição inválida, parâmetros obrigatórios não informados ou campo informado incorretamente

{ "message": "Descrição do erro", "errorCode": "codigoDoErro", "reason": "BAD_REQUEST", "domain": "platform", "service": "workflow" }
  • 401 Unauthorized: Usuário ou senha inválido

{ "error_description": "Descrição do erro", "error": "codigo_do_erro" }