Proposal Public Calls
Operations Summary
| Method | Endpoint | Description |
|---|---|---|
| GET | /api/proposal-public-calls/ |
List Proposal Public Calls |
| GET | /api/proposal-public-calls/{uuid}/ |
Retrieve |
List Proposal Public Calls
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 | |
- API Source:
proposal_public_calls_list
1 2 3 4 5 6 7 8 9 10 | |
| Name | Type | Description |
|---|---|---|
customer |
string | |
customer_keyword |
string | |
customer_uuid |
string (uuid) | |
field |
array | |
has_active_round |
boolean | |
name |
string | |
o |
array | Ordering |
offering_uuid |
string (uuid) | |
offerings_provider_uuid |
string (uuid) | |
page |
integer | A page number within the paginated result set. |
page_size |
integer | Number of results to return per page. |
state |
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) | |
created |
string (date-time) | |
start_date |
string (date-time) | |
end_date |
string (date-time) | |
slug |
string | |
name |
string | |
description |
string | |
state |
any | |
manager |
string (uri) | |
manager_uuid |
string (uuid) | |
customer_name |
string | |
customer_uuid |
string (uuid) | |
offerings |
array of objects | |
offerings.uuid |
string (uuid) | |
offerings.state |
any | |
offerings.offering |
string (uri) | |
offerings.offering_name |
string | |
offerings.offering_uuid |
string (uuid) | |
offerings.provider_name |
string | |
offerings.category_uuid |
string (uuid) | |
offerings.category_name |
string | |
offerings.call_managing_organisation |
string | |
offerings.attributes |
any | |
offerings.plan |
string (uri) | |
offerings.plan_details |
any | |
offerings.options |
any | |
offerings.components |
array of objects | |
offerings.components.uuid |
string (uuid) | |
offerings.components.billing_type |
string | Enum: fixed, usage, limit, one, few |
offerings.components.type |
string | Unique internal name of the measured unit, for example floating_ip. |
offerings.components.name |
string | Display name for the measured unit, for example, Floating IP. |
offerings.components.description |
string | |
offerings.components.measured_unit |
string | Unit of measurement, for example, GB. |
offerings.components.unit_factor |
integer | The conversion factor from backend units to measured_unit |
offerings.components.limit_period |
any | |
offerings.components.limit_amount |
integer | |
offerings.components.article_code |
string | |
offerings.components.max_value |
integer | |
offerings.components.min_value |
integer | |
offerings.components.max_available_limit |
integer | |
offerings.components.is_boolean |
boolean | |
offerings.components.default_limit |
integer | |
offerings.components.factor |
integer | |
offerings.components.is_builtin |
boolean | |
offerings.components.is_prepaid |
boolean | |
offerings.components.overage_component |
string (uuid) | |
offerings.components.min_prepaid_duration |
integer | |
offerings.components.max_prepaid_duration |
integer | |
offerings.created |
string (date-time) | |
rounds |
array of objects | |
rounds.uuid |
string (uuid) | |
rounds.slug |
string | |
rounds.name |
string | |
rounds.start_time |
string (date-time) | |
rounds.cutoff_time |
string (date-time) | |
rounds.status |
any | |
rounds.review_strategy |
string | Enum: after_round, after_proposal |
rounds.deciding_entity |
string | Enum: by_call_manager, automatic |
rounds.allocation_time |
string | Enum: on_decision, fixed_date |
rounds.allocation_date |
string (date-time) | |
rounds.minimal_average_scoring |
string (decimal) | |
rounds.review_duration_in_days |
integer | |
rounds.minimum_number_of_reviewers |
integer | |
documents |
array of objects | |
documents.uuid |
string (uuid) | |
documents.file |
string (uri) | Documentation for call for proposals. |
documents.file_name |
string | |
documents.file_size |
integer | |
documents.description |
string | |
documents.created |
string (date-time) | |
resource_templates |
array of objects | |
resource_templates.uuid |
string (uuid) | |
resource_templates.url |
string | |
resource_templates.name |
string | |
resource_templates.description |
string | |
resource_templates.attributes |
any | |
resource_templates.limits |
any | |
resource_templates.is_required |
boolean | If True, every proposal must include this resource type |
resource_templates.requested_offering |
string (uri) | |
resource_templates.requested_offering_name |
string | |
resource_templates.requested_offering_uuid |
string (uuid) | |
resource_templates.requested_offering_plan |
any | |
resource_templates.created_by |
string (uri) | |
resource_templates.created_by_name |
string | |
resource_templates.created |
string (date-time) | |
fixed_duration_in_days |
integer | Fixed duration in days that applies to all proposals in this call |
backend_id |
string | |
external_url |
string (uri) | |
reviewer_identity_visible_to_submitters |
boolean | Whether proposal submitters can see reviewer identities. If False, reviewers appear as 'Reviewer 1', 'Reviewer 2', etc. |
reviews_visible_to_submitters |
boolean | Whether proposal submitters can see review comments and scores. If False, submitters only see final approval/rejection status. |
Retrieve
1 2 3 4 | |
1 2 3 4 5 6 7 8 9 10 11 12 | |
- API Source:
proposal_public_calls_retrieve
1 2 3 4 5 6 7 8 9 10 11 12 13 | |
| Name | Type | Required |
|---|---|---|
uuid |
string (uuid) | ✓ |
| Name | Type |
|---|---|
field |
array |
200 -
| Field | Type | Description |
|---|---|---|
url |
string (uri) | |
uuid |
string (uuid) | |
created |
string (date-time) | |
start_date |
string (date-time) | |
end_date |
string (date-time) | |
slug |
string | |
name |
string | |
description |
string | |
state |
any | |
manager |
string (uri) | |
manager_uuid |
string (uuid) | |
customer_name |
string | |
customer_uuid |
string (uuid) | |
offerings |
array of objects | |
offerings.uuid |
string (uuid) | |
offerings.state |
any | |
offerings.offering |
string (uri) | |
offerings.offering_name |
string | |
offerings.offering_uuid |
string (uuid) | |
offerings.provider_name |
string | |
offerings.category_uuid |
string (uuid) | |
offerings.category_name |
string | |
offerings.call_managing_organisation |
string | |
offerings.attributes |
any | |
offerings.plan |
string (uri) | |
offerings.plan_details |
any | |
offerings.options |
any | |
offerings.components |
array of objects | |
offerings.components.uuid |
string (uuid) | |
offerings.components.billing_type |
string | Enum: fixed, usage, limit, one, few |
offerings.components.type |
string | Unique internal name of the measured unit, for example floating_ip. |
offerings.components.name |
string | Display name for the measured unit, for example, Floating IP. |
offerings.components.description |
string | |
offerings.components.measured_unit |
string | Unit of measurement, for example, GB. |
offerings.components.unit_factor |
integer | The conversion factor from backend units to measured_unit |
offerings.components.limit_period |
any | |
offerings.components.limit_amount |
integer | |
offerings.components.article_code |
string | |
offerings.components.max_value |
integer | |
offerings.components.min_value |
integer | |
offerings.components.max_available_limit |
integer | |
offerings.components.is_boolean |
boolean | |
offerings.components.default_limit |
integer | |
offerings.components.factor |
integer | |
offerings.components.is_builtin |
boolean | |
offerings.components.is_prepaid |
boolean | |
offerings.components.overage_component |
string (uuid) | |
offerings.components.min_prepaid_duration |
integer | |
offerings.components.max_prepaid_duration |
integer | |
offerings.created |
string (date-time) | |
rounds |
array of objects | |
rounds.uuid |
string (uuid) | |
rounds.slug |
string | |
rounds.name |
string | |
rounds.start_time |
string (date-time) | |
rounds.cutoff_time |
string (date-time) | |
rounds.status |
any | |
rounds.review_strategy |
string | Enum: after_round, after_proposal |
rounds.deciding_entity |
string | Enum: by_call_manager, automatic |
rounds.allocation_time |
string | Enum: on_decision, fixed_date |
rounds.allocation_date |
string (date-time) | |
rounds.minimal_average_scoring |
string (decimal) | |
rounds.review_duration_in_days |
integer | |
rounds.minimum_number_of_reviewers |
integer | |
documents |
array of objects | |
documents.uuid |
string (uuid) | |
documents.file |
string (uri) | Documentation for call for proposals. |
documents.file_name |
string | |
documents.file_size |
integer | |
documents.description |
string | |
documents.created |
string (date-time) | |
resource_templates |
array of objects | |
resource_templates.uuid |
string (uuid) | |
resource_templates.url |
string | |
resource_templates.name |
string | |
resource_templates.description |
string | |
resource_templates.attributes |
any | |
resource_templates.limits |
any | |
resource_templates.is_required |
boolean | If True, every proposal must include this resource type |
resource_templates.requested_offering |
string (uri) | |
resource_templates.requested_offering_name |
string | |
resource_templates.requested_offering_uuid |
string (uuid) | |
resource_templates.requested_offering_plan |
any | |
resource_templates.created_by |
string (uri) | |
resource_templates.created_by_name |
string | |
resource_templates.created |
string (date-time) | |
fixed_duration_in_days |
integer | Fixed duration in days that applies to all proposals in this call |
backend_id |
string | |
external_url |
string (uri) | |
reviewer_identity_visible_to_submitters |
boolean | Whether proposal submitters can see reviewer identities. If False, reviewers appear as 'Reviewer 1', 'Reviewer 2', etc. |
reviews_visible_to_submitters |
boolean | Whether proposal submitters can see review comments and scores. If False, submitters only see final approval/rejection status. |