Zalando SalesChannels API

The SalesChannels API from Zalando — 1 operation(s) for saleschannels.

Operations 1

GET /sales-channels List sales channels for the given merchant IDs

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/zalando-saleschannels-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

zalando-saleschannels-api-openapi.yml Raw ↑
openapi: 3.2.0
info:
  version: 0.1.0
  title: 'OpenAPI Specification: Sales Channels API'
  description: This specification describes the Sales Channels API of the Zalando zDirect Platform
  x-audience: external-merchant
servers:
- url: api.merchants.zalando.com
  description: Production Environment
- url: api-sandbox.merchants.zalando.com
  description: Sandbox Environment
tags:
- name: SalesChannels
paths:
  /sales-channels:
    get:
      summary: List sales channels for the given merchant IDs
      description: Retrieves all the sales channels in which merchant has any contract
      tags:
      - SalesChannels
      security:
      - OAuth2:
        - profile/sales-channels/read
      parameters:
      - $ref: '#/components/parameters/FlowId'
      - name: merchant_ids
        in: query
        description: Comma separated list of merchants' ids
        required: true
        schema:
          type: string
      - name: zalando_only
        in: query
        description: When set to true - will return a subset of merchant's sales channels that have Zalando as a retailer. Defaults to false.
        required: false
        schema:
          type: boolean
      responses:
        '200':
          description: List of sales channels
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/SalesChannels'
        default:
          description: An array of error objects
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/Errors'
components:
  schemas:
    Error:
      type: object
      description: Error object
      properties:
        status:
          description: The HTTP status code applicable to this problem, expressed as a string value.
          type: string
        code:
          description: An application-specific error code, expressed as a string value.
          type: string
        title:
          description: A short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization.
          type: string
        detail:
          description: A human-readable explanation specific to this occurrence of the problem.
          type: string
        source:
          $ref: '#/components/schemas/ErrorSource'
    Errors:
      type: object
      description: Array of error objects
      properties:
        errors:
          description: All errors
          type: array
          items:
            $ref: '#/components/schemas/Error'
    ErrorSource:
      type: object
      description: Indicate the source of error
      properties:
        pointer:
          description: A JSON Pointer [RFC6901] to the associated entity in the request document [e.g. "/data" for a primary data object, or "/data/attributes/title" for a specific attribute].
          type: string
        parameter:
          description: A string indicating which URI query parameter caused the error.
          type: string
    SalesChannel:
      type: object
      description: representation of one sales channel
      properties:
        sales_channel_id:
          type: string
          format: uuid
          example: 01924c48-49bb-40c2-9c32-ab582e6db6f4
        country_name:
          type: string
          example: Germany
        country_code:
          type: string
          example: de
        live:
          type: boolean
          example: true
    SalesChannels:
      type: object
      description: list of sales channels
      properties:
        items:
          type: array
          items:
            $ref: '#/components/schemas/SalesChannel'
  parameters:
    FlowId:
      name: X-Flow-Id
      description: 'A custom header that will be passed onto any further requests and can be

        used for diagnosing

        '
      in: header
      required: false
      schema:
        type: string
  securitySchemes:
    merchant_platform:
      type: oauth2
      description: The Products service uses the OpenID Connect (OIDC) authentication layer of OAuth 2 to handle the client credentials process flow.
      flows:
        clientCredentials:
          tokenUrl: https://api.merchants.zalando.com/auth/token
          scopes:
            profile/sales-channels/read: scope to get sales channels