---
title: "Resend Invite"
method: POST
path: "/api/interviews/{interview_id}/resend-invite"
tags: ["Interviews"]
---

# Resend Invite

`POST /api/interviews/{interview_id}/resend-invite`

## Request

- Base URL: `https://api.thebetterhire.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.thebetterhire.ai/api/interviews/{interview_id}/resend-invite`
- Auth: HTTP bearer

Re-send the candidate invitation email for an existing interview.

Replaces the old FE-direct POST to /api/interviews/send-invitation, which
sent neither company_name nor job_title — the email route's trust guard
400s when both are blank, so the resend button silently failed. Identity
MUST resolve server-side (resolve_for_read applies the role's CURRENT
visibility — a role flipped to Confidential after dispatch must hide the
name on resends too), and resolving here also restores the brain framing,
coding heads-up, and plan-round callout the FE path couldn't compute.

## Path parameters

- `interview_id` string, uuid, required

## Response `200`

Successful Response

- unknown

## Other responses

- `422`: Validation Error

---

[API](https://skmtc.dev/thebetterhire/apis/interanalysis-b2b-api.md) · [All operations](https://skmtc.dev/thebetterhire/apis/interanalysis-b2b-api/llms.txt) · [OpenAPI document](https://skmtc.dev/thebetterhire/apis/interanalysis-b2b-api/revisions/c8ad03e900ea?raw)
