Build with citk

APIs, webhooks, and tools for developers. Integrate change intelligence into your workflow.

Integrate citk into your workflows with our REST API, SCIM 2.0 provisioning, and webhook system. Authenticate with Bearer tokens, paginate with cursor-based pagination, and receive real-time events via webhooks.

Quick Start

curl -H "Authorization: Bearer YOUR_TOKEN" \
  https://api.citk.com/api/v1/announcements

API Basics

Authentication

All API requests require a Bearer token. Generate tokens from Settings → API Tokens. Tokens are scoped to an organization and respect your RBAC roles.

Rate Limiting

The API enforces per-token rate limits. Responses include X-RateLimit-Remaining and X-RateLimit-Reset headers. Retry after the reset window on 429 responses.

Pagination

List endpoints use cursor-based pagination. Pass the next_cursor from the response as the cursor query parameter to fetch the next page of results.

Quick Example

# List announcements in a directory
curl -H "Authorization: Bearer $TOKEN" \
     -H "Content-Type: application/json" \
     $API_BASE_URL/directories/$DIR_ID/announcements

Ready to integrate?

Get started with the free tier or reach out for enterprise API access.