Invitation
Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequiredPattern:
Entity ID
^[0-9a-fA-F]{24}$Query parameters
limitintegerOptionalDefault:
The limit of per page
10pageintegerOptionalDefault:
Current page number
1sortstringOptionalExample:
Sort
{"value":"createdAt"}statusstringOptional
Status
Responses
200
OK
application/json
totalDocsintegerRequired
The total number of users
limitintegerRequiredDefault:
The limit of users per page
10pageintegerRequiredDefault:
Current page
1totalPagesintegerRequired
The total number of pages
pagingCounterintegerRequired
Current page number
hasPrevPagebooleanRequired
Has previous page
hasNextPagebooleanRequired
Has next page
prevPageintegerRequired
Previous page number
nextPageintegerRequired
Next page number
401
Unauthorized
application/json
403
Forbidden
application/json
get/organizations/{organizationId}/invitations
GET /api/v1/organizations/{organizationId}/invitations HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
{
"totalDocs": 1,
"limit": 10,
"page": 1,
"totalPages": 1,
"pagingCounter": 1,
"hasPrevPage": true,
"hasNextPage": true,
"prevPage": 1,
"nextPage": 1,
"docs": [
{
"email": "text",
"token": "text",
"organization": {
"_id": "text",
"name": "text",
"slug": "text",
"description": "text",
"owner": "text",
"isExecutive": false,
"status": 0,
"privileges": [
"project:read",
"project:write"
],
"imageUrl": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
},
"user": "63ea10b94a472e003305232b",
"registered": {
"completedAt": "2026-01-01T00:00:00.000Z",
"user": "63ea10b94a472e003305232b"
},
"status": "pending",
"validatedAt": "2026-01-01T00:00:00.000Z",
"_id": "63ea10b94a472e003305232b",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}
]
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
organizationIdstringRequiredPattern:
Entity ID
^[0-9a-fA-F]{24}$Body
emailstring · min: 3 · max: 255RequiredExample:
Invitation email
john@example.comrolesstring[]Optional
Entity ID
validatedAtstring · date-timeRequired
Date
Responses
201
Created
application/json
emailstringRequired
Invitation email
tokenstringRequired
Invitation token
userstringRead-onlyOptionalExample:
Entity ID
63ea10b94a472e003305232bPattern: ^[0-9a-fA-F]{24}$statusstring · enumOptionalDefault:
Invitation status
pendingPossible values: validatedAtstring · date-timeRead-onlyOptional
Date
_idstringRead-onlyOptionalExample:
Entity ID
63ea10b94a472e003305232bPattern: ^[0-9a-fA-F]{24}$createdAtstring · date-timeRead-onlyOptional
Date
updatedAtstring · date-timeRead-onlyOptional
Date
400
Bad Request
application/json
401
Unauthorized
application/json
post/organizations/{organizationId}/invitations
POST /api/v1/organizations/{organizationId}/invitations HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Content-Type: application/json
Accept: */*
Content-Length: 86
{
"email": "john@example.com",
"roles": [
"text"
],
"validatedAt": "2026-01-01T00:00:00.000Z"
}{
"email": "text",
"token": "text",
"organization": {
"_id": "text",
"name": "text",
"slug": "text",
"description": "text",
"owner": "text",
"isExecutive": false,
"status": 0,
"privileges": [
"project:read",
"project:write"
],
"imageUrl": "text",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
},
"user": "63ea10b94a472e003305232b",
"registered": {
"completedAt": "2026-01-01T00:00:00.000Z",
"user": "63ea10b94a472e003305232b"
},
"status": "pending",
"validatedAt": "2026-01-01T00:00:00.000Z",
"_id": "63ea10b94a472e003305232b",
"createdAt": "2026-01-01T00:00:00.000Z",
"updatedAt": "2026-01-01T00:00:00.000Z"
}Authorizations
AuthorizationstringRequired
Bearer authentication header of the form Bearer <token>.
Path parameters
tokenstringRequired
Invitation token
Responses
200
OK
application/json
string · enumOptionalPossible values:
get/public/invitations/{token}/check
GET /api/v1/public/invitations/{token}/check HTTP/1.1
Host: abp-api.akinon.net
Authorization: Bearer YOUR_SECRET_TOKEN
Accept: */*
200
OK
registeredLast updated
Was this helpful?

