Skip to main content
GET
/
organizations
/
{id}
/
invitations
Get organization invitations
curl --request GET \
  --url https://api.wacht.dev/organizations/{id}/invitations \
  --cookie session_id=
[
  {
    "id": "666666666666666666",
    "organization_id": "123456789012345678",
    "email": "newuser@example.com",
    "token": "inv_token_abc123",
    "status": "pending",
    "expires_at": "2024-01-22T10:30:00Z",
    "created_at": "2023-11-07T05:31:56Z",
    "updated_at": "2023-11-07T05:31:56Z",
    "initial_organization_role": {
      "id": "444444444444444444",
      "organization_id": "123456789012345678",
      "name": "Admin",
      "permissions": [
        "organization:admin",
        "organization:manage_members"
      ],
      "is_system_role": false,
      "created_at": "2023-11-07T05:31:56Z",
      "updated_at": "2023-11-07T05:31:56Z"
    },
    "initial_workspace_role": {
      "id": "<string>",
      "name": "<string>",
      "permissions": [
        "<string>"
      ]
    },
    "workspace": {
      "id": "555555555555555555",
      "name": "Main Workspace"
    },
    "inviter": {
      "id": "<string>",
      "first_name": "<string>",
      "last_name": "<string>",
      "email": "jsmith@example.com"
    },
    "inviter_roles": [
      {
        "id": "444444444444444444",
        "organization_id": "123456789012345678",
        "name": "Admin",
        "permissions": [
          "organization:admin",
          "organization:manage_members"
        ],
        "is_system_role": false,
        "created_at": "2023-11-07T05:31:56Z",
        "updated_at": "2023-11-07T05:31:56Z"
      }
    ]
  }
]

Authorizations

session_id
string
cookie
required

Session-based authentication using cookies

Path Parameters

id
string<uint64>
required

Organization ID

Response

Invitations retrieved successfully

id
string<uint64>

Invitation ID

Example:

"666666666666666666"

organization_id
string<uint64>

Organization ID

Example:

"123456789012345678"

email
string<email>

Invitee email

Example:

"newuser@example.com"

token
string

Invitation token

Example:

"inv_token_abc123"

status
enum<string>

Invitation status

Available options:
pending,
accepted,
discarded
Example:

"pending"

expires_at
string<date-time>

Expiration time

Example:

"2024-01-22T10:30:00Z"

created_at
string<date-time>
updated_at
string<date-time>
initial_organization_role
object
initial_workspace_role
object
workspace
object
inviter
object

User who sent the invitation

inviter_roles
object[]

Inviter's roles