Saltar para o conteúdo

Recrutamento e ATS – construir no Flowtly

Utilize este instantâneo selecionado do esquema OpenAPI do Flowtly para planear integrações, automatizar fluxos de trabalho e sincronizar os dados em que as suas equipas confiam.

Estado da documentação

Última sincronização em 2026-04-03 18:31 (versão da aplicação 2.0.0)

Apenas um subconjunto de entidades é tornado público. Execute ambos os comandos de sincronização para atualizar esta documentação quando a aplicação Flowtly disponibilizar novas capacidades.

Recrutamento e ATS

Candidatos, agendamento de entrevistas, tarefas de recrutamento e pedidos de recursos.

Visão geral da entidade

Candidato

Acompanhar candidatos ao longo das fases de recrutamento com notas, pontuações e histórico de entrevistas.

Endpoints

GET https://api.flowtly.eu/candidates

Listar candidatos

Obtém a coleção de recursos CandidateNote.

POST https://api.flowtly.eu/candidates

Criar candidato

Cria um recurso CandidateNote.

GET https://api.flowtly.eu/candidates/search

Listar pesquisa

Obtém a coleção de recursos Candidate.

GET https://api.flowtly.eu/candidates/{id}

Obter candidato por ID

Obter um único recurso pelo seu identificador.

PATCH https://api.flowtly.eu/candidates/{id}

Atualizar candidato

Atualizar campos do recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/candidate-notes

Listar candidatos

Obtém a coleção de recursos CandidateNote.

POST https://api.flowtly.eu/candidate-notes

Criar candidato

Cria um recurso CandidateNote.

GET https://api.flowtly.eu/candidate-notes/{id}

Obter candidato por ID

Obter um único recurso pelo seu identificador.

DELETE https://api.flowtly.eu/candidate-notes/{id}

Eliminar candidato

Eliminar o recurso.

PATCH https://api.flowtly.eu/candidate-notes/{id}

Atualizar candidato

Atualizar campos do recurso utilizando JSON Merge Patch.

Casos de uso

Sincronizar candidatos do seu portal de emprego para o pipeline de contratação do Flowtly.
Enviar pontuações de triagem de plataformas de avaliação para perfis de candidatos.

Campos do esquema

Candidate-candidate.read
Campo Tipo Descrição
id string Campo id.
firstname string Campo firstname.
lastname string Campo lastname.
email string Campo email.
phoneNumber string | null Campo phoneNumber.
source string | null Campo source.
location string | null Campo location.
birthDate string | null Campo birthDate.
position string | null Campo position.
linkedinProfile string | null Campo linkedinProfile.
notes string | null Campo notes.
expectations string | null Campo expectations.
createdAt string Campo createdAt.

Visão geral da entidade

Tarefa de recrutamento

Definir tarefas estruturadas de entrevista, agrupá-las em estruturas de avaliação e recolher respostas de candidatos.

Endpoints

GET https://api.flowtly.eu/recruitment-tasks

Listar tarefas de recrutamento

Obtém a coleção de recursos RecruitmentTaskGroup.

POST https://api.flowtly.eu/recruitment-tasks

Criar tarefa de recrutamento

Cria um recurso RecruitmentTaskGroup.

GET https://api.flowtly.eu/recruitment-tasks/{id}

Obter tarefa de recrutamento por ID

Obter um único recurso pelo seu identificador.

PATCH https://api.flowtly.eu/recruitment-tasks/{id}

Atualizar tarefa de recrutamento

Atualizar campos do recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/recruitment-task-answers

Listar tarefas de recrutamento

Obtém a coleção de recursos RecruitmentTaskGroup.

POST https://api.flowtly.eu/recruitment-task-answers

Criar tarefa de recrutamento

Cria um recurso RecruitmentTaskGroup.

GET https://api.flowtly.eu/recruitment-task-answers/{id}

Obter tarefa de recrutamento por ID

Obter um único recurso pelo seu identificador.

PATCH https://api.flowtly.eu/recruitment-task-answers/{id}

Atualizar tarefa de recrutamento

Atualizar campos do recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/recruitment-task-groups

Listar tarefas de recrutamento

Obtém a coleção de recursos RecruitmentTaskGroup.

POST https://api.flowtly.eu/recruitment-task-groups

Criar tarefa de recrutamento

Cria um recurso RecruitmentTaskGroup.

GET https://api.flowtly.eu/recruitment-task-groups/{id}

Obter tarefa de recrutamento por ID

Obter um único recurso pelo seu identificador.

PATCH https://api.flowtly.eu/recruitment-task-groups/{id}

Atualizar tarefa de recrutamento

Atualizar campos do recurso utilizando JSON Merge Patch.

Casos de uso

Criar scorecards de entrevista normalizados sincronizados a partir do seu manual de contratação.
Recolher e pontuar respostas a avaliações técnicas de forma programática.

Campos do esquema

RecruitmentTask-recruitment_task.read
Campo Tipo Descrição
id integer Campo id.
question string Campo question.
options array | null Campo options.
recruitmentTaskGroup string Campo recruitmentTaskGroup.

Visão geral da entidade

Pedido de recurso

Submeter necessidades de recursos, associar candidatos e acompanhar o cumprimento para planeamento da força de trabalho.

Endpoints

GET https://api.flowtly.eu/resource-requests

Listar pedidos de recursos

Obtém a coleção de recursos ResourceRequestCandidate.

POST https://api.flowtly.eu/resource-requests

Criar pedido de recurso

Cria um recurso ResourceRequestCandidate.

GET https://api.flowtly.eu/resource-requests/{id}

Obter pedido de recurso por ID

Obter um único recurso pelo seu identificador.

PATCH https://api.flowtly.eu/resource-requests/{id}

Atualizar pedido de recurso

Atualizar campos do recurso utilizando JSON Merge Patch.

GET https://api.flowtly.eu/resource-request-candidates

Listar pedidos de recursos

Obtém a coleção de recursos ResourceRequestCandidate.

POST https://api.flowtly.eu/resource-request-candidates

Criar pedido de recurso

Cria um recurso ResourceRequestCandidate.

GET https://api.flowtly.eu/resource-request-candidates/{id}

Obter pedido de recurso por ID

Obter um único recurso pelo seu identificador.

DELETE https://api.flowtly.eu/resource-request-candidates/{id}

Eliminar pedido de recurso

Eliminar o recurso.

PATCH https://api.flowtly.eu/resource-request-candidates/{id}

Atualizar pedido de recurso

Atualizar campos do recurso utilizando JSON Merge Patch.

Casos de uso

Automatizar pedidos de contratação quando novos projetos são criados.
Associar candidatos internos a pedidos de recursos em aberto com base em competências.

Campos do esquema

ResourceRequest-resource_request.read
Campo Tipo Descrição
id string Campo id.
client string | null Campo client.
status string Campo status.
location string | null Campo location.
position string | null Campo position.
description string | null Campo description.
start string | null Campo start.
salaryRangeMin integer | null Value multiplied by Price::MULTIPLIER
salaryRangeMax integer | null Value multiplied by Price::MULTIPLIER
billingType string | null Campo billingType.
owners array Campo owners.
createdAt string Campo createdAt.
Whatsapp