Skip to main content
The JTL Platform exposes three APIs for integrating with merchant data. They cover overlapping ground in different ways; the right choice depends on what you’re building and where your integration runs.

The Three APIs

Each API targets a different use case. Most integrations use one of the first two; SCX is specific to marketplace integrations.
APIWhat it’s forProtocol
REST APITransactional operations on merchant data (orders, items, customers, stock)REST over HTTP
GraphQL APIFlexible queries over the same ERP domain, fetching exactly the fields you needGraphQL
SCX APIOnPremise marketplace channel integrations (e.g., Amazon, eBay). See Marketplace Channels for channel-specific integration detail.REST over HTTP

Common Conventions

Both ERP APIs target version 2.0 of the API and include authentication headers described in Integration Overview. They differ in pagination shape:
  • REST uses page-based pagination with pageNumber and pageSize query parameters, returning a wrapped envelope with items[] and page metadata
  • GraphQL uses cursor-based pagination with first and after variables, returning nodes[] and a pageInfo object
See Pagination for more details.

Next Steps

GraphQL Playground

Try queries and mutations interactively against your ERP instance.

REST API Reference

Browse all REST API endpoints with request/response schemas.

Integration Overview

Base URLs, authentication, and required headers.

Pagination

The full page-based pagination contract.