Call Managing Organisations
Operations Summary
| Method | Endpoint | Description |
|---|---|---|
| Core CRUD | ||
| GET | /api/call-managing-organisations/ |
List Call Managing Organisations |
| GET | /api/call-managing-organisations/{uuid}/ |
Retrieve |
| POST | /api/call-managing-organisations/ |
Create |
| PUT | /api/call-managing-organisations/{uuid}/ |
Update |
| PATCH | /api/call-managing-organisations/{uuid}/ |
Partial Update |
| DELETE | /api/call-managing-organisations/{uuid}/ |
Delete |
| Permissions & Users | ||
| GET | /api/call-managing-organisations/{uuid}/list_users/ |
List users |
| POST | /api/call-managing-organisations/{uuid}/add_user/ |
Add user |
| POST | /api/call-managing-organisations/{uuid}/delete_user/ |
Delete user |
| POST | /api/call-managing-organisations/{uuid}/update_user/ |
Update user |
| Other Actions | ||
| GET | /api/call-managing-organisations/{uuid}/stats/ |
Return statistics for call managing organisation |
Core CRUD
List Call Managing Organisations
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 | |
- API Source:
call_managing_organisations_list
1 2 3 4 5 6 7 8 9 10 | |
| Name | Type | Description |
|---|---|---|
customer |
string | |
customer_keyword |
string | |
customer_uuid |
string (uuid) | |
o |
array | Ordering |
page |
integer | A page number within the paginated result set. |
page_size |
integer | Number of results to return per page. |
200 -
The response body is an array of objects, where each object has the following structure:
| Field | Type |
|---|---|
url |
string (uri) |
uuid |
string (uuid) |
created |
string (date-time) |
description |
string |
customer |
string (uri) |
customer_name |
string |
customer_uuid |
string (uuid) |
customer_image |
string (uri) |
customer_abbreviation |
string |
customer_native_name |
string |
customer_country |
string |
image |
string (uri) |
Retrieve
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
call_managing_organisations_retrieve
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
200 -
| Field | Type |
|---|---|
url |
string (uri) |
uuid |
string (uuid) |
created |
string (date-time) |
description |
string |
customer |
string (uri) |
customer_name |
string |
customer_uuid |
string (uuid) |
customer_image |
string (uri) |
customer_abbreviation |
string |
customer_native_name |
string |
customer_country |
string |
image |
string (uri) |
Create
1 2 3 4 5 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
- Model Source:
CallManagingOrganisationRequest - API Source:
call_managing_organisations_create
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Field | Type | Required |
|---|---|---|
description |
string | |
customer |
string (uri) | ✓ |
image |
string (binary) |
201 -
| Field | Type |
|---|---|
url |
string (uri) |
uuid |
string (uuid) |
created |
string (date-time) |
description |
string |
customer |
string (uri) |
customer_name |
string |
customer_uuid |
string (uuid) |
customer_image |
string (uri) |
customer_abbreviation |
string |
customer_native_name |
string |
customer_country |
string |
image |
string (uri) |
Update
1 2 3 4 5 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 | |
- Model Source:
CallManagingOrganisationRequest - API Source:
call_managing_organisations_update
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required |
|---|---|---|
description |
string | |
customer |
string (uri) | ✓ |
image |
string (binary) |
200 -
| Field | Type |
|---|---|
url |
string (uri) |
uuid |
string (uuid) |
created |
string (date-time) |
description |
string |
customer |
string (uri) |
customer_name |
string |
customer_uuid |
string (uuid) |
customer_image |
string (uri) |
customer_abbreviation |
string |
customer_native_name |
string |
customer_country |
string |
image |
string (uri) |
Partial Update
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- Model Source:
PatchedCallManagingOrganisationRequest - API Source:
call_managing_organisations_partial_update
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required |
|---|---|---|
description |
string | |
image |
string (binary) |
200 -
| Field | Type |
|---|---|
url |
string (uri) |
uuid |
string (uuid) |
created |
string (date-time) |
description |
string |
customer |
string (uri) |
customer_name |
string |
customer_uuid |
string (uuid) |
customer_image |
string (uri) |
customer_abbreviation |
string |
customer_native_name |
string |
customer_country |
string |
image |
string (uri) |
Delete
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
call_managing_organisations_destroy
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
204 - No response body
Permissions & Users
List users
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
- API Source:
call_managing_organisations_list_users_list
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Name | Type | Description |
|---|---|---|
field |
array | Fields to include in response |
full_name |
string | User full name |
native_name |
string | User native name |
o |
array | Ordering fields |
page |
integer | A page number within the paginated result set. |
page_size |
integer | Number of results to return per page. |
role |
string (uuid) | Role UUID or name |
search_string |
string | Search string for user |
user |
string (uuid) | User UUID |
user_slug |
string | User slug |
user_url |
string | User URL |
username |
string | User username |
200 -
The response body is an array of objects, where each object has the following structure:
| Field | Type | Description |
|---|---|---|
uuid |
string (uuid) | |
created |
string (date-time) | |
expiration_time |
string (date-time) | |
role_name |
string | |
role_uuid |
string (uuid) | |
user_email |
string (email) | |
user_full_name |
string | |
user_username |
string | Required. 128 characters or fewer. Lowercase letters, numbers and @/./+/-/_ characters |
user_uuid |
string (uuid) | |
user_image |
string (uri) | |
created_by_full_name |
string | |
created_by_uuid |
string (uuid) |
Add user
1 2 3 4 5 6 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
- Model Source:
UserRoleCreateRequest - API Source:
call_managing_organisations_add_user
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required |
|---|---|---|
role |
string | ✓ |
user |
string (uuid) | ✓ |
expiration_time |
string (date-time) |
201 -
| Field | Type |
|---|---|
expiration_time |
string (date-time) |
400 -
| Field | Type | Description |
|---|---|---|
non_field_errors |
array of strings |
Delete user
1 2 3 4 5 6 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
- Model Source:
UserRoleDeleteRequest - API Source:
call_managing_organisations_delete_user
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required |
|---|---|---|
role |
string | ✓ |
user |
string (uuid) | ✓ |
expiration_time |
string (date-time) |
200 - No response body
Update user
1 2 3 4 5 6 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 | |
- Model Source:
UserRoleUpdateRequest - API Source:
call_managing_organisations_update_user
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required |
|---|---|---|
role |
string | ✓ |
user |
string (uuid) | ✓ |
expiration_time |
string (date-time) |
200 -
| Field | Type |
|---|---|
expiration_time |
string (date-time) |
Other Actions
Return statistics for call managing organisation
Return statistics for call managing organisation.
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
call_managing_organisations_stats_retrieve
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
200 -
| Field | Type |
|---|---|
open_calls |
integer |
active_rounds |
integer |
accepted_proposals |
integer |
pending_proposals |
integer |
pending_review |
integer |
rounds_closing_in_one_week |
integer |
calls_closing_in_one_week |
integer |
offering_requests_pending |
integer |