GlobalLinker
API Reference · v1.0.0 OpenAPI 3.1.0

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.

Get started Browse endpoints

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.

Endpoint groups

Catalogs

Stores in your catalog group — list, create, read, update, delete.

GETPOSTPATCHDEL

Products & variants

Products described by their variants, matched by code/sku.

GETPOSTPATCHDEL

Media

Upload images, get a media id to attach to products and variants.

POST

Specifications

Everything specification-related in one place — master records, catalog-scoped groups, and the values attached to a product (attach, bulk-update, remove).