SyncKart Studio
API reference

SyncKart Studio API

Create API keys in your workspace under API keys (Growth plan and above). Authenticate with Authorization: Bearer sk_live_…. All responses are JSON.

Create a catalogue batch

POST /api/v1/batches. Up to 5,000 items per batch. Only title is required; brand is strongly recommended.

{
  "name": "October new listings",
  "policy": "strict",            // strict | balanced | broad
  "items": [
    { "id": "SKU-1", "title": "Sample Foods Garam Masala 100 g", "brand": "Sample Foods",
      "barcode": "", "category": "Spices", "source_url": "" }
  ]
}

Returns { "id": "bat_…", "status": "running", "total": 1 }.

Get batch results

GET /api/v1/batches/:id

{
  "id": "bat_…", "status": "done",
  "counts": { "approved": 1, "review": 0, "no_match": 0, "failed": 0 },
  "items": [{
    "id": "SKU-1", "status": "approved", "confidence": 97,
    "image_url": "https://…/SKU-1.jpg",
    "evidence": { "brand_seen": "Sample Foods", "size_seen": "100 g", "text_seen": "…" },
    "flags": []
  }]
}

Statuses

Flags

API · SyncKart Studio