Официальные клиенты для интеграции с КЗ24 API
JavaScript / TypeScript. Node 18+, Bun, Deno, browsers.
npm install @24cz/api
import { KZClient } from '@24cz/api'
const kz = new KZClient({ apiKey: process.env.KZ_API_KEY! })
const me = await kz.me.get()
console.log(`Баланс: ${me.balance_rub} ₽, тариф: ${me.tier.name}`)
await kz.factories.create({
name: 'Цветы Москва',
factory_category: 'seller',
product_name: 'Букеты',
})Python 3.10+, async/sync, типизация через TypedDict
в разработкеМожно сгенерировать клиент для любого языка из спеки OpenAPI 3.1:
# OpenAPI Generator (Go, Java, Rust, PHP, Ruby, etc) npx @openapitools/openapi-generator-cli generate \ -i https://test.24contentzavod.ru/api/v1/openapi.json \ -g go -o ./kz24-go-client