• Register

FAQs

The Order API allows you to programmatically place orders. It is designed to integrate seamlessly with your existing systems and automate order processing. To learn more, please visit https://partner.element14.com/order/
To get started, you'll need to register for an API key. You’ll need a Farnell, Newark, or Element14 Trade Account linked to your web account with a credit payment option enabled. Once you have your API key, you can refer to the API documentation. For step-by-step instructions on how to register for an API key, please visit https://partner.element14.com/order/Registration.
To register for an API key, you need a Farnell, Newark, or Element14 web account linked to a Trade Account with a credit payment option enabled. If you are an iBuy user and are interested in our Order API, please contact our eProcurement team for support by filling out the form on our Contact Us page.
To place orders, you should use the API endpoint at https://api.farnell.com. This endpoint is applicable whether you have a Farnell, Newark, or Element14 account.
You can find your API key by navigating to the "My Account" section. In the left-hand navigation menu, select the option labeled "View API Key" to retrieve your key.
To regenerate your API key, go to the "My Account" section. In the left-hand navigation menu, select the "View API Key" option. From there, you will find an option to regenerate your API key.
The API supports JWT token-based authentication.
To generate a JWT authentication token, use the "Generate JWT Authentication" API. This will provide you with a bearer token for authentication. To learn more, please visit https://partner.element14.com/order/API_Authentication.
A JWT authentication token is valid for 30 minutes.
The API supports JSON format for both requests and responses. Make sure to set the Content-Type header to application/json when sending data.
The API provides standard HTTP status codes to indicate the outcome of requests. For example, a 200 status code means success, while a 400 status code indicates a bad request. Detailed error messages will be included in the response body.
Yes, we provide a sandbox environment where you can test the API without affecting real data. Please try our Interactive Swagger Interface by visiting https://partner.element14.com/io-docs.
If you have an issue with the API, please contact us by filling out the Contact us form. Provide as much detail as possible about the issue for quicker resolution.
To track your order, log in to the Farnell, Newark, or Element14 website and go to the "Order History" section. You can view the status and updates of your order there. If you need help, please contact customer support through the Farnell, Newark, or Element14 website.
To modify an order after it has been placed using the Order API, please contact customer support through the Farnell, Newark, or Element14 website for assistance.