Invite a candidate
Create an interview attempt and prepare its questions. ProBB AI can send the invitation email, or your own system can deliver the candidate link.
Before you call
Obtain a current interview quote and send the same details plus quoteFingerprint with a stable Idempotency-Key. The workspace must have interview allowance.
Required scope: interviews:write.
What happens next
A 202 returns interviewId and statusUrl. With sendEmail=true, invitationToken is null. With false, securely deliver /interview/{invitationToken} on the application origin yourself. Preparation and email delivery proceed independently.
Recovery
Repeat the same body/key after a timeout. A returned token is a bearer credential; never log it. Replays only recover an eligible current pending invitation. Use resend for another email and reinterview for a new attempt.
Follow the complete workflow · Errors and retries
Request
- Base URL: https://app.probbai.com
- URL: https://app.probbai.com/api/v1/interviews
- Auth: HTTP bearer
Headers
Stable key for one logical write. Retry the identical body with the same key after a timeout; a changed body conflicts. 1–128 letters, digits, dots, underscores, colons, or hyphens.
Request body
Response
A 202 returns interviewId and statusUrl. With sendEmail=true, invitationToken is null. With false, securely deliver /interview/{invitationToken} on the application origin yourself. Preparation and email delivery proceed independently.
Changes
No recorded changes to this operation across all 1 revision of this API.