Skip to content

GET /api/export/risks

Export all risks in an organisation as a CSV file.

Parameters

NameTypeRequiredDescription
organisation_idstring (UUID)YesOrganisation to export
project_idstring (UUID)NoFilter to a single project

Authentication

Requires a valid session. Must have read permission on risks in the organisation.

Request

bash
curl https://lydaro.app/api/export/risks?organisation_id=ORG_UUID \
  -H "Cookie: sb-access-token=..."

Response

Status: 200 OK

Content-Type: text/csv; charset=utf-8
Content-Disposition: attachment; filename="risks_2026-05-14.csv"

CSV with columns:

ColumnDescription
Risk IDUUID
Ref Codee.g. R-001
TitleRisk title
ProjectProject name
StatusStatus label (from list items — e.g. Draft, Active, Closed)
OwnerOwner display name
Inherent ProbabilityProbability level
Inherent ImpactImpact level
Inherent ScoreNumeric score
Residual ProbabilityAfter response
Residual ImpactAfter response
Quality Score0–100
Created AtISO date

Errors

StatusCause
400Missing organisation_id
401No valid session
403Insufficient permissions