View as Markdown
Recruiterflow icon

Recruiterflow ACTION

Add Candidate to Job

Associates a candidate with a job posting in Recruiterflow. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Recruiterflow account once, then configure and run Add Candidate to Job from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "recruiterflow-add-candidate-to-job",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    recruiterflow: { authProvisionId: "apn_xxxxxxx" },
    candidateId: "Candidate ID",
    jobId: "Job ID",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Add Candidate to Job inputs
Property Type Description
candidateId Candidate ID string
The ID of the candidate to add to the job
Required Dynamic
jobId Job ID string
The ID of the job to add the candidate to
Required Dynamic
addedTime Added Time string
Timestamp for backdating when the candidate was added to the job (ISO 8601 format, e.g., 2021-01-12T10:16:16+0000)
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
recruiterflow-add-candidate-to-job
Version
0.0.1
App
Recruiterflow
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes