Skip to content

Developer docs

Build on the Swaglists API

Sell custom products in your store — we print, pack and ship every order under your brand. Connect your backend with a few REST calls and signed webhooks. Start with a test key: nothing is charged, printed or shipped.

curl "https://swaglists.com/api/v1/catalog/products?limit=3" \
  -H "Authorization: Bearer $API_KEY"

Explore the docs

Getting started

Keys, test mode and your first order.

Core concepts

Catalog, designs, products, orders, shipping and credits.

Guides

Webhooks, idempotency, errors and the rest of the API conventions.

Integrations

Copy-paste recipes for Shopify, WooCommerce, BigCommerce and custom stores.

Reference

Endpoints, objects, events and every error code.

Build with AI

Give your coding assistant the whole API in one file.

Every page has a Markdown twin (add .md to its URL).

llms.txtOpenAPI JSON

API basics

Base URL

Live and test mode share it; the key decides the mode.

https://swaglists.com/api/v1

Authentication

Secret keys as Bearer tokens, from your server only.

Authorization: Bearer sk_test_…Keys, scopes & rotation

Webhooks

Standard Webhooks signatures, retried for about 28 hours.

order.shipped · shipment.created · …Verify signatures