← Help Center

Careers Page Integration

Add a single link to your job listings that launches candidates straight into a TalentPrism AI interview — no unique URLs needed per job.

1. Base Endpoint

https://app.talentprism.ai/sequence/redirect/

2. GET vs POST

Use GET when you are only pre-filling candidate details.

Fleet resolves the correct sequence from team and job, then either auto-launches or shows the candidate form depending on the available data and sequence settings.

Use POST multipart/form-data when you need to send a resume file.

The same endpoint resolves the sequence, creates or updates the candidate, saves the resume, creates the interview, and redirects the candidate to the interview URL.

3. Required Routing Parameters

Param Description Example
team Your TalentPrism team slug acmecorp
job Your internal client_job_id or any ID in grouped_client_job_ids 213304

If either parameter is missing or invalid, the candidate will see a 400 error.

4. Optional Candidate Fields

Param Maps To Example
tbfnameFirst NameMaria
tblnameLast NameGonzalez
tbemailEmail[email protected]
tbphnPhone (E.164)+15551234567
  • First & last name are required for automatic launch.
  • You must supply either email or phone.
  • For POST submissions, send first_name, last_name, email, phone_number, and consent_path=fast-track. The legacy query aliases remain supported for GET links.
  • If all required data is present the candidate goes straight to the interview.
  • Otherwise they see a short form to complete the details.

5. Examples

GET minimal link (shows form):

https://app.talentprism.ai/sequence/redirect/?team=acmecorp&job=213304

GET auto-launch (straight to interview when all required fields are present):

https://app.talentprism.ai/sequence/redirect/?team=acmecorp&job=213304&tbfname=Maria&tblname=Gonzalez&tbemail=maria%40example.com

POST with resume upload:

curl -X POST "https://app.talentprism.ai/sequence/redirect/" \
  -F "team=acmecorp" \
  -F "job=213304" \
  -F "first_name=Maria" \
  -F "last_name=Gonzalez" \
  -F "[email protected]" \
  -F "consent_path=fast-track" \
  -F "resume=@/path/to/resume.pdf"

Remember to URL-encode special characters (e.g. @%40).

6. FAQ

Do we need to POST or include a CSRF token?

Use GET for no-file redirects. Use POST multipart/form-data when sending a resume. External integrations do not need to manage a CSRF token for this endpoint.

What if the job is closed or ID is wrong?

The candidate will see a 400 error and you can adjust the link.

Can we add custom fields?

At this time only the parameters above are supported.

Do we need to know the sequence id to upload a resume?

No. The redirect endpoint still resolves the correct sequence from team and job.

Can't find what you're looking for?

Contact Us