GetMyPendencies

Obtém as pendências do usuário autenticado conforme o tipo.

Payload de entrada
{ "pendencyRequestParameters": { // a partir de qual pendência a busca começa (opcional) "start": 0, // quantidade de pendências retornadas (opcional) "limit": 0, // tipo de pendência. Pode ser Pending, Treated ou All (opcional) "type": "Pending", // filtro para buscar pelo nome da pendência ou valor das variáveis do processo (opcional) "filterValue": "Viagem", // filtro do tipo de processo. Pode ser Embedded, NotEmbedded ou All (opcional) "processFilterType": "All" } }
Request
curl --location --request POST "https://api.senior.com.br/platform/workflow/getMyPendencies" --header "Authorization: Bearer {access_token}" --header "client_id: {client_id}" --header "Content-Type: application/json" --header "Accept: application/json" --data-raw "{ 'pendencyRequestParameters': { 'start': 0, 'limit': 5, 'type': 'Pending', 'filterValue': 'string', 'processFilterType': 'All' }}"
Response
  • 200 Ok

{ "pendencies": [ { "serviceFlowToken": { "processInstanceID": 0, "step": 0, "activityId": 0 }, "description": "string", "hint": "string", "currentSubject": { "userCode": 0, "name": "string", "subjectKind": "User" }, "delegatorSubject": { "userCode": 0, "name": "string", "subjectKind": "User" }, "startDate": "2021-06-19T16:10:31.133Z", "lastUpdateDate": "2021-06-19T16:10:31.133Z", "expirationDate": "2021-06-19T16:10:31.133Z", "performerId": "string", "processInstance": { "id": 0, "process": { "processId": 0, "currentVersion": 0, "publishedVersion": 0, "processName": "string", "processRawName": "string", "changed": true, "fileName": "string", "status": "Saved", "description": "string", "creationDate": "2021-06-19T16:10:31.134Z", "active": true, "embedded": true, "simple": true, "tag": "string", "accessLevel": "EDIT_AND_START", "icon": "string", "serviceEventQtyByType": [ { "type": "IN_PROGRESS", "quantity": 0 } ] }, "startedSubject": { "userCode": 0, "name": "string", "subjectKind": "User" }, "cancelSubject": { "userCode": 0, "name": "string", "subjectKind": "User" }, "startDate": "2021-06-19T16:10:31.134Z", "lastUptadeDate": "2021-06-19T16:10:31.134Z", "endDate": "2021-06-19T16:10:31.134Z", "flowExecutionStatus": "string", "endMessage": "string", "description": "string", "flowToken": [ { "processInstanceID": 0, "step": 0, "activityId": 0 } ], "taskExpiration": "2021-06-19T16:10:31.134Z" }, "type": "Pending", "pool": true, "title": "string" } ], "total": 1 }
  • 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" }