Skip to content

Knowledge API

Read and update the project's Knowledge. REST paths use /wiki.

Knowledge is what Certyn knows about your app: an overview, business rules, and what it learned on earlier runs. Every run reads it. The REST API calls it the wiki. See Knowledge.

Read Knowledge

GET/api/projects/{projectId}/wikiBearer or any API key
{
  "projectId": "project-id",
  "overviewMarkdown": "...",
  "businessLogicMarkdown": "...",
  "rulesMarkdown": "...",
  "commonMemoryMarkdown": "...",
  "explorerMemoryMarkdown": "...",
  "lastEditedAt": "2026-10-20T09:00:00Z",
  "lastEditedByType": "user",
  "lastEditedById": "user-id"
}

Update Knowledge

PUT/api/projects/{projectId}/wikiBearer or API key · platform:manage

Send only the sections you change. Each one you send is replaced whole. The others stay as they are.

{
  "rulesMarkdown": "- Never place real orders.\n- Use the test card 4242 4242 4242 4242.",
  "expectedLastEditedAt": "2026-10-20T09:00:00Z"
}

expectedLastEditedAt is optional. When it does not match the last edit, you get 409 with message and currentWiki, so you can merge and try again.