Organization API
Organization Requests
Approve and reject join requests
GET
/organization-requestsList org requests
Query parameters
pageinteger
perPageinteger
limitinteger
statusstring
Responses
200Requests
ok reqenum
trueorganizationRequests reqany[]
pageinteger
perPageinteger
totalinteger
Request
curl 'https://app.openassistant.us/api/organization-requests' \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true,
"organizationRequests": [
null
]
}POST
/organization-requestsCreate org request
Request body
name reqstring
teamId reqstring
notesstring
Responses
201Created
ok reqenum
trueorganizationRequestany
Request
curl 'https://app.openassistant.us/api/organization-requests' \
-X POST \
-H "Authorization: Bearer ak_live_..." \
-H "Content-Type: application/json" \
-d '{
"name": "string",
"teamId": "string"
}'Response
{
"ok": true
}GET
/organization-requests/mineGet my org request
Query parameters
teamIdstring
Responses
200Request
ok reqenum
trueorganizationRequestany
Request
curl 'https://app.openassistant.us/api/organization-requests/mine' \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true
}POST
/organization-requests/{requestId}/approveApprove org request
Path parameters
requestId reqstring
Responses
200Approved
ok reqenum
trueorganizationRequestany
Request
curl 'https://app.openassistant.us/api/organization-requests/<requestId>/approve' \
-X POST \
-H "Authorization: Bearer ak_live_..."Response
{
"ok": true
}POST
/organization-requests/{requestId}/rejectReject org request
Path parameters
requestId reqstring
Request body
reasonstring
Responses
200Rejected
ok reqenum
trueorganizationRequestany
Request
curl 'https://app.openassistant.us/api/organization-requests/<requestId>/reject' \
-X POST \
-H "Authorization: Bearer ak_live_..." \
-H "Content-Type: application/json" \
-d '{
"reason": "string"
}'Response
{
"ok": true
}