Status do workflow

Consulta o status atual da execução de um workflow por jobId.


Endpoint: Obter Status do Workflow

ParâmetroTipoDescrição
workflowIdstring (path)Identificador único do workflow que você deseja consultar.
jobIdstring (path)Identificador único do job que você deseja consultar.

Autenticação

Todos os endpoints do Sinky Studio exigem um header de API Key:

  • x‑api-key: sua-api-key-aqui

O valor deve ser obtido no painel administrativo da sua conta.


Resposta

A API devolve um objeto JSON contendo dois objetos principais:

CampoTipoDescrição
workflowresponseobjectDados do status atual do workflow.
metadataobjectObjeto livre para controle interno do usuário.

Estrutura detalhada

workflowresponse
CampoTipoDescrição
jobIdstringIdentificador do job no sistema.
statusstringEstado atual (queued, running, completed, failed, etc.).
messagestringMensagem descritiva sobre o estado.
dataobjectInformações adicionais sobre o job.
workflowresponse.data
CampoTipoDescrição
workflowIdstringID interno do workflow.
timestampstring (ISO‑8601)Quando o job foi criado/registrado.
queueNamestringNome da fila em que o job está.
estimatedProcessingTimestringTempo estimado de execução (ex.: “5 minutes”).
prioritystringNível de prioridade do job (low, normal, high).
assignedWorkerstringIdentificador do worker responsável pelo job.
metadata

O objeto metadata é totalmente livre para o usuário e conterá os mesmos dados que ele enviou no momento do start do workflow. Esses valores são retornados em todas as requisições relacionadas ao workflow, permitindo ao cliente fazer controle interno, auditoria ou rastreamento de forma personalizada.

Exemplos de metadata

Os campos abaixo são apenas exemplos se você enviasse o source e o requestId no start do workflow.
CampoTipoDescrição
sourcestringIdentifica a origem da requisição (ex.: “external‑application”).
requestIdstringID único que o usuário pode usar para rastrear a chamada.
outras chavesQualquer outro dado enviado no payload de início será retornado aqui em todas as respostas do workflow.

Exemplos de Status

StatusMensagem de ExemploO que significa?
queued“Workflow adicionado à fila com sucesso”Job aguardando execução.
running“Workflow está sendo executado”Job em execução.
completed“Workflow executado com sucesso.”Job concluído sem erros.
failed“Erro ao processar o workflow: ...”Erro ocorreu durante a execução.

Observações

  • Se o workflowId não existir, a API retorna um erro 404 com mensagem clara (não mostrado aqui).
  • Todos os campos de resposta são opcionais; alguns podem estar ausentes dependendo do estado atual do job.
Language
Credentials
Header
Click Try It! to start a request and see the response here!