RegGenome Collections
Curated bundles of RegGenome documents owned by a user or shared with their organization. Endpoints require a SAMS token and the RegGenome product entitlement.
List collections
GET /api/v1/reggenome-collections
Returns the caller's collections plus any SHARED collections in their
organization.
Response
{
"collections": [
{
"id": "col-uuid",
"name": "EU Critical-Infrastructure Regulations",
"description": "All in-scope CI cybersecurity documents",
"tags": ["eu", "critical-infrastructure"],
"color": "#FF5733",
"visibility": "SHARED",
"documentCount": 12,
"createdAt": "2026-05-15T10:30:00Z",
"createdByEmail": "ada@example.com"
}
]
}
Export a collection
GET /api/v1/reggenome-collections/{id}/export
- Name
id- Type
- string
- Description
Collection ID.
- Name
format- Type
- string
- Description
Export format:
json(default),csv, orxml.
{
"collection": {
"id": "col-uuid",
"name": "EU Critical-Infrastructure Regulations"
},
"documents": [
{
"documentId": "NIS2-Directive",
"title": "NIS2 Directive",
"publisher": "European Union",
"doctype": "Directive",
"published": "2022-12-14",
"cyberScore": 8.7,
"jurisdiction": "EU",
"addedAt": "2026-05-16T08:15:00Z"
}
]
}
Returns 404 if not found or the caller has no access; 400 for an invalid
format.