Skip to content

Free shipping on orders over $35  ·  Deliver to Portland 97201

klatchit.
4-DAY SALELightning deals end in—:—:—Shop all deals

Klatchit Seller API

A REST API for managing your store's listings, inventory, and shipping — the same operations as the seller dashboard, automatable.

Authentication

Every request needs a store API key as a Bearer token. Create one under Seller dashboard → API keys (owners only). The secret is shown once.

curl https://klatchit.com/api/v1/listings \
  -H "Authorization: Bearer klk_live_<key_id>.<secret>"

Conventions

  • All money is integer cents.
  • Lists use keyset cursor pagination (limit ≤ 100, cursor, next_cursor).
  • Sync with updated_since (ISO-8601 or Unix seconds).
  • Mutations accept an Idempotency-Key header for safe retries.
  • Errors are { error: { type, code, message, param, request_id } }; every response carries X-Request-Id.
  • Rate limits surface via X-RateLimit-* headers; a 429 includes Retry-After.

Endpoints (v1)

MethodPathScopeDescription
GET/v1/listingslistings:readList listings (updated_since sync feed)
POST/v1/listingslistings:writeCreate a listing
GET/v1/listings/:idlistings:readRetrieve a listing
PATCH/v1/listings/:idlistings:writeUpdate a listing
POST/v1/listings/:id/publishlistings:writePublish (activate) a listing
POST/v1/listings/:id/statuslistings:writeSet listing status
POST/v1/inventory/batchlistings:writeApply up to 100 stock adjustments
GET/v1/shipping-templateslistings:readList shipping templates
POST/v1/shipping-templatesshipping:writeCreate a shipping template
PATCH/v1/shipping-templates/:idshipping:writeUpdate a shipping template