Signup invites

Staff-only CRUD endpoints for creating, listing, updating, and deleting signup invites.

Endpoints

GET /api/v1/signup-invites
POST /api/v1/signup-invites
GET /api/v1/signup-invites/{uuid}
PUT /api/v1/signup-invites/{uuid}
DELETE /api/v1/signup-invites/{uuid}

Request notes

  • All operations require staff access.
  • expires_at accepts a humantime duration like 1h, 1d, or 3d, or an ISO 8601 timestamp in the future.
  • Deleted invites do not appear in list results and are treated as not found for get, update, and delete.