Ukta
Developer API

Connect Ukta to
Your Workflow

Seamlessly integrate customer feedback into your POS, CRM, or email automation using our powerful API.

POS Integration

Generate unique survey codes on receipts automatically when a purchase is completed.

CRM Sync

Enrich customer profiles by securely passing metadata like Order ID or Customer Email.

Email Workflows

Include personalized, one-time survey links in your post-purchase email campaigns.

How it works

Our integration flow is designed for security and flexibility. Just 3 steps to get started.

1

Authentication

Create an API Key in your Ukta Dashboard. You can scope keys to the entire workspace or specific stores for granular security.

  • Secure nk_ prefix keys
  • Workspace or Store-level scope
Authorization: Bearer nk_live_5893...
x-workspace-id: 1042
POST /api/external/token200 OK
curl -X POST https://api.ukta.local/token \
  -H "x-api-key: nk_a1b2..." \
  -d '{
    "storeSlug": "downtown-coffee",
    "payload": {
      "orderId": "ORD-12345", 
      "email": "alice@example.com" 
    }
  }'
2

Generate Tokens

Request a one-time survey token via API. You can attach arbitrary metadata (payload) like Order IDs or Customer Names, which will be linked to the feedback.

!
Safety FirstTokens are one-time use only. Once a customer submits feedback, the link expires instantly preventing multiple submissions.
3

Detailed Insights

When feedback arrives, we tag it with your custom payload. You can search, filter, and export feedback based on your external Order IDs or Customer IDs seamlessly.

5★
Excellent Service!
Great coffee and friendly staff. Will come back again.
ORD-12345POS

Ready to integrate?

Get your API keys and start collecting feedback programmatically today. Full access included in the free trial.

Get API Keys
Integrations | Ukta