Fyndiq Orders API
Retrieve, fulfil and cancel marketplace orders.
Retrieve, fulfil and cancel marketplace orders.
Every API here is available over the APIs.io API and to AI agents over MCP.
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
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.curl "https://apis.io/api/v1/apis/fyndiq:fyndiq-orders-api"
curl "https://apis.io/api/v1/apis?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a 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: 3.2.0
info:
title: merchant api gateway service Orders API
version: 0.1.0
tags:
- name: Orders
paths:
/api/v1/orders:
post:
summary: Create Order
operationId: create_order_api_v1_orders_post
parameters:
- name: authorization
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Authorization
- name: X-Client-Name
in: header
required: false
schema:
type: string
default: ''
title: X-Client-Name
requestBody:
required: true
content:
application/json:
schema:
type: object
additionalProperties: true
title: Payload
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Orders
get:
summary: Get All Orders
operationId: get_all_orders_api_v1_orders_get
parameters:
- name: authorization
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Authorization
- name: X-Client-Name
in: header
required: false
schema:
type: string
default: ''
title: X-Client-Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Orders
/api/v1/orders/{order_id}:
get:
summary: Get Order
operationId: get_order_api_v1_orders__order_id__get
parameters:
- name: order_id
in: path
required: true
schema:
type: string
title: Order Id
- name: authorization
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Authorization
- name: X-Client-Name
in: header
required: false
schema:
type: string
default: ''
title: X-Client-Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Orders
/api/v1/orders/{article_row_id}/fulfill:
put:
summary: Fulfill Order
operationId: fulfill_order_api_v1_orders__article_row_id__fulfill_put
parameters:
- name: article_row_id
in: path
required: true
schema:
type: string
title: Article Row Id
- name: authorization
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Authorization
- name: X-Client-Name
in: header
required: false
schema:
type: string
default: ''
title: X-Client-Name
requestBody:
content:
application/json:
schema:
anyOf:
- type: object
additionalProperties: true
- type: 'null'
title: Payload
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Orders
/api/v1/orders/{article_row_id}/cancel:
put:
summary: Cancel Order
operationId: cancel_order_api_v1_orders__article_row_id__cancel_put
parameters:
- name: article_row_id
in: path
required: true
schema:
type: string
title: Article Row Id
- name: authorization
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Authorization
- name: X-Client-Name
in: header
required: false
schema:
type: string
default: ''
title: X-Client-Name
requestBody:
content:
application/json:
schema:
anyOf:
- type: object
additionalProperties: true
- type: 'null'
title: Payload
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Orders
/api/v1/orders/{article_row_id}/accept:
put:
summary: Accept Order
operationId: accept_order_api_v1_orders__article_row_id__accept_put
parameters:
- name: article_row_id
in: path
required: true
schema:
type: string
title: Article Row Id
- name: authorization
in: header
required: false
schema:
anyOf:
- type: string
- type: 'null'
title: Authorization
- name: X-Client-Name
in: header
required: false
schema:
type: string
default: ''
title: X-Client-Name
responses:
'200':
description: Successful Response
content:
application/json:
schema: {}
'422':
description: Validation Error
content:
application/json:
schema:
$ref: '#/components/schemas/HTTPValidationError'
tags:
- Orders
components:
schemas:
ValidationError:
properties:
loc:
items:
anyOf:
- type: string
- type: integer
type: array
title: Location
msg:
type: string
title: Message
type:
type: string
title: Error Type
type: object
required:
- loc
- msg
- type
title: ValidationError
HTTPValidationError:
properties:
detail:
items:
$ref: '#/components/schemas/ValidationError'
type: array
title: Detail
type: object
title: HTTPValidationError
x-provenance:
method: harvested
publisher: Fyndiq
source: https://merchants-api.sandbox.fyndiq.se/openapi.json
note: split by refine-openapis from the provider's own published document, verified by fetch (openapi/_original/*.fetch.json);
stamped by stamp-openapi-provenance.py (roadmap#793)