Group Membership Request API endpoint
Table of contents
Fields
| Field | Description |
|---|---|
id | UUID identificator formatted as a string |
user_account_request | requesting user ID formatted as an integer |
authgroup | related group ID formatted as an integer |
List view
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/groupmembershiprequest
- Data: None
- Responses:
200OK;403Not allowed;404Not found
Use example (using Python API)
resp = client.load('groupmembershiprequest')
Response example
{'group_membership_requests': [
{
'id': '<id>',
'user_account_request': 3,
'authgroup': 9
},
{
'id': '<id>',
'user_account_request': 3,
'authgroup': 1
},
]}
List responses include a meta object (pagination/filter metadata).
Detail
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/groupmembershiprequest/<id>/
- Data: None
- Responses:
200OK;403Not allowed;404Not found
Use example (using Python API)
resp = client.load('groupmembershiprequest', id='<id>')
Response example
{'group_membership_request': {
'id': '<id>',
'user_account_request': 3,
'authgroup': 9}
}
Accept
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/groupmembershiprequest/<id>/accept/
- Data: None
- Responses:
200OK;400Bad request;403Not allowed;404Not found
Use example (using Python API)
resp = client.load("groupmembershiprequest", id="<id>", options="accept")
Reject
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/groupmembershiprequest/<id>/reject/
- Data: None
- Responses:
200OK;400Bad request;403Not allowed;404Not found
Use example (using Python API)
resp = client.load("groupmembershiprequest", id="<id>", options="reject")
Cancel
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/groupmembershiprequest/<id>/cancel/
- Data: None
- Responses:
200OK;400Bad request;403Not allowed;404Not found
Use example (using Python API)
resp = client.load("groupmembershiprequest", id="<id>", options="cancel")