# CDON & Fyndiq API Documentation Documentation > CDON and Fyndiq API Documentation ## API Reference: Introduction - [Introduction](https://cdon-api-documentation.readme.io/reference/introduction.md) ## API Reference: CDON&Fyndiq API Documentation - Articles - [Parameters](https://cdon-api-documentation.readme.io/reference/article-parameters.md) - [Variations](https://cdon-api-documentation.readme.io/reference/copy-of-article-parameters.md) - [Create Articles Bulk](https://cdon-api-documentation.readme.io/reference/createarticlesbulkv2.md): The POST request to this endpoint allows you to bulk upload articles. ### Request Body - `articles` (array): An array of articles, see schemas for more information on the article structure. ###… - [Update Articles Bulk](https://cdon-api-documentation.readme.io/reference/updatearticlesbulkv2.md): ### Update Multiple Articles This bulk update endpoint (`PUT /v2/articles/bulk`) supports multiple action types, each requiring a different body structure. This document outlines the required fields… - [Rate Limiting](https://cdon-api-documentation.readme.io/reference/rate-limiting.md) - [List articles](https://cdon-api-documentation.readme.io/reference/listarticlesv1.md): Retrieve the article data held on your account. Responses are paginated: a request with no parameters returns 100 articles from page 1. Up to 1000 articles per page can be requested. Passing… - [Retrieve an article](https://cdon-api-documentation.readme.io/reference/getarticlev1.md): Retrieve a single article by its ID. Returns the article object directly, without an envelope. - [Retrieve an article by SKU](https://cdon-api-documentation.readme.io/reference/getarticlebyskuv1.md): Retrieve a single article by your own SKU. Unlike the other read endpoints this one wraps its payload as `{description, content: {article}}`. - Shipping Configurations - CDON Only - [Carrier Service Catalog](https://cdon-api-documentation.readme.io/reference/listcarrierservices.md): The supported carrier services to choose from. Each `code` bundles a carrier and a delivery method. Read-only. - [List Shipping Configurations](https://cdon-api-documentation.readme.io/reference/listshippingconfigurations.md): List your shipping configurations, optionally filtered by market. - [Create Shipping Configuration](https://cdon-api-documentation.readme.io/reference/createshippingconfiguration.md): Create a named selection from the carrier service catalog for one market. - [Get Shipping Configuration by ID](https://cdon-api-documentation.readme.io/reference/getshippingconfiguration.md): Retrieve a single shipping configuration. - [Update Shipping Configuration](https://cdon-api-documentation.readme.io/reference/updateshippingconfiguration.md): Partially update a shipping configuration. - [Delete Shipping Configuration](https://cdon-api-documentation.readme.io/reference/deleteshippingconfiguration.md): Delete a shipping configuration. - Orders - [List orders](https://cdon-api-documentation.readme.io/reference/listorders.md): ## Definition **This endpoint will allow you to retrieve your order data.** ## Query parameters #### Filtering The field `state` supports filtering. **By default, we return new orders (orders in… - [Create a test order](https://cdon-api-documentation.readme.io/reference/createtestorder.md): ## Definition **Use this call to create test orders in the sandbox.** Please note that this endpoint is not available in production environment. The response time can be longer than usual. ##… - [Retrieve an order](https://cdon-api-documentation.readme.io/reference/getorder.md): ## Definition **This endpoint will allow you to retrieve an order.** ## Request query parameters | Parameter | Description | Required | | --- | --- | --- | | order_id | Unique ID for the order |… - [Accept an order](https://cdon-api-documentation.readme.io/reference/acceptorder.md): ## Definition **This endpoint will allow you to accept an order.** A request can be sent for one single order. By running this call, you will set the order field `state` to **accepted**. Any… - [Fulfill an order](https://cdon-api-documentation.readme.io/reference/fulfillorder.md): ## Definition **This endpoint will allow you to fulfill an order.** A request can be sent for one single order. Mark the order as handled as soon as you have shipped the item. By running this… - [Cancel an order](https://cdon-api-documentation.readme.io/reference/cancelorder.md): ## Definition **This endpoint will allow you to cancel an order.** This call should be used whenever you are unable to ship the item (for stock issue for example). It will set the order field… - [Retrieve a receipt link](https://cdon-api-documentation.readme.io/reference/getorderreceipt.md): Generate a download link for an order's receipt. Receipt links can only be generated for orders where `receipt_available` is `true`. Older orders, and orders fulfilled very recently, will not have… - Categories - [List Categories](https://cdon-api-documentation.readme.io/reference/listcategories.md): ## Definition **This endpoint will allow you to retrieve the category tree for CDON articles.** ## URL Structure When fetching the category tree you will need to supply market and language for the… - Statuses - [List Statuses By Batch Ids](https://cdon-api-documentation.readme.io/reference/liststatusesbybatchids.md): ## Overview This API enables you to track the processing status of your article requests across multiple markets. It provides batch status tracking for multiple article requests submitted in… - [List Statuses By Skus](https://cdon-api-documentation.readme.io/reference/liststatusesbyskus.md): ## Overview This API enables you to track the processing status of your article requests across multiple markets. It provides individual SKU status tracking. ### Individual SKU Status Tracking… - [Financial Reports - CDON Only](https://cdon-api-documentation.readme.io/reference/financial-reports.md) - Payment Files - CDON Only - [List payment files](https://cdon-api-documentation.readme.io/reference/listpaymentfiles.md): The merchant's payment files, newest first. `from`/`to` match the day the file was created. - [Years with payment files](https://cdon-api-documentation.readme.io/reference/listpaymentfileyears.md): The years that have payment files, with a count each, newest first. A year missing from the list has no files. To list one year, ask for `from=YYYY-01-01&to=YYYY-12-31`. - [Download payment files](https://cdon-api-documentation.readme.io/reference/downloadpaymentfiles.md): One or more payment files merged into a single JSON, Excel or XML file with the three sections of the Merchant Center download: `PaymentFiles`, `Rows` (22 columns) and `ServiceFees`. Amounts have two… - [Settlement Notes - CDON Only](https://cdon-api-documentation.readme.io/reference/settlement-notes-cdon-only.md) - [List settlement notes](https://cdon-api-documentation.readme.io/reference/listsettlementnotes.md): The merchant's payouts, newest first. A settlement note is one payout, not one payment file: a payout can pay several files, and a file in several currencies can be paid by more than one payout.… - [Years with settlement notes](https://cdon-api-documentation.readme.io/reference/listsettlementnoteyears.md): The years that have payouts, with a count each, counted by payout year, newest first. - [Download settlement notes as PDF](https://cdon-api-documentation.readme.io/reference/downloadsettlementnotes.md): One PDF with a page per currency of each payout: the merchant's legal name and VAT numbers, the payment period, the payout date, the payment file ids and the summary from invoiced amount to total… - [Payment Report Exports - CDON Only](https://cdon-api-documentation.readme.io/reference/payment-report-exports-cdon-only.md) - [Start an export](https://cdon-api-documentation.readme.io/reference/startexport.md): Starts a download of any size and returns its status. A small selection is rendered inside this request and comes back already `done` with `download_ready: true`. A merchant can have at most 5… - [Get export status](https://cdon-api-documentation.readme.io/reference/getexport.md): Poll every few seconds until `download_ready` is `true`, or `status` is `failed`. - [Download a finished export](https://cdon-api-documentation.readme.io/reference/downloadexport.md): The file is streamed; its name is in `Content-Disposition`. Available until `expires_at`. - Articles (Legacy) - Fyndiq Only - [Create an article](https://cdon-api-documentation.readme.io/reference/createarticlev1.md): Create a single article. Fields that are not available MUST be removed from the request body rather than sent empty. > **Fyndiq only.** This endpoint is not available on CDON. Use `POST`/`PUT… - [Update an article](https://cdon-api-documentation.readme.io/reference/updatearticlev1.md): Update an article. **Partial updates are not supported.** Every editable field must be present in the body, including those you are not changing. Optional fields with no value must still be present,… - [Delete an article](https://cdon-api-documentation.readme.io/reference/deletearticlev1.md): Delete an article. This is a soft delete: it sets the article's status to `deleted` and hides it from customers. Deleted articles remain visible to you through the API. > **Fyndiq only.** This… - [Update an article price](https://cdon-api-documentation.readme.io/reference/updatearticlepricev1.md): Update only the price of an article. Both `price` and `original_price` are required. > **Fyndiq only.** This endpoint is not available on CDON. Use `POST`/`PUT /v2/articles/bulk` instead, which… - [Update an article quantity](https://cdon-api-documentation.readme.io/reference/updatearticlequantityv1.md): Update only the stock quantity of an article. > **Fyndiq only.** This endpoint is not available on CDON. Use `POST`/`PUT /v2/articles/bulk` instead, which works on both marketplaces.