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
Statusactive, draft, etc.
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