Invite Codes

List invite codes

GET /api/invite-codes
const codes = await client.listInvites()
codes = client.list_invites()

Create invite codes

POST /api/invite-codes
FieldTypeRequiredDescription
countnumberYesNumber of codes to create (1–5)
notestringNoOptional note
const codes = await client.createInvites(3, 'For my friends')
codes = client.create_invites(3, note="For my friends")

Response:

[
  { "id": "uuid", "code": "ABC123", "isActive": true, "note": "For my friends", "createdAt": "..." },
  { "id": "uuid", "code": "DEF456", "isActive": true, "note": "For my friends", "createdAt": "..." }
]

Deactivate invite code

PATCH /api/invite-codes/:id/deactivate
const code = await client.deactivateInvite('invite-id')
code = client.deactivate_invite("invite-id")

Delete invite code

DELETE /api/invite-codes/:id
await client.deleteInvite('invite-id')
client.delete_invite("invite-id")