Getting started
This page walks you through your first BIDEX product feed download. The example uses Postman, but any HTTP tool or integration platform works the same way.
Prerequisites
Before you start, make sure you have:
- your API key (see Authentication)
- your BuyersID — a UUID such as
123e4567-e89b-12d3-a456-426614174000 - an HTTP tool such as Postman, curl or your integration platform
Step 1: create the request
- Open Postman and create a new HTTP request.
- Select GET as the method.
- Enter the endpoint address:
https://connections.cyclingfactory.be/api/v1/bidex/products
Step 2: add authentication
- Open the Headers tab. Add a header named
x-api-keyand enter your API key as the value.
Do not put the API key in the request address. See Authentication for why.
Step 3: add the query parameters
- Open the Params tab and add
BuyersIDwith your BuyersID as the value. - Add
formatwith the valuecsvif you want to open the result in Excel, or leave it out for JSON.
The request address now looks like this (the API key is deliberately not included):
https://connections.cyclingfactory.be/api/v1/bidex/products?BuyersID=YOUR-BUYERS-ID&format=csv
Replace YOUR-BUYERS-ID with the BuyersID supplied to you. Do not type the angle brackets sometimes used for placeholders.
Step 4: send and save
- Select Send.
- When the response is successful (HTTP
200), save the response asbidex-products.csv(or.json).
Download all pages (JSON only)
JSON responses are paginated: by default you receive 100 products per page. A CSV download always contains the complete catalog and ignores pagination.
To download the complete catalog as JSON:
- Start with
page=1&size=1000. - Save the returned page.
- Repeat the request with
page=2, thenpage=3, and so on. - Stop when a page contains no product records.
- Keep the same BuyersID, format, language, country and currency for every page.
https://connections.cyclingfactory.be/api/v1/bidex/products?BuyersID=YOUR-BUYERS-ID&format=json&page=1&size=1000
Quick checklist
Before contacting support, confirm that:
- the method is GET;
- the endpoint ends in
/api/v1/bidex/products; x-api-keyis in the headers, not in the address;BuyersIDis present, is a valid UUID and contains no extra spaces;formatis eithercsvorjson;- language and country contain two letters;
- currency contains three letters;
- the page is a positive number and the size is at most 1000.
If something still fails, see Errors for the meaning of each status code.