Skip to main content
SDKs & developer tools

Contracts, collections, and events — not guesswork.

Build on CataZenta with OpenAPI specs, a ready-to-run Postman collection, and clear paths for automation — while official JavaScript and Python SDKs are on the way.

Base URL: https://api.catazenta.com. For Claude, ChatGPT, and Cursor, prefer MCP — tools mirror REST with schema discovery built in.

8OpenAPI domain specs
PostmanCollection available today
MCP90+ agent tools on REST

Developer tools at a glance

ToolStatusBest for
Postman collectionAvailableExplore APIs, share requests with your team
OpenAPI specsAvailableCodegen, contract tests, Redoc on this site
WebhooksJob polling todayExport/import job monitoring; outbound events on roadmap
Service account recipeAvailableCI/CD and integration users without personal passwords
JavaScript SDKComing soonTypeScript apps and Node workers
Python SDKComing soonScripts, data pipelines, backend services
CLIPlannedLocal dev and CI (catazenta export run …)

When to use what

GoalStart here
Learn the API in 5 minutesFirst API call · Postman
Generate a typed clientOpenAPI downloads — use Orval, openapi-fetch, or your generator
Nightly ERP sync or CI publishService account · Recipes
Monitor export jobsPoll export job · Webhooks
Claude / Cursor automationMCP quickstart — prefer MCP over hand-rolled SDK calls
In-product agent runsAgentic PIM — not a substitute for your integration code

Postman collection

Import the CataZenta collection for interactive requests against https://api.catazenta.com.

Recommended flow

  1. Run Login → save access_token to environment
  2. Set X-Tenant-Id on folder defaults
  3. Explore Product → Integration → Job folders
  4. Pair with AI workflow examples for real-world sequences

Postman guide · Download on API tools


OpenAPI contract

Each API domain ships an OpenAPI 2.0 specification — rendered as interactive Redoc on this site and downloadable as JSON.

DomainReference
ProductsProduct API
CategoriesCategory API
AttributesAttribute API
DAMDAM API
IAMIAM API
IntegrationIntegration API
JobsJob API
SearchSearch API

Full index → Core Commerce APIs · API reference

Until official SDKs ship, generate clients from OpenAPI or call REST directly with authentication.


Webhooks & job events

Most integrations today poll export and import jobs for completion and per-SKU results. Outbound webhooks for job completion and catalog events are on the roadmap.

TodayRoadmap
Poll GET /v1/jobs/{id} and job itemsPush notifications on job completion
Poll export job recipeCatalog event subscriptions

Webhooks reference · SDK webhooks page


Official SDKs (coming soon)

JavaScript / TypeScript

Coming soon. Until release: OpenAPI codegen, fetch, or MCP.

Python

Coming soon. Until release: REST with service accounts and recipes.

CLI

Planned — catazenta auth login, export run, jobs watch.

Want early SDK access? Contact CataZenta.


Service accounts for automation

Run integrations without a personal user password — least-privilege integration users for CI and workers.

  1. Admin → Users → create integration user
  2. Assign role (products, integration run — as needed)
  3. Authenticate via POST /v1/auth/login
  4. Store token in your secret manager; rotate on schedule

Service account recipe · Security

For local MCP: set CATAZENTA_USERNAME / CATAZENTA_PASSWORD in connector env — see MCP authentication.


Get started

  1. Complete Your first API call.
  2. Import the Postman collection and set tenant variables.
  3. Download OpenAPI from API tools if you need codegen.
  4. Pick a recipe for your integration scenario.
  5. Use MCP when building with Claude, ChatGPT, or Cursor.
  6. Create a service account before production CI.