Pular para o conteúdo

Resend Invitation

POST
/api/v1/invitations/{invitation_id}/resend

Resend invitation email (Protected).

Requires: Owner or Admin role

Args: invitation_id: ID of the invitation to resend current_user: Current authenticated user db: Database session

Returns: Invitation details

invitation_id
required
Invitation Id
integer

Successful Response

InvitationResponse

Schema for invitation data in responses.

object
id
required
Id
integer
tenant_id
required
Tenant Id
integer
email
required
Email
string
role
required
UserRole

User roles within a tenant.

string
Allowed values: owner admin agent viewer
status
required
InvitationStatus

Invitation status

string
Allowed values: pending accepted expired cancelled
token
required
Token
string
invited_by_user_id
required
Invited By User Id
integer
expires_at
required
Expires At
string format: date-time
accepted_at
Any of:
string format: date-time
cancelled_at
Any of:
string format: date-time
created_at
required
Created At
string format: date-time
updated_at
required
Updated At
string format: date-time
tenant_name
Any of:
string
invited_by_name
Any of:
string
Example
{
"created_at": "2025-11-01T12:00:00Z",
"email": "novocolaborador@empresa.com",
"expires_at": "2025-11-08T12:00:00Z",
"id": 1,
"invited_by_user_id": 3,
"role": "agent",
"status": "pending",
"tenant_id": 1,
"token": "abc123def456",
"updated_at": "2025-11-01T12:00:00Z"
}

Validation Error

HTTPValidationError
object
detail
Detail
Array<object>
ValidationError
object
loc
required
Location
Array
msg
required
Message
string
type
required
Error Type
string