Assignment Batches
Operations Summary
| Method | Endpoint | Description |
|---|---|---|
| Core CRUD | ||
| GET | /api/assignment-batches/ |
List Assignment Batches |
| GET | /api/assignment-batches/{uuid}/ |
Retrieve |
| POST | /api/assignment-batches/ |
Create |
| PUT | /api/assignment-batches/{uuid}/ |
Update |
| PATCH | /api/assignment-batches/{uuid}/ |
Partial Update |
| DELETE | /api/assignment-batches/{uuid}/ |
Delete |
| Other Actions | ||
| POST | /api/assignment-batches/{uuid}/cancel/ |
Cancel this assignment batch |
| POST | /api/assignment-batches/{uuid}/extend-deadline/ |
Extend deadline |
| POST | /api/assignment-batches/{uuid}/send/ |
Send this assignment batch invitation to the reviewer |
Core CRUD
List Assignment Batches
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
- Model Source:
AssignmentBatchListOEnum - Model Source:
AssignmentBatchStatus - Model Source:
AssignmentSource - API Source:
assignment_batches_list
1 2 3 4 5 6 7 8 9 10 | |
| Name | Type | Description |
|---|---|---|
call_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. |
reviewer_pool_entry_uuid |
string (uuid) | |
reviewer_uuid |
string (uuid) | |
sent_after |
string (date-time) | |
sent_before |
string (date-time) | |
source |
array | |
status |
array |
200 -
The response body is an array of objects, where each object has the following structure:
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
call |
string (uri) | |
call_uuid |
string (uuid) | |
call_name |
string | |
reviewer_pool_entry |
string (uri) | |
reviewer_pool_entry_uuid |
string (uuid) | |
reviewer_name |
string | Get reviewer name from pool entry. |
reviewer_email |
string | Get reviewer email from pool entry. |
reviewer_uuid |
string | Get reviewer profile UUID if available. |
status |
any | |
status_display |
string | |
sent_at |
string (date-time) | When the invitation was sent to the reviewer. |
expires_at |
string (date-time) | When the invitation expires. |
responded_at |
string (date-time) | When the reviewer completed their response. |
source |
any | |
source_display |
string | |
created_by |
string (uri) | User who created/approved this batch. |
created_by_name |
string | |
manager_notes |
string | Optional notes from call manager to reviewer. |
items_count |
integer | Total count of items in batch. |
items_pending_count |
integer | Count of pending items. |
items_accepted_count |
integer | Count of accepted items. |
items_declined_count |
integer | Count of declined items. |
is_expired |
boolean | |
created |
string (date-time) |
Retrieve
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
assignment_batches_retrieve
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
200 -
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
call |
string (uri) | |
call_uuid |
string (uuid) | |
call_name |
string | |
reviewer_pool_entry |
string (uri) | |
reviewer_pool_entry_uuid |
string (uuid) | |
reviewer_name |
string | Get reviewer name from pool entry. |
reviewer_email |
string | Get reviewer email from pool entry. |
reviewer_uuid |
string | Get reviewer profile UUID if available. |
status |
any | |
status_display |
string | |
sent_at |
string (date-time) | When the invitation was sent to the reviewer. |
expires_at |
string (date-time) | When the invitation expires. |
responded_at |
string (date-time) | When the reviewer completed their response. |
source |
any | |
source_display |
string | |
created_by |
string (uri) | User who created/approved this batch. |
created_by_name |
string | |
manager_notes |
string | Optional notes from call manager to reviewer. |
items |
array of objects | |
items.url |
string (uri) | |
items.uuid |
string (uuid) | |
items.batch |
string (uri) | |
items.proposal |
string (uri) | |
items.proposal_uuid |
string (uuid) | |
items.proposal_name |
string | |
items.proposal_slug |
string | |
items.status |
any | |
items.status_display |
string | |
items.affinity_score |
number (double) | Affinity score used for assignment (0-1). |
items.has_coi |
boolean | Whether COI was detected during pre-check. |
items.coi_count |
integer | Count of COI records blocking this assignment. |
items.responded_at |
string (date-time) | |
items.decline_reason |
string | Reason provided by reviewer for declining. |
items.review |
string (uri) | The Review record created when this assignment was accepted. |
items.review_uuid |
string (uuid) | |
items.reassign_count |
integer | Number of times this proposal has been reassigned. |
items.created |
string (date-time) | |
items_count |
integer | Total count of items in batch. |
items_pending_count |
integer | Count of pending items. |
items_accepted_count |
integer | Count of accepted items. |
items_declined_count |
integer | Count of declined items. |
is_expired |
boolean | |
created |
string (date-time) |
Create
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | |
- Model Source:
AssignmentBatchRequest - API Source:
assignment_batches_create
1 2 3 4 5 6 7 8 9 10 | |
| Field | Type | Required | Description |
|---|---|---|---|
manager_notes |
string | Optional notes from call manager to reviewer. |
201 -
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
call |
string (uri) | |
call_uuid |
string (uuid) | |
call_name |
string | |
reviewer_pool_entry |
string (uri) | |
reviewer_pool_entry_uuid |
string (uuid) | |
reviewer_name |
string | Get reviewer name from pool entry. |
reviewer_email |
string | Get reviewer email from pool entry. |
reviewer_uuid |
string | Get reviewer profile UUID if available. |
status |
any | |
status_display |
string | |
sent_at |
string (date-time) | When the invitation was sent to the reviewer. |
expires_at |
string (date-time) | When the invitation expires. |
responded_at |
string (date-time) | When the reviewer completed their response. |
source |
any | |
source_display |
string | |
created_by |
string (uri) | User who created/approved this batch. |
created_by_name |
string | |
manager_notes |
string | Optional notes from call manager to reviewer. |
items |
array of objects | |
items.url |
string (uri) | |
items.uuid |
string (uuid) | |
items.batch |
string (uri) | |
items.proposal |
string (uri) | |
items.proposal_uuid |
string (uuid) | |
items.proposal_name |
string | |
items.proposal_slug |
string | |
items.status |
any | |
items.status_display |
string | |
items.affinity_score |
number (double) | Affinity score used for assignment (0-1). |
items.has_coi |
boolean | Whether COI was detected during pre-check. |
items.coi_count |
integer | Count of COI records blocking this assignment. |
items.responded_at |
string (date-time) | |
items.decline_reason |
string | Reason provided by reviewer for declining. |
items.review |
string (uri) | The Review record created when this assignment was accepted. |
items.review_uuid |
string (uuid) | |
items.reassign_count |
integer | Number of times this proposal has been reassigned. |
items.created |
string (date-time) | |
items_count |
integer | Total count of items in batch. |
items_pending_count |
integer | Count of pending items. |
items_accepted_count |
integer | Count of accepted items. |
items_declined_count |
integer | Count of declined items. |
is_expired |
boolean | |
created |
string (date-time) |
Update
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- Model Source:
AssignmentBatchRequest - API Source:
assignment_batches_update
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required | Description |
|---|---|---|---|
manager_notes |
string | Optional notes from call manager to reviewer. |
200 -
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
call |
string (uri) | |
call_uuid |
string (uuid) | |
call_name |
string | |
reviewer_pool_entry |
string (uri) | |
reviewer_pool_entry_uuid |
string (uuid) | |
reviewer_name |
string | Get reviewer name from pool entry. |
reviewer_email |
string | Get reviewer email from pool entry. |
reviewer_uuid |
string | Get reviewer profile UUID if available. |
status |
any | |
status_display |
string | |
sent_at |
string (date-time) | When the invitation was sent to the reviewer. |
expires_at |
string (date-time) | When the invitation expires. |
responded_at |
string (date-time) | When the reviewer completed their response. |
source |
any | |
source_display |
string | |
created_by |
string (uri) | User who created/approved this batch. |
created_by_name |
string | |
manager_notes |
string | Optional notes from call manager to reviewer. |
items |
array of objects | |
items.url |
string (uri) | |
items.uuid |
string (uuid) | |
items.batch |
string (uri) | |
items.proposal |
string (uri) | |
items.proposal_uuid |
string (uuid) | |
items.proposal_name |
string | |
items.proposal_slug |
string | |
items.status |
any | |
items.status_display |
string | |
items.affinity_score |
number (double) | Affinity score used for assignment (0-1). |
items.has_coi |
boolean | Whether COI was detected during pre-check. |
items.coi_count |
integer | Count of COI records blocking this assignment. |
items.responded_at |
string (date-time) | |
items.decline_reason |
string | Reason provided by reviewer for declining. |
items.review |
string (uri) | The Review record created when this assignment was accepted. |
items.review_uuid |
string (uuid) | |
items.reassign_count |
integer | Number of times this proposal has been reassigned. |
items.created |
string (date-time) | |
items_count |
integer | Total count of items in batch. |
items_pending_count |
integer | Count of pending items. |
items_accepted_count |
integer | Count of accepted items. |
items_declined_count |
integer | Count of declined items. |
is_expired |
boolean | |
created |
string (date-time) |
Partial Update
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- Model Source:
PatchedAssignmentBatchRequest - API Source:
assignment_batches_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 |
|---|---|---|---|
manager_notes |
string | Optional notes from call manager to reviewer. |
200 -
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
call |
string (uri) | |
call_uuid |
string (uuid) | |
call_name |
string | |
reviewer_pool_entry |
string (uri) | |
reviewer_pool_entry_uuid |
string (uuid) | |
reviewer_name |
string | Get reviewer name from pool entry. |
reviewer_email |
string | Get reviewer email from pool entry. |
reviewer_uuid |
string | Get reviewer profile UUID if available. |
status |
any | |
status_display |
string | |
sent_at |
string (date-time) | When the invitation was sent to the reviewer. |
expires_at |
string (date-time) | When the invitation expires. |
responded_at |
string (date-time) | When the reviewer completed their response. |
source |
any | |
source_display |
string | |
created_by |
string (uri) | User who created/approved this batch. |
created_by_name |
string | |
manager_notes |
string | Optional notes from call manager to reviewer. |
items |
array of objects | |
items.url |
string (uri) | |
items.uuid |
string (uuid) | |
items.batch |
string (uri) | |
items.proposal |
string (uri) | |
items.proposal_uuid |
string (uuid) | |
items.proposal_name |
string | |
items.proposal_slug |
string | |
items.status |
any | |
items.status_display |
string | |
items.affinity_score |
number (double) | Affinity score used for assignment (0-1). |
items.has_coi |
boolean | Whether COI was detected during pre-check. |
items.coi_count |
integer | Count of COI records blocking this assignment. |
items.responded_at |
string (date-time) | |
items.decline_reason |
string | Reason provided by reviewer for declining. |
items.review |
string (uri) | The Review record created when this assignment was accepted. |
items.review_uuid |
string (uuid) | |
items.reassign_count |
integer | Number of times this proposal has been reassigned. |
items.created |
string (date-time) | |
items_count |
integer | Total count of items in batch. |
items_pending_count |
integer | Count of pending items. |
items_accepted_count |
integer | Count of accepted items. |
items_declined_count |
integer | Count of declined items. |
is_expired |
boolean | |
created |
string (date-time) |
Delete
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
assignment_batches_destroy
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
204 - No response body
Other Actions
Cancel this assignment batch
Cancel this assignment batch.
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
assignment_batches_cancel
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
200 -
| Field | Type |
|---|---|
message |
string |
Extend deadline
Extend or modify the expiration date for an assignment batch. Can reactivate expired batches by setting a future deadline.
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:
ExtendDeadlineRequestRequest - API Source:
assignment_batches_extend_deadline
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 |
|---|---|---|---|
expires_at |
string (date-time) | ✓ | New expiration date and time for the assignment batch. |
200 -
| Field | Type | Description |
|---|---|---|
expires_at |
string (date-time) | The updated expiration date. |
status |
string | Current status of the batch. |
Send this assignment batch invitation to the reviewer
Send this assignment batch invitation to the reviewer.
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- Model Source:
SendAssignmentBatchRequest - API Source:
assignment_batches_send
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required | Description |
|---|---|---|---|
manager_notes |
string | Optional notes to include in the invitation email |
200 -
| Field | Type |
|---|---|
detail |
string |
expires_at |
string (date-time) |