---
title: "Resend an invitation"
method: POST
path: "/api/v1/interviews/{id}/resend"
tags: ["Interviews"]
---

# Resend an invitation

`POST /api/v1/interviews/{id}/resend`

## Request

- Base URL: `https://app.probbai.com`
- URL: `https://app.probbai.com/api/v1/interviews/{id}/resend`
- Auth: HTTP bearer

Queue another email for the same pending interview when the candidate needs the invitation again. This does not create a new interview or charge for one.

## Before you call

Use a current, eligible pending interview ID and a new Idempotency-Key for each intentional resend. No JSON body is needed.

**Required scope:** `interviews:write`.

## What happens next

Save deliveryId and inspect emailDelivery on the interview. The candidate credential is unchanged. A 202 means the email was queued, not delivered to an inbox.

## Recovery

Retry a timed-out resend with the same key. A conflict means the invitation is no longer eligible. Providers may duplicate an email if an acknowledgment is lost; avoid repeated fresh resend keys.

[Follow the complete workflow](/integration-interviews/) · [Errors and retries](/api-errors/)

## Path parameters

- `id` string, required

## Headers

- `Idempotency-Key` string, required

## Response `202`

Save deliveryId and inspect emailDelivery on the interview. The candidate credential is unchanged. A 202 means the email was queued, not delivered to an inbox.

- object
  - `data` InterviewResend, required
    - `interviewId` string, required: Logical interview attempt ID returned by invitation. A reinterview receives a new ID.
    - `deliveryId` string, required: Identifier of the queued invitation email delivery, not an interview attempt ID.

## Other responses

- `400`: Invalid input or cursor
- `401`: Invalid, expired, or revoked API key
- `403`: Disabled organisation or missing scope
- `404`: The resource is absent, expired, deleted, or unavailable in this workspace. Verify the resource ID and key's workspace.
- `405`: Method not allowed; consult Allow for supported methods
- `409`: Retry a timed-out resend with the same key. A conflict means the invitation is no longer eligible. Providers may duplicate an email if an acknowledgment is lost; avoid repeated fresh resend keys.
- `429`: Request limit exceeded
- `500`: Unexpected failure
- `503`: Service unavailable

---

[API](https://skmtc.dev/probbai/apis/probb-ai-customer-api.md) · [All operations](https://skmtc.dev/probbai/apis/probb-ai-customer-api/llms.txt) · [OpenAPI document](https://skmtc.dev/probbai/apis/probb-ai-customer-api/revisions/33a3294530e4?raw)
