Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.qalico.com/llms.txt

Use this file to discover all available pages before exploring further.

Updates

Updates are change events — new publications, revisions, withdrawals, and status changes to regulatory documents. Only updates for subscribed sources/references are returned.

List updates

GET /api/workspaces/:workspaceId/updates
status
string
Comma-separated applicability statuses: to_review, applicable, not_applicable, out_of_scope
priority
string
Comma-separated priorities: urgent, high, medium, low, none
Search in title, summary, and reference title
source
string
Comma-separated source IDs
geography
string
Comma-separated geography codes
publicationDateFrom
string
ISO 8601 date (e.g. 2026-01-01)
publicationDateTo
string
ISO 8601 date
Response:
[
  {
    "id": "update-uuid",
    "kind": "regulatory_update",
    "reference": {
      "id": "ref-uuid",
      "externalId": "mdcg-2021-24",
      "title": "MDCG 2021-24 — Guidance on classification",
      "type": "guidance",
      "source": {
        "id": "mdcg",
        "title": "MDCG Guidelines",
        "geography": "eu",
        "institutionName": "MDCG"
      }
    },
    "update": {
      "updateType": "revision",
      "title": "MDCG 2021-24 rev.1",
      "shortSummary": "Updated classification examples for AI/ML devices",
      "summary": "This revision adds...",
      "publicationDate": "2026-04-10T00:00:00.000Z"
    },
    "context": {
      "status": "applicable",
      "priority": "high",
      "impactSummary": "Directly affects classification of your AI-powered diagnostic device...",
      "suggestedActions": "Review updated examples in Annex B..."
    }
  }
]
context is null for updates that haven’t been through impact assessment yet. After subscriptions are set, an impact assessment runs in the background — this typically takes a few minutes.

Get update detail

GET /api/workspaces/:workspaceId/updates/:updateId
Returns the full update with content, redline, and version references. Response:
{
  "id": "update-uuid",
  "kind": "regulatory_update",
  "reference": {
    "id": "ref-uuid",
    "externalId": "mdcg-2021-24",
    "title": "MDCG 2021-24 — Guidance on classification",
    "type": "guidance",
    "source": {
      "id": "mdcg",
      "title": "MDCG Guidelines",
      "geography": "eu",
      "institutionName": "MDCG"
    }
  },
  "update": {
    "updateType": "revision",
    "title": "MDCG 2021-24 rev.1",
    "shortSummary": "Updated classification examples",
    "summary": "Full AI-generated summary...",
    "content": "# Section 1\n\nThe revised text...",
    "publicationDate": "2026-04-10T00:00:00.000Z",
    "sharedFile": {
      "id": "file-uuid",
      "name": "mdcg-2021-24-rev1.pdf",
      "signedUrl": "https://s3.amazonaws.com/..."
    }
  },
  "context": {
    "status": "applicable",
    "priority": "high",
    "impactSummary": "Directly affects classification...",
    "suggestedActions": "Review updated examples..."
  },
  "currentVersion": {
    "id": "version-uuid",
    "referenceId": "ref-uuid"
  },
  "previousVersion": {
    "id": "prev-version-uuid",
    "referenceId": "ref-uuid"
  },
  "redline": {
    "html": "<div class='redline'>...<ins>added text</ins>...<del>removed text</del>...</div>",
    "status": "completed"
  }
}
FieldDescription
update.contentMarkdown content of the update, if available
update.sharedFileSigned URL for the update’s PDF, if available
currentVersionThe version this update created/modified
previousVersionThe prior version, for comparison
redlineHTML diff between current and previous version. status is none, generating, completed, or failed