Skip to main content

New: ChatGetz now speaks 68 languages

ChatGetz
REST API v1 · OpenAPI 3.1

ChatGetz API for developers

Connect your store, website or app to ChatGetz AI with a simple REST API and ready-made plugins.

Quick start

  1. Sign in and open Dashboard → API keys.
  2. Create a key with the permissions you need and copy it (it is shown only once).
  3. Send it in the Authorization header: Bearer cgk_…
curl https://www.chatgetz.uz/api/v1/account/balance \
  -H "Authorization: Bearer $CHATGETZ_API_KEY"
curl https://www.chatgetz.uz/api/v1/ai/generate \
  -H "Authorization: Bearer $CHATGETZ_API_KEY" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: 5f0c6f5e-order-42" \
  -d '{
    "model": "deepseek/deepseek-v4-flash",
    "prompt": "Write a 60-word description for a cotton kids hoodie",
    "instructions": "Answer in Uzbek (Latin script)."
  }'

Authentication and scopes

Every request needs a personal API key in the Authorization: Bearer cgk_… header (or X-API-Key). Each key has its own permissions (scopes) and rate limit and can be revoked at any time.

Keep keys on your server or in plugin settings, never in public front-end code. ChatGetz stores only a SHA-256 hash of each key.

ScopeAllows
ai:generateGenerate text with AI (charged from your balance)
account:readView plan, balance and API usage
market:readView your Market listings
market:writeCreate Market listings
ingest:writeSend orders and leads from your store

Limits and pricing

  • Global Pro: unlimited API requests.
  • Basic: 1,000 requests per month (resets on the 1st, Tashkent time).
  • Accounts without a plan have no API access.
  • Each key has its own rate limit (10–120 requests per minute). Over the limit the API answers 429 with a Retry-After header.
  • AI text generation is charged by the public price list: first from your monthly AI allowance, then from your ChatGetz balance.
  • Send an Idempotency-Key header with AI requests: a retried request with the same key is never charged twice.

Endpoints

  • get/api/v1/account/balancePlan, balance, included AI allowance and API quotaaccount:read
  • get/api/v1/modelsText models and their availability for your keyai:generate
  • post/api/v1/ai/generateGenerate text; charged from the balance (included allowance first)ai:generate
  • get/api/v1/market/listingsYour ChatGetz Market listingsmarket:read
  • post/api/v1/market/listingsCreate a Market listing (a draft by default)market:write
  • post/api/v1/ingest/eventsReceive an order or lead from a plugin (webhook)ingest:write
  • get/api/v1/openapi.jsonThe OpenAPI 3.1 specification of this API

Plugins push new orders and leads to POST /api/v1/ingest/events. Resending an event with the same source, type and externalId is safe: it is stored only once.

curl https://www.chatgetz.uz/api/v1/ingest/events \
  -H "Authorization: Bearer $CHATGETZ_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "type": "order", "source": "woocommerce", "externalId": "1042",
    "customer": { "name": "Aziza", "phone": "+998901234567" },
    "total": { "amount": "249000", "currency": "UZS" },
    "items": [{ "name": "Hoodie", "quantity": 1, "price": "249000" }]
  }'

Errors

Errors are JSON with a stable machine-readable code and an English message. Build your integration on the code.

{
  "error": {
    "code": "quota_exceeded",
    "message": "Monthly Basic API quota exhausted. ..."
  }
}
unauthorized401
insufficient_scope403
plan_required403
quota_exceeded429
rate_limited429
invalid_request400
insufficient_funds402
allowance_exhausted402
topup_pending402
topup_failed402
topup_cap_reached402
duplicate_request409
model_unknown404
market_unavailable501
provider_error502

Plugins

All plugins are open source (GPL-compatible) and use your API key. The key is stored in the plugin settings, never in the code.

WordPress logoWordPress / WooCommerce

A “Generate description” button in the product editor, an AI chat widget that answers from your products, and new orders sent to ChatGetz.

  1. Download chatgetz.zip and upload it in Plugins → Add New → Upload Plugin.
  2. Open Settings → ChatGetz and paste your API key.
  3. Turn on the chat widget and order forwarding if you need them.

The WordPress.org plugin directory is free (manual review).

Shopify logoShopify

An embedded Shopify app: AI product descriptions and new orders forwarded to ChatGetz through webhooks.

  1. Create a free Shopify Partner account and a development store.
  2. Run the app with Shopify CLI (shopify app dev) and install it on the store.
  3. Paste your ChatGetz API key on the app settings page.

The Partner account and development stores are free; listing on the Shopify App Store needs a one-time $19 registration fee.

Google Chrome logoChrome extension

Select text on any page to rewrite, translate or reply with ChatGetz AI; quick drafts for ChatGetz Market.

  1. Download chatgetz-chrome.zip and unzip it.
  2. Open chrome://extensions, turn on Developer mode and click “Load unpacked”.
  3. Open the extension popup and paste your API key.

Publishing in the Chrome Web Store needs a one-time $5 developer registration fee.

ChatGetz

AI marketing and e-commerce automation platform. Built in Uzbekistan — for the whole world.

Only the country is saved. Your precise location is never stored.

  • Payme
  • Click
  • Uzum
  • Uzcard
  • Humo
  • Visa
  • Mastercard

© 2026 "ANTONOVICH GROUP" LLC (MCHJ). All rights reserved.

Taxpayer ID (STIR): 312027916Tashkent, Uzbekistan, 100012luxdesignuz@gmail.com+998 99 823 31 14