> For clean Markdown of any page, append .md to the page URL.
> For a complete documentation index, see https://catena.ferndocs.com/llms.txt.
> For AI client integration (Claude Code, Cursor, etc.), connect to the MCP server at https://catena.ferndocs.com/_mcp/server.

# Invitation rejected

POST 

Emitted when an invitation is rejected.

Deprecated in 2.0.0. Use `invitation.declined` instead.

Reference: https://catena.ferndocs.com/api-reference/notifications/webhook-events/invitation-rejected

## Request

### Payload

- `version` (string, required) — Version of the schema used for this event
- `data` (list of BaseInvitationEvent, required) — The event payload, with one or more records of the specified type
- `webhook_id` (string, required) — Unique identifier for the webhook subscription that triggered this delivery
- `event_name` (string, optional, default: invitation.rejected)
- `timestamp` (datetime, optional, nullable) — ISO 8601 timestamp when the event occurred
- `id` (string, optional, nullable) — Unique identifier for this specific event instance (UUID v7 for time-ordered sorting)
- `delivery_attempt` (integer, optional, default: 0) — The number of times the event has been attempted to be delivered

## Types

### BaseInvitationEvent

Base invitation event.

- `id` (string, required) — The ID of the invitation
- `created_at` (datetime, required) — The date and time the invitation was created
- `magic_link` (string, required) — The magic link to accept the invitation.
- `expires_at` (datetime, required) — The date and time the magic link expires.
- `expires_in_hours` (integer, required) — The number of hours until the magic link expires.
- `status` (enum, required) — The status of the invitation.
  - Allowed values: `active`, `inactive`, `paused`, `expired`, `cancelled`, `pending`, `deleted`, `stale`, `success`, `failed`, `scheduled`, `accepted`, `declined`
- `partner_provided_fleet_name` (string, optional, nullable) — The name of the fleet as known by the partner
- `accepted_at` (datetime, optional, nullable) — The date and time the invitation was accepted.
- `pre_registration_access_token` (string, optional, nullable) — The access token for pre-registration.
- `pre_registration_refresh_token` (string, optional, nullable) — The refresh token for pre-registration.
- `success_redirect_url` (string, optional, nullable) — The URL to redirect the user to after accepting the invitation successfully
- `failure_redirect_url` (string, optional, nullable) — The URL to redirect the user to after accepting the invitation unsuccessfully
- `callback_url` (string, optional, nullable) — The URL to send webhook callbacks to
- `limit_tsps` (list of string, optional, nullable) — The list of TSPs that the fleet is allowed to connect during onboarding. If not provided, all TSPs are allowed.
- `fleet_id` (string, optional, nullable) — The Catena ID of the fleet.
- `partner_slug` (string, optional, nullable) — The slug of the partner that owns the invitation
- `partner_id` (string, optional, nullable) — The ID of the partner that owns the invitation
- `decline_reason` (string, optional, nullable) — The reason the invitation was declined.
- `declined_at` (datetime, optional, nullable) — The date and time the invitation was declined.
- `fleet_ref` (string, optional, nullable) — The reference of the fleet in the partner system