Busca um processo do Workflow através do identificador do processo.

Payload de entrada
{ // identificador numérico do processo "id": 1, }
Request
curl --location --request POST "https://api.senior.com.br/platform/workflow/findProcess" --header "Authorization: Bearer {access_token}" --header "client_id: {client_id}" --header "Content-Type: application/json" --header "Accept: application/json" --data-raw "{ 'id': 1 }"
Response
  • 200 Ok

{ "process": { // identificador do processo "processId": 0, // versão atual do processo "currentVersion": 0, // versão publicada do processo "publishedVersion": 0, // nome do processo "processName": "string", // nome do processo assim como se encontra no banco de dados "processRawName": "string", // se o processo está modificado "changed": true, // nome do arquivo do processo "fileName": "string", // se o processo esta publicado ou apenas salvo. Pode ser Saved ou Published "status": "Saved", // descrição do processo "description": "string", // data de criação do processo "creationDate": "2021-06-19T18:13:16.297Z", // se o processo está ativo "active": true, // se o processo é embarcado "embedded": true, // se o processo é simples "simple": true, // tag agrupador de processos "tag": "string", // indica o nível de acesso do usuário ao processo. Pode ser EDIT_AND_START, START, EDIT ou NONE "accessLevel": "EDIT_AND_START", // ícone do processo "icon": "string", // listagem dos tipos e quantidade de eventos de serviço externo "serviceEventQtyByType": [ { // tipo do evento "type": "IN_PROGRESS", // quantidade de eventos "quantity": 0 } ] } }
  • 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" }