Start workflow runs

Enrols candidates in a published workflow, one run per candidate. Runs start after the call returns, so the response reports what Popp accepted rather than the runs. Follow the runs with List workflow runs or the WORKFLOW_CONTACT_RESOLVED and WORKFLOW_RUN_STARTED webhooks.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required

The workflow ID.

Body Params

Send at least one candidate across candidateProfileIds, candidateProfileExternalIds and contacts, and no more than 5,000 in total.

candidateProfileIds
array of strings

Popp candidate profile IDs to enrol into the workflow.

candidateProfileIds
candidateProfileExternalIds
array of strings

Your external IDs for existing candidate profiles in your organization. One in the wrong format is reported in errors[].

candidateProfileExternalIds
contacts
array of objects

Inline contact details. Each contact is resolved to or created as a candidate profile, then enrolled into the workflow. Use this when you do not yet have a Popp candidate profile for the contact.

contacts
string

Your metadata for this batch of runs, as a JSON-encoded string. It appears in each run's context when applicable.

Responses

Language
Credentials
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json