Skip to content

Generate an API key

The Integration API provides read-only access to your organization’s procedures, processes, subprocesses, and tasks. Use it to integrate Klarify data into external dashboards, reporting tools, or workflow systems.

Prerequisites

  • You have the required permissions (see above)

Generate your access key

  1. Click your profile icon in the top-right corner.
  2. Select Settings.
  3. Click Integrations in the left sidebar.
  4. Click Generate Key.
  5. Copy the key immediately — it is only displayed once.

Store the key in a password manager or environment variable, not in source code.

API endpoint

GET https://integration.klarify.biz/api/procedures

All responses are JSON.

Query parameters

ParameterRequiredDefaultDescription
access_keyYesYour organization API key
pageNo0Zero-based page number
pageSizeNo100Items per page (max 100 recommended)
sortNoFormat: field,direction (e.g. updated_at,desc, name,asc)
last_updated_atNoISO 8601 timestamp — returns only items modified after this time

Response structure

{
"data": [
{
"id": "12345",
"name": "Customer Onboarding Process",
"status": "published",
"owner": "John Smith",
"performer": "Customer Service Team",
"updated_at": "2024-01-15T14:30:00Z",
"url": "https://yourorg.klarify.biz/process/12345",
"lanes": ["Customer Service", "Account Management"],
"called_within": [],
"called_from": ["Sales Pipeline Process"]
}
],
"hasNext": true,
"totalCount": 1247
}
FieldTypeDescription
idstringUnique identifier for the procedure
namestringDisplay name
statusstringPublication state (e.g. "published")
ownerstringEmployee accountable for the outcomes of the process, subprocess, or task
performerstringEmployees responsible for performing the task
updated_atstringISO 8601 timestamp of last modification
urlstringDirect link to view the procedure in Klarify
lanesarrayRoles or departments involved in the process
called_withinarrayParent procedures that include this one as a sub-process
called_fromarrayProcess models and global tasks that call this item
hasNextbooleantrue if more pages are available
totalCountintegerTotal number of items across all pages

Example requests

Terminal window
# Get first page of procedures
curl "https://integration.klarify.biz/api/procedures?access_key=YOUR_KEY"
# Page 3, sorted by last update
curl "https://integration.klarify.biz/api/procedures?access_key=YOUR_KEY&page=2&sort=updated_at,desc"
# Incremental sync — only items updated since a specific time
curl "https://integration.klarify.biz/api/procedures?access_key=YOUR_KEY&last_updated_at=2024-01-15T10:30:00Z"

Error responses

StatusMeaningCause
404Invalid access keyKey is incorrect, was regenerated, or doesn’t exist
500Missing access keyThe access_key parameter was not included in the request

Contact Klarify support at support@klarify.biz for API assistance.