Product Management API
Manage catalogs, products, variants, media and specifications programmatically. A REST API over GlobalLinker’s seller and catalog services — JSON in, JSON out, Basic auth.
Authentication
HTTP Basic, verified against the seller API. Every request is scoped to your catalog group automatically.
Response envelope
Successful responses are wrapped in { success, data }; collections add a meta pagination block.
Pagination
Offset-based via skip & size (default 20, capped at 50). meta.has_more tells you when to fetch again.
Quickstart
List your catalogs with a single authenticated request:
# List catalogs in your group curl -u "$USER:$PASS" \ http://localhost:8000/api/v1/catalogs
Errors & limits
Errors mirror Laravel’s shape — { success:false, message, errors }. 422 carries field-level detail; 429 means slow down. Uploads: JPG/PNG/WEBP, max 5 MB.
Catalogs
Stores in your catalog group — list, create, read, update, delete.
Products & variants
Products described by their variants, matched by code/sku.
Media
Upload images, get a media id to attach to products and variants.
Specifications
Everything specification-related in one place — master records, catalog-scoped groups, and the values attached to a product (attach, bulk-update, remove).