Skip to content
Pile
Esc
↑↓navigate↵open⌘Jpreview

Create invitation

POST/workspaces/{organizationId}/invitations
Path parameters
organizationIdstringrequired
Request body
application/json
emailstring<email>required
rolestringrequired
teamIdstring
Responses
201

Invitation created

idstringrequired
organizationIdstringrequired
emailstringrequired
rolestringrequired
statusstringrequired
teamIdstring | nullrequired
expiresAtintegerrequired
expiredbooleanrequired
inviterIdstringrequired
createdAtintegerrequired
400

Invalid email, unknown team, or the address already belongs to a member or pending invitation

Try it
Server
Parameters
Bodyapplication/json
Request
curl -X POST '/workspaces/string/invitations' \
  -H 'Content-Type: application/json' \
  -d '{
  "email": "user@example.com",
  "role": "string",
  "teamId": "string"
}'
Response
{
  "id": "string",
  "organizationId": "string",
  "email": "string",
  "role": "string",
  "status": "string",
  "teamId": "string",
  "expiresAt": 0,
  "expired": true,
  "inviterId": "string",
  "createdAt": 0
}