---
title: "Resend invitation"
method: POST
path: "/users/{userId}/resend-invitation"
tags: ["Users"]
---

# Resend invitation

`POST /users/{userId}/resend-invitation`

Generates a fresh Cognito temporary password, resets the Cognito user
back to FORCE_CHANGE_PASSWORD state, and re-sends the invitation email.
Only valid while the user's status is "invited" — returns 409 Conflict
once they have accepted the original invitation.

## Response `204`

Invitation re-sent

## Other responses

- `401` — Authentication required
- `403` — Insufficient permissions
- `404` — Resource not found
- `409` — Conflict (duplicate resource, in-use resource, or undo conflict)
- `429` — Rate limit exceeded
- `500` — Internal server error

---

[API](https://skmtc.net/voltairlabs/apis/voltair-api.md) · [All operations](https://skmtc.net/voltairlabs/apis/voltair-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/voltairlabs/voltair-api/revisions/be08f4f706f5/schema)
