> ## Documentation Index
> Fetch the complete documentation index at: https://docs.stackone.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Recruiterflow

> 49 actions available for Recruiterflow through StackOne. Use via Actions RPC, Toolset SDK, MCP, or A2A.

<div className="not-prose" style={{ display: 'flex', alignItems: 'center', gap: '12px', marginBottom: '24px' }}>
  <img src="https://stackone-logos.com/api/recruiterflow/filled/png" alt="Recruiterflow" className="connector-page-icon" style={{ width: '48px', height: '48px', borderRadius: '10px', padding: '2px' }} />

  <div>
    <div style={{ fontSize: '24px', fontWeight: '600' }}>Recruiterflow</div>
    <div className="connector-page-subtitle" style={{ fontSize: '14px' }}>49 actions · 1 auth method</div>

    <div style={{ display: 'flex', flexWrap: 'wrap', gap: '6px', marginTop: '8px' }}>
      <span className="connector-page-tag-beta" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>Beta</span>
      <span className="connector-page-category-tag" style={{ display: 'inline-block', padding: '2px 8px', borderRadius: '4px', fontSize: '11px', fontWeight: '500' }}>ATS</span>
    </div>
  </div>
</div>

## Authentication

<Columns cols={2}>
  <Card title="API Key">
    Recruiterflow uses an API key sent in the RF-Api-Key header. API keys are issued by the Recruiterflow team — they are no...

    Guides: [Connector Profile](/connectors/recruiterflow/guides/connector-profile/api-key), [Link Account](/connectors/recruiterflow/guides/link-account/api-key)
  </Card>
</Columns>

<div className="connector-meta-library-section">
  <div className="connector-meta-library-title">Actions</div>

  <div className="connector-actions-controls not-prose" data-connector-actions-controls>
    <div className="connector-actions-controls__row">
      <input type="search" className="connector-actions-search" data-connector-actions-search placeholder="Search actions" aria-label="Search actions" />
    </div>
  </div>

  <div className="meta-library-count" data-connector-actions-count>49 actions</div>

  <div className="not-prose meta-library-table-container" data-connector-actions-table>
    <div className="connector-meta-library-grid" style={{ gridTemplateColumns: '200px 1fr' }}>
      <div className="connector-meta-library-row">
        <div className="meta-library-grid-header-cell">Action</div>
        <div className="meta-library-grid-header-cell">Description</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_campaigns" data-action-label="This Endpoint Lists All Campaigns Created Within Recruiterflow" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>This Endpoint Lists All Campaigns Created Within Recruiterflow</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_campaigns" aria-label="Copy recruiterflow_list_campaigns"><code className="connector-page-code">recruiterflow\_list\_campaigns</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">This endpoint lists all campaigns created within Recruiterflow</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_candidate" data-action-label="Add A Candidate Record." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add A Candidate Record.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_candidate" aria-label="Copy recruiterflow_create_candidate"><code className="connector-page-code">recruiterflow\_create\_candidate</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add a candidate record.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_post_candidate_add_to_job" data-action-label="Add A Candidate To A Job, Candidates Will Show Up Under The Sourced Stage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Add A Candidate To A Job, Candidates Will Show Up Under The Sourced Stage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_post_candidate_add_to_job" aria-label="Copy recruiterflow_post_candidate_add_to_job"><code className="connector-page-code">recruiterflow\_post\_candidate\_add\_to\_job</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Add a candidate to a job, candidates will show up under the Sourced stage</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_post_candidate_disqualify" data-action-label="Disqualify A Candidate With A Reason." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Disqualify A Candidate With A Reason.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_post_candidate_disqualify" aria-label="Copy recruiterflow_post_candidate_disqualify"><code className="connector-page-code">recruiterflow\_post\_candidate\_disqualify</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Disqualify a candidate with a reason.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_candidate" data-action-label="Fields Are The Same As The Candidate List API Above." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Fields Are The Same As The Candidate List API Above.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_candidate" aria-label="Copy recruiterflow_get_candidate"><code className="connector-page-code">recruiterflow\_get\_candidate</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Fields are the same as the candidate list API above.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_candidates" data-action-label="Get Details Of A Particular Candidate Record" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Details Of A Particular Candidate Record</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_candidates" aria-label="Copy recruiterflow_list_candidates"><code className="connector-page-code">recruiterflow\_list\_candidates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get details of a particular candidate record</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_post_candidate_move_to_stage" data-action-label="Move A Candidate To A Stage In A Job" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Move A Candidate To A Stage In A Job</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_post_candidate_move_to_stage" aria-label="Copy recruiterflow_post_candidate_move_to_stage"><code className="connector-page-code">recruiterflow\_post\_candidate\_move\_to\_stage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Move a candidate to a stage in a job</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_candidate_notes" data-action-label="The Endpoint Adds Notes To The Specified Candidate." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>The Endpoint Adds Notes To The Specified Candidate.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_candidate_notes" aria-label="Copy recruiterflow_create_candidate_notes"><code className="connector-page-code">recruiterflow\_create\_candidate\_notes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">The endpoint adds notes to the specified candidate.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_candidate_scorecard" data-action-label="This API Returns Scorecard Details Specified." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>This API Returns Scorecard Details Specified.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_candidate_scorecard" aria-label="Copy recruiterflow_get_candidate_scorecard"><code className="connector-page-code">recruiterflow\_get\_candidate\_scorecard</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">This API returns scorecard details specified.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_candidate_scorecard" data-action-label="Get All Scorecards For A Candidate And Job_id" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get All Scorecards For A Candidate And Job\_id</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_candidate_scorecard" aria-label="Copy recruiterflow_list_candidate_scorecard"><code className="connector-page-code">recruiterflow\_list\_candidate\_scorecard</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get all scorecards for a candidate and job\_id</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_search_candidates" data-action-label="Find All Search Types In The Link Below." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Find All Search Types In The Link Below.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_search_candidates" aria-label="Copy recruiterflow_search_candidates"><code className="connector-page-code">recruiterflow\_search\_candidates</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Find all search types in the link below.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_update_candidate" data-action-label="This API Implements A Complete Update Which Means That Any Existing Data In The Provided Key Will Be Wiped Out And Replaced With The Data Provided, In Case A Key Is Not Provided No Update Happens To It." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>This API Implements A Complete Update Which Means That Any Existing Data In The Provided Key Will Be Wiped Out And Replaced With The Data Provided, In Case A Key Is Not Provided No Update Happens To It.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_update_candidate" aria-label="Copy recruiterflow_update_candidate"><code className="connector-page-code">recruiterflow\_update\_candidate</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">This API implements a complete update which means that any existing data in the provided key will be wiped out and repla...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_client" data-action-label="This Endpoint Is Used To Add Client Company." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>This Endpoint Is Used To Add Client Company.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_client" aria-label="Copy recruiterflow_create_client"><code className="connector-page-code">recruiterflow\_create\_client</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">This endpoint is used to add client company.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_client" data-action-label="Get Client Company Details For The Specified Client." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Client Company Details For The Specified Client.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_client" aria-label="Copy recruiterflow_get_client"><code className="connector-page-code">recruiterflow\_get\_client</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get client company details for the specified client.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_clients" data-action-label="Lists All Client Company In The Account." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lists All Client Company In The Account.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_clients" aria-label="Copy recruiterflow_list_clients"><code className="connector-page-code">recruiterflow\_list\_clients</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all client company in the account.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_client_notes" data-action-label="Adds Note To The Specified Client Company" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Adds Note To The Specified Client Company</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_client_notes" aria-label="Copy recruiterflow_create_client_notes"><code className="connector-page-code">recruiterflow\_create\_client\_notes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Adds note to the specified client company</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_search_clients" data-action-label="Find All Search Types In The Link Below." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Find All Search Types In The Link Below.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_search_clients" aria-label="Copy recruiterflow_search_clients"><code className="connector-page-code">recruiterflow\_search\_clients</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Find all search types in the link below.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_update_client" data-action-label="Updates Existing Client Company Details, Including Custom Fields" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Updates Existing Client Company Details, Including Custom Fields</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_update_client" aria-label="Copy recruiterflow_update_client"><code className="connector-page-code">recruiterflow\_update\_client</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Updates existing client company details, including custom fields</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_contact" data-action-label="The Contact Endpoint Allows You To Add A Contact To Recruiterflow." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>The Contact Endpoint Allows You To Add A Contact To Recruiterflow.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_contact" aria-label="Copy recruiterflow_create_contact"><code className="connector-page-code">recruiterflow\_create\_contact</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">The contact endpoint allows you to add a contact to Recruiterflow.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_contact" data-action-label="Returns The Contacts Info For The Specified Id." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Returns The Contacts Info For The Specified Id.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_contact" aria-label="Copy recruiterflow_get_contact"><code className="connector-page-code">recruiterflow\_get\_contact</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns the contacts info for the specified id.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_contacts" data-action-label="Lists All Contacts And Their Details." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lists All Contacts And Their Details.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_contacts" aria-label="Copy recruiterflow_list_contacts"><code className="connector-page-code">recruiterflow\_list\_contacts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all contacts and their details.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_contact_notes" data-action-label="The Endpoint Adds Notes To The Specified Contact." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>The Endpoint Adds Notes To The Specified Contact.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_contact_notes" aria-label="Copy recruiterflow_create_contact_notes"><code className="connector-page-code">recruiterflow\_create\_contact\_notes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">The endpoint adds notes to the specified contact.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_search_contacts" data-action-label="Find All Search Types In The Link Below." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Find All Search Types In The Link Below.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_search_contacts" aria-label="Copy recruiterflow_search_contacts"><code className="connector-page-code">recruiterflow\_search\_contacts</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Find all search types in the link below.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_update_contact" data-action-label="This API Implements A Complete Update Which Means That Any Existing Data In The Provided Key Will Be Wiped Out And Replaced With The Data Provided, In Case A Key Is Not Provided No Update Happens To It." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>This API Implements A Complete Update Which Means That Any Existing Data In The Provided Key Will Be Wiped Out And Replaced With The Data Provided, In Case A Key Is Not Provided No Update Happens To It.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_update_contact" aria-label="Copy recruiterflow_update_contact"><code className="connector-page-code">recruiterflow\_update\_contact</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">This API implements a complete update which means that any existing data in the provided key will be wiped out and repla...</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_deals" data-action-label="Get List Of Deals" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get List Of Deals</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_deals" aria-label="Copy recruiterflow_list_deals"><code className="connector-page-code">recruiterflow\_list\_deals</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get a paginated list of all deals in Recruiterflow.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_deal" data-action-label="Create A New Deal." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create A New Deal.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_deal" aria-label="Copy recruiterflow_create_deal"><code className="connector-page-code">recruiterflow\_create\_deal</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a New Deal.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_deal" data-action-label="Get Details Of A Particular Deal." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Get Details Of A Particular Deal.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_deal" aria-label="Copy recruiterflow_get_deal"><code className="connector-page-code">recruiterflow\_get\_deal</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Get details of a particular deal.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_post_deal_move_stage" data-action-label="Move A Deal To A New Stage" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Move A Deal To A New Stage</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_post_deal_move_stage" aria-label="Copy recruiterflow_post_deal_move_stage"><code className="connector-page-code">recruiterflow\_post\_deal\_move\_stage</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Move a deal to a new stage</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_search_deals" data-action-label="Find All Search Types In The Link Below." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Find All Search Types In The Link Below.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_search_deals" aria-label="Copy recruiterflow_search_deals"><code className="connector-page-code">recruiterflow\_search\_deals</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Find all search types in the link below.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_update_deal" data-action-label="Update The Deal." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update The Deal.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_update_deal" aria-label="Copy recruiterflow_update_deal"><code className="connector-page-code">recruiterflow\_update\_deal</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update the Deal.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_job" data-action-label="The Jobs Endpoint Allows You To Export All Jobs-related Information From Recruiterflow." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>The Jobs Endpoint Allows You To Export All Jobs-related Information From Recruiterflow.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_job" aria-label="Copy recruiterflow_get_job"><code className="connector-page-code">recruiterflow\_get\_job</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">The jobs endpoint allows you to export all jobs-related information from Recruiterflow.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_post_job_close" data-action-label="Close A Job In Recruiterflow" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Close A Job In Recruiterflow</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_post_job_close" aria-label="Copy recruiterflow_post_job_close"><code className="connector-page-code">recruiterflow\_post\_job\_close</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Close a job in Recruiterflow</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_job" data-action-label="Create A New Job." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create A New Job.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_job" aria-label="Copy recruiterflow_create_job"><code className="connector-page-code">recruiterflow\_create\_job</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a new job.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_job_department" data-action-label="Lists All Job Departments." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lists All Job Departments.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_job_department" aria-label="Copy recruiterflow_list_job_department"><code className="connector-page-code">recruiterflow\_list\_job\_department</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all job departments.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_jobs" data-action-label="Lists All Jobs In The Account." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lists All Jobs In The Account.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_jobs" aria-label="Copy recruiterflow_list_jobs"><code className="connector-page-code">recruiterflow\_list\_jobs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all jobs in the account.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_job_notes" data-action-label="Adds Note To The Specified Job Record." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Adds Note To The Specified Job Record.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_job_notes" aria-label="Copy recruiterflow_create_job_notes"><code className="connector-page-code">recruiterflow\_create\_job\_notes</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Adds note to the specified job record.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_post_job_open" data-action-label="Open A Job In Recruiterflow" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Open A Job In Recruiterflow</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_post_job_open" aria-label="Copy recruiterflow_post_job_open"><code className="connector-page-code">recruiterflow\_post\_job\_open</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Open a job in Recruiterflow</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_job_pipeline" data-action-label="Returns Detailed Information About A Job's Pipeline" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Returns Detailed Information About A Job's Pipeline</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_job_pipeline" aria-label="Copy recruiterflow_get_job_pipeline"><code className="connector-page-code">recruiterflow\_get\_job\_pipeline</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns detailed information about a job's pipeline</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_search_jobs" data-action-label="Searches Job With A Specific Filter Or Query" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Searches Job With A Specific Filter Or Query</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_search_jobs" aria-label="Copy recruiterflow_search_jobs"><code className="connector-page-code">recruiterflow\_search\_jobs</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Searches job with a specific filter or query</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_update_job" data-action-label="External API For Job Update" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>External API For Job Update</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_update_job" aria-label="Copy recruiterflow_update_job"><code className="connector-page-code">recruiterflow\_update\_job</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">External API for Job Update</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_locations" data-action-label="Lists All Job Locations In The Account." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lists All Job Locations In The Account.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_locations" aria-label="Copy recruiterflow_list_locations"><code className="connector-page-code">recruiterflow\_list\_locations</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all job locations in the account.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_tags" data-action-label="List All Tags For Candidates And Contacts." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>List All Tags For Candidates And Contacts.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_tags" aria-label="Copy recruiterflow_list_tags"><code className="connector-page-code">recruiterflow\_list\_tags</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">List all tags for candidates and contacts.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_job_placement_record" data-action-label="Lists All Placements For Specified Job." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lists All Placements For Specified Job.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_job_placement_record" aria-label="Copy recruiterflow_list_job_placement_record"><code className="connector-page-code">recruiterflow\_list\_job\_placement\_record</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all placements for specified job.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_create_placement_record" data-action-label="Create A Placement." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Create A Placement.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_create_placement_record" aria-label="Copy recruiterflow_create_placement_record"><code className="connector-page-code">recruiterflow\_create\_placement\_record</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Create a placement.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_placement_record" data-action-label="Returns The Placement Info For Specified Placement Record." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Returns The Placement Info For Specified Placement Record.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_placement_record" aria-label="Copy recruiterflow_get_placement_record"><code className="connector-page-code">recruiterflow\_get\_placement\_record</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Returns the placement info for specified placement record.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_placement_records" data-action-label="Lists All Placements In The Account." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Lists All Placements In The Account.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_placement_records" aria-label="Copy recruiterflow_list_placement_records"><code className="connector-page-code">recruiterflow\_list\_placement\_records</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Lists all placements in the account.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_update_placement_record" data-action-label="Update A Placement." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>Update A Placement.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_update_placement_record" aria-label="Copy recruiterflow_update_placement_record"><code className="connector-page-code">recruiterflow\_update\_placement\_record</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">Update a placement.</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_get_user" data-action-label="The User Get Endpoint Allows You To Search For A Specific User Based On Email/id" data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>The User Get Endpoint Allows You To Search For A Specific User Based On Email/id</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_get_user" aria-label="Copy recruiterflow_get_user"><code className="connector-page-code">recruiterflow\_get\_user</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">The User get endpoint allows you to search for a specific user based on email/id</div>
      </div>

      <div className="connector-meta-library-row" data-action-id="recruiterflow_list_users" data-action-label="The Users Endpoint Allows You To Export All User Related Information From Recruiterflow." data-action-scopes="">
        <div className="meta-library-grid-cell connector-meta-library-item-cell">
          <div style={{ fontWeight: '500' }}>The Users Endpoint Allows You To Export All User Related Information From Recruiterflow.</div>
          <div style={{ marginTop: '4px' }}><button type="button" className="connector-page-code-button" data-copy="recruiterflow_list_users" aria-label="Copy recruiterflow_list_users"><code className="connector-page-code">recruiterflow\_list\_users</code></button></div>
        </div>

        <div className="meta-library-grid-cell meta-library-grid-cell--description">The Users endpoint allows you to export all user related information from Recruiterflow.</div>
      </div>
    </div>
  </div>
</div>

## Getting Started

<Steps>
  <Step title="Create or Select a Project">
    Set up a new project or select an existing one. See the [Projects Guide](/guides/managing-projects).
  </Step>

  <Step title="Configure the Connector">
    Enable the connector and set up a connector profile in your project. See [Managing Connectors](/guides/explore-connectors).

    <Columns cols={2}>
      <Card title="Connector Profile" href="/connectors/recruiterflow/guides/connector-profile/api-key" icon="https://stackone-logos.com/api/recruiterflow/filled/png" horizontal>
        Recruiterflow - API Key
      </Card>
    </Columns>
  </Step>

  <Step title="Link an Account">
    Connect an account using [StackOne Hub](/guides/embedding-stackone-hub) or [Auth Link](/guides/auth-link).

    <Columns cols={2}>
      <Card title="Link Account" href="/connectors/recruiterflow/guides/link-account/api-key" icon="https://stackone-logos.com/api/recruiterflow/filled/png" horizontal>
        Recruiterflow - API Key
      </Card>
    </Columns>
  </Step>

  <Step title="Use Actions">
    Invoke actions using one of the methods below:

    * [MCP](/mcp/quickstart) – Model Context Protocol for AI assistants
    * [A2A](/a2a/quickstart) – Agent-to-Agent protocol
    * [AI Toolset (TypeScript)](/agents/typescript/introduction) – TypeScript SDK for AI agents
    * [AI Toolset (Python)](/agents/python/introduction) – Python SDK for AI agents
    * [Actions RPC](/platform/api-reference/actions/make-an-rpc-call-to-an-action) – Direct API calls
    * [Playground](/guides/playground) – Test actions in the dashboard
  </Step>
</Steps>
