# ViewSet for risk assessments providing list and create operations. - list: Get all risk assessments - create: Create new risk assessment (only requires identifier field) Endpoint: GET /compliance/risk-assessments Version: 1.0 Security: Bearer ## Query parameters: - `identifier__icontains` (string) identifier__icontains - `identifier` (string) identifier - `identifier__in` (string) identifier__in - `assessment_type` (string) assessment_type Enum: "eudr_origin_assessment", "eudr_origin_harvest_assessment", "eudr_company_maturity_self_assessment", "eudr_supply_chain_assessment", "eudr_order_item_assessment", "eudr_order_assessment" - `assessment_type__in` (string) assessment_type__in - `assessment_run_id` (string) assessment_run_id - `assessment_date__gte` (string) assessment_date__gte - `assessment_date__lte` (string) assessment_date__lte - `latest_per_identifier` (string) latest_per_identifier Enum: "true", "false" - `include_analyzed_assessments` (string) include_analyzed_assessments Enum: "true", "false" - `limit` (integer) Number of results to return per page. - `offset` (integer) The initial index from which to return the results. ## Response 200 fields (application/json): - `count` (integer, required) - `next` (string,null) - `previous` (string,null) - `results` (array, required) - `results.id` (integer) - `results.identifier` (string, required) - `results.assessment_type` (string, required) Enum: "eudr_origin_assessment", "eudr_origin_harvest_assessment", "eudr_company_maturity_self_assessment", "eudr_supply_chain_assessment", "eudr_order_item_assessment", "eudr_order_assessment" - `results.assessment_run_id` (string) The UUID of the assessment run - `results.results` (object) The output of the risk assessment - `results.assessment_summary` (object) - `results.assessment_date` (string) When this risk assessment was conducted - `results.analyzed_assessments` (object) List of analyzed assessments (assessment runs) that contributed evidence to this assessment - `results.company_id` (integer) - `results.created_at` (string) - `results.updated_at` (string)