Reviewer Suggestions
Operations Summary
| Method | Endpoint | Description |
|---|---|---|
| Core CRUD | ||
| GET | /api/reviewer-suggestions/ |
List Reviewer Suggestions |
| GET | /api/reviewer-suggestions/{uuid}/ |
Retrieve |
| DELETE | /api/reviewer-suggestions/{uuid}/ |
Delete a reviewer suggestion |
| Other Actions | ||
| POST | /api/reviewer-suggestions/{uuid}/confirm/ |
Confirm a reviewer suggestion. The reviewer will be invited to the call |
| POST | /api/reviewer-suggestions/{uuid}/reject/ |
Reject a reviewer suggestion |
Core CRUD
List Reviewer Suggestions
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- Model Source:
ReviewerSuggestionOEnum - Model Source:
ReviewerSuggestionStatusEnum - API Source:
reviewer_suggestions_list
1 2 3 4 5 6 7 8 9 10 | |
| Name | Type | Description |
|---|---|---|
call_uuid |
string (uuid) | |
min_affinity_score |
number (float) | |
o |
array | Ordering |
page |
integer | A page number within the paginated result set. |
page_size |
integer | Number of results to return per page. |
reviewer_uuid |
string (uuid) | |
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 |
string (uri) | |
reviewer_uuid |
string (uuid) | |
reviewer_name |
string | |
reviewer_email |
string (email) | |
reviewer_biography |
string | Professional biography / summary |
affinity_score |
number (double) | Combined affinity score (0-1) |
keyword_score |
number (double) | Keyword matching score |
text_score |
number (double) | TF-IDF text similarity score |
status |
string | Enum: pending, confirmed, rejected, invited |
status_display |
string | |
reviewed_by |
string (uri) | |
reviewed_by_name |
string | |
reviewed_at |
string (date-time) | |
rejection_reason |
string | |
matched_keywords |
array of strings | |
top_matching_proposals |
array of objects | |
top_matching_proposals.uuid |
string (uuid) | |
top_matching_proposals.name |
string | |
top_matching_proposals.slug |
string | |
top_matching_proposals.affinity |
number (double) | |
top_matching_proposals.keyword_score |
number (double) | |
top_matching_proposals.text_score |
number (double) | |
top_matching_proposals.has_coi |
boolean | |
top_matching_proposals.coi_type |
string | |
top_matching_proposals.coi_severity |
string | |
source_type |
any | What content was used to generate this suggestion |
source_type_display |
string | |
created |
string (date-time) |
Retrieve
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
reviewer_suggestions_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 |
string (uri) | |
reviewer_uuid |
string (uuid) | |
reviewer_name |
string | |
reviewer_email |
string (email) | |
reviewer_biography |
string | Professional biography / summary |
affinity_score |
number (double) | Combined affinity score (0-1) |
keyword_score |
number (double) | Keyword matching score |
text_score |
number (double) | TF-IDF text similarity score |
status |
string | Enum: pending, confirmed, rejected, invited |
status_display |
string | |
reviewed_by |
string (uri) | |
reviewed_by_name |
string | |
reviewed_at |
string (date-time) | |
rejection_reason |
string | |
matched_keywords |
array of strings | |
top_matching_proposals |
array of objects | |
top_matching_proposals.uuid |
string (uuid) | |
top_matching_proposals.name |
string | |
top_matching_proposals.slug |
string | |
top_matching_proposals.affinity |
number (double) | |
top_matching_proposals.keyword_score |
number (double) | |
top_matching_proposals.text_score |
number (double) | |
top_matching_proposals.has_coi |
boolean | |
top_matching_proposals.coi_type |
string | |
top_matching_proposals.coi_severity |
string | |
source_type |
any | What content was used to generate this suggestion |
source_type_display |
string | |
created |
string (date-time) |
Delete a reviewer suggestion
Delete a reviewer suggestion.
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
reviewer_suggestions_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
Confirm a reviewer suggestion. The reviewer will be invited to the call
Confirm a reviewer suggestion. The reviewer will be invited to the call.
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- Model Source:
ReviewerSuggestionRequest - API Source:
reviewer_suggestions_confirm
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required |
|---|---|---|
status |
string | |
rejection_reason |
string |
200 -
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
call |
string (uri) | |
call_uuid |
string (uuid) | |
call_name |
string | |
reviewer |
string (uri) | |
reviewer_uuid |
string (uuid) | |
reviewer_name |
string | |
reviewer_email |
string (email) | |
reviewer_biography |
string | Professional biography / summary |
affinity_score |
number (double) | Combined affinity score (0-1) |
keyword_score |
number (double) | Keyword matching score |
text_score |
number (double) | TF-IDF text similarity score |
status |
string | Enum: pending, confirmed, rejected, invited |
status_display |
string | |
reviewed_by |
string (uri) | |
reviewed_by_name |
string | |
reviewed_at |
string (date-time) | |
rejection_reason |
string | |
matched_keywords |
array of strings | |
top_matching_proposals |
array of objects | |
top_matching_proposals.uuid |
string (uuid) | |
top_matching_proposals.name |
string | |
top_matching_proposals.slug |
string | |
top_matching_proposals.affinity |
number (double) | |
top_matching_proposals.keyword_score |
number (double) | |
top_matching_proposals.text_score |
number (double) | |
top_matching_proposals.has_coi |
boolean | |
top_matching_proposals.coi_type |
string | |
top_matching_proposals.coi_severity |
string | |
source_type |
any | What content was used to generate this suggestion |
source_type_display |
string | |
created |
string (date-time) |
Reject a reviewer suggestion
Reject a reviewer suggestion.
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | |
- Model Source:
SuggestionRejectRequest - API Source:
reviewer_suggestions_reject
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Field | Type | Required | Description |
|---|---|---|---|
reason |
string | Reason for rejecting the suggestion |
200 -
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
call |
string (uri) | |
call_uuid |
string (uuid) | |
call_name |
string | |
reviewer |
string (uri) | |
reviewer_uuid |
string (uuid) | |
reviewer_name |
string | |
reviewer_email |
string (email) | |
reviewer_biography |
string | Professional biography / summary |
affinity_score |
number (double) | Combined affinity score (0-1) |
keyword_score |
number (double) | Keyword matching score |
text_score |
number (double) | TF-IDF text similarity score |
status |
string | Enum: pending, confirmed, rejected, invited |
status_display |
string | |
reviewed_by |
string (uri) | |
reviewed_by_name |
string | |
reviewed_at |
string (date-time) | |
rejection_reason |
string | |
matched_keywords |
array of strings | |
top_matching_proposals |
array of objects | |
top_matching_proposals.uuid |
string (uuid) | |
top_matching_proposals.name |
string | |
top_matching_proposals.slug |
string | |
top_matching_proposals.affinity |
number (double) | |
top_matching_proposals.keyword_score |
number (double) | |
top_matching_proposals.text_score |
number (double) | |
top_matching_proposals.has_coi |
boolean | |
top_matching_proposals.coi_type |
string | |
top_matching_proposals.coi_severity |
string | |
source_type |
any | What content was used to generate this suggestion |
source_type_display |
string | |
created |
string (date-time) |