Project Group Membership Invitation API endpoint
  Table of contents
- Fields
- List view
- Detail
- Accept
- Reject
- Cancel
  Fields
| Field | Description | 
|---|
| id | UUID identificator formatted as a string | 
| invitee | invited group ID formatted as an integer | 
| project | related project ID formatted as a string | 
| can_change | boolean | 
| manage_project | boolean | 
| own_project | boolean | 
  List view
- Allowed portals: public, private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/projectgroupmembershipinvitation
- Data: None
- Responses: 200OK;403Not allowed;404Not found
  Use example (using Python API)
resp = client.load_model('projectgroupmembershipinvitation')
  Response example
{'project_group_membership_invitations': [
    {
        'id': 'b6529885-e670-4052-98c5-ea10d447e134',
        'invitee': 8,
        'project': 'a31e6de1-bd46-4f48-9afe-620ae6435a09',
        'can_change': False,
        'manage_project': True,
        'own_project': False
        },
    {
        'id': '540a69bd-7a6b-4968-b4ab-ccb64299320d',
        'invitee': 11,
        'project': 'c4b8a90b-2963-4d13-aa07-b6f497252dde',
        'can_change': False,
        'manage_project': True,
        'own_project': True
    }
]}
  Detail
- Allowed portals: public, private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/projectgroupmembershipinvitation/<id>/
- Data: None
- Responses: 200OK;403Not allowed;404Not found
  Use example (using Python API)
resp = client.load_model('projectgroupmembershipinvitation', id='b6529885-e670-4052-98c5-ea10d447e134')
  Response example
{'project_group_membership_invitation': {
    'id': 'b6529885-e670-4052-98c5-ea10d447e134',
    'invitee': 8,
    'project': 'a31e6de1-bd46-4f48-9afe-620ae6435a09',
    'can_change': False,
    'manage_project': True,
    'own_project': False
}}
  Accept
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/projectgroupmembershipinvitation/<id>/
- Data: None
- Responses: 200OK;400Bad request;403Not allowed;404Not found
  Use example (using Python API)
resp = client.load_model("projectgroupmembershipinvitation", id="b6529885-e670-4052-98c5-ea10d447e134", options="accept")
  Reject
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/projectgroupmembershipinvitation/<id>/
- Data: None
- Responses: 200OK;400Bad request;403Not allowed;404Not found
  Use example (using Python API)
resp = client.load_model("projectgroupmembershipinvitation", id="540a69bd-7a6b-4968-b4ab-ccb64299320d", options="reject")
  Cancel
- Allowed portals: private
- Request method: GET
- URL: https://www.brainstem.org/api/private/users/projectgroupmembershipinvitation/<id>/
- Data: None
- Responses: 200OK;400Bad request;403Not allowed;404Not found
  Use example (using Python API)
resp = client.load_model("projectgroupmembershipinvitation", id="50be407d-0e20-43cd-8795-b88bbd0dab22", options="cancel")