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, or xml.

{
  "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.