Skip to content

Issues

As your knowledge base grows, Mereon flags issues: conflicts, duplicates, gaps, and stale or misclassified knowledge. This endpoint exposes them so a tool or dashboard can surface what needs attention.

GET /v1/issues

Most recent first, cursor-paginated, scoped to issues whose targets you can see.

ParameterTypeNotes
statusstringOPEN, IN_PROGRESS, RESOLVED, or DISMISSED.
typestringCONFLICT, DUPLICATE, MISCLASSIFICATION, STALE, CONTENT_GAP, STRUCTURE_GAP, or OTHER.
severitystringCRITICAL, HIGH, MEDIUM, or LOW.
assignedToMebooleanOnly issues assigned to the connected user.
cursorstringPagination cursor from a previous response.
limitnumber1–100. Default 50.
Terminal window
curl "https://api.mereon.ai/v1/issues?status=OPEN&severity=HIGH" \
-H "Authorization: Bearer $MEREON_TOKEN"
{
"data": [
{
"id": "iss_4f9c...",
"type": "CONFLICT",
"severity": "HIGH",
"status": "OPEN",
"title": "Two documents disagree on the expense approval threshold",
"description": "The Finance Handbook says $500; the Travel Policy says $750.",
"assignedToName": "Alex Doe",
"assignedToRoleName": null,
"raisedByName": null,
"targets": [
{ "targetType": "TOPIC", "targetId": "top_9f2a...", "title": "Expense approval" }
],
"createdAt": "2026-06-01T09:00:00.000Z",
"resolvedAt": null
}
],
"nextCursor": null
}
FieldTypeNotes
typestringThe kind of issue (see the parameter table).
severitystringCRITICAL, HIGH, MEDIUM, or LOW.
statusstringOPEN, IN_PROGRESS, RESOLVED, or DISMISSED.
titlestringShort summary of the issue.
descriptionstring | nullLonger explanation, when present.
assignedToNamestring | nullAssigned user’s display name, when assigned to a person.
assignedToRoleNamestring | nullAssigned role’s name, when assigned to a role.
raisedByNamestring | nullWho raised it (manual issues only).
targetsobject[]The entities the issue concerns, each with targetType, targetId, and title.
resolvedAtstring | nullWhen it was resolved, or null if still open.