Skip to content
Developer Gateway • Coming Soon (Private Beta)

Kognit REST API & SDKs

Build custom apps, automate webhooks, and orchestrate AI support workflows. The public REST API and official SDKs are currently in private developer testing.

Request Developer Early Access

Get sandbox API keys and SDK documentation when access opens.

Free Sandbox AccessView System Docs →
30+
Endpoints Spec
100 req/s
Target Rate Limit
Bearer Token
Auth Standard
< 200ms
Target Latency

Authentication (Preview)

All API requests will require an authorized Bearer token header.

Sandbox Spec
curl -H "Authorization: Bearer YOUR_SANDBOX_KEY" \
  https://api.kognithq.com/v1/products

Official SDKs

In Active Development

Upcoming client libraries for simplified authentication and type-safe calls.

JavaScript / TypeScriptComing Soon
npm install @kognit/sdk

Target release: Q3 2026

Python (PyPI)Coming Soon
pip install kognit

Target release: Q3 2026

Ruby (Gems)Coming Soon
gem install kognit

Target release: Q3 2026

API Specification (Preview)

v1.0-RC
POST
/api/v1/content/generate

Generate AI content (video scripts, captions, email copy) from product data.

AI Studio
Params:product_idtypetone
GET
/api/v1/products

List all synced Shopify products with inventory, images, and metadata.

Shopify
Params:limitoffsetstatus
POST
/api/v1/email/send

Send a campaign to a customer segment. Supports HTML and template IDs.

Email
Params:segment_idtemplate_idsubject
GET
/api/v1/analytics/posts

Fetch post performance metrics including reach, engagement, and clicks.

Analytics
Params:date_fromdate_tochannel
POST
/api/v1/publish

Publish content to one or more connected social media channels.

Publishing
Params:channel_idscontentschedule_at
GET
/api/v1/connections/health

Check the health and token status of all connected integrations.

Health
GET
/api/v1/customers

List all customers with RFM scores, segments, and lifetime value.

CRM
Params:segmentsort_bylimit
POST
/api/v1/automations/trigger

Manually trigger an automation workflow by ID with custom payload.

Automation
Params:automation_idpayload
GET
/api/v1/inbox/conversations

Fetch recent conversations from the unified inbox with filters.

Inbox
Params:statuschannelassigned_to
PUT
/api/v1/customers/:id

Update customer attributes, tags, or segment assignments.

CRM
Params:tagscustom_fieldssegment_id
DELETE
/api/v1/campaigns/:id

Delete a scheduled or draft campaign by ID.

Email
POST
/api/v1/webhooks

Register a webhook endpoint to receive real-time event notifications.

Webhooks
Params:urleventssecret

Planned Webhook Events

Subscribe to real-time events and build reactive integrations.

order.created
order.fulfilled
cart.abandoned
customer.created
customer.updated
email.sent
email.opened
email.clicked
campaign.completed
ticket.created
ticket.resolved
content.published

Proposed Rate Limits (Tiered)

PlanRequests/secDaily LimitBurst
Starter1010,00020
Growth50100,000100
Pro100500,000200
EnterpriseCustomUnlimitedCustom

Need a custom integration or webhook today?

Reach out to our engineering team at support@kognithq.com or check our documentation.