# LogicTrade API ## Docs - [Authentication](https://developer.logictrade.cloud/doc-338628.md): - [Pagination](https://developer.logictrade.cloud/doc-338965.md): - [Rate limits](https://developer.logictrade.cloud/doc-345579.md): - [Error codes](https://developer.logictrade.cloud/errorcodes.md): - [Changelog](https://developer.logictrade.cloud/changelog.md): - Configuration Service [Introduction](https://developer.logictrade.cloud/cs-introduction.md): - Configuration Service [Authentication](https://developer.logictrade.cloud/cs-authentication.md): - Configuration Service [Configurator Core Api](https://developer.logictrade.cloud/doc-344223.md): - Configuration Service > Concepts [Configuration](https://developer.logictrade.cloud/doc-344225.md): - Configuration Service > Concepts [Images](https://developer.logictrade.cloud/doc-344226.md): - Configuration Service > Concepts [Modes](https://developer.logictrade.cloud/doc-344227.md): - Configuration Service > Concepts [Styling](https://developer.logictrade.cloud/doc-344228.md): - Configuration Service > Examples [Code samples](https://developer.logictrade.cloud/doc-344230.md): - Configuration Service > Examples [Response samples](https://developer.logictrade.cloud/doc-344231.md): - Configuration Service > Examples [Stylling examples](https://developer.logictrade.cloud/doc-344232.md): - Configuration Service > Examples [Preview](https://developer.logictrade.cloud/doc-344233.md): - Configuration Service > Help [FAQ](https://developer.logictrade.cloud/doc-344234.md): - Configuration Service > Help [Tools](https://developer.logictrade.cloud/doc-344243.md): - Configuration Service > Help [Contact](https://developer.logictrade.cloud/doc-344244.md): - Endpoints [Customer](https://developer.logictrade.cloud/folder-351520.md): This is an object representing your LogicTrade customers. - Endpoints [Supplier](https://developer.logictrade.cloud/folder-351676.md): This is an object representing your LogicTrade suppliers. - Endpoints [Product](https://developer.logictrade.cloud/folder-351521.md): This is an object representing your LogicTrade producs. - Endpoints [Quote](https://developer.logictrade.cloud/folder-351522.md): This is an object representing your LogicTrade quotes. - Endpoints [Sales order](https://developer.logictrade.cloud/folder-351669.md): This is an object representing your LogicTrade orders. - Endpoints [Invoice](https://developer.logictrade.cloud/folder-351670.md): This is an object representing your LogicTrade invoice. - Endpoints [Purchase order](https://developer.logictrade.cloud/folder-355081.md): This is an object representing your LogicTrade orders. ## API Docs - Endpoints > Authentication [Introspection](https://developer.logictrade.cloud/api-3572611.md): The token introspection endpoint provides information about your token. - Endpoints > Customer [Authenticate a customer user account](https://developer.logictrade.cloud/api-3874522.md): Authenticate a customer user account using email and password. Returns a 200 OK when authenticated. If the email or password doesn't match it returns a 401 Unauthorized - Endpoints > Customer [List all customers](https://developer.logictrade.cloud/api-3486726.md): Returns a list of your customers. The customers are returned sorted by id, with the most recent customer appearing first. - Endpoints > Customer [Retrieve a customer by id](https://developer.logictrade.cloud/api-3486727.md): Returns the customer object for a valid id. - Endpoints > Customer [Create a customer](https://developer.logictrade.cloud/api-3486729.md): Create a new customer in LogicTrade. - Endpoints > Customer [Update a customer](https://developer.logictrade.cloud/api-3486730.md): Change an existing customer. - Endpoints > Customer [Remove the customer](https://developer.logictrade.cloud/api-3486731.md): Sets the customer to inactive. The customer cannot be reactivated with the API. - Endpoints > Supplier [List all suppliers](https://developer.logictrade.cloud/api-3487467.md): Returns a list of your suppliers. The suppliers are returned sorted by id, with the most recent supplier appearing first. - Endpoints > Supplier [Retrieve a supplier by id](https://developer.logictrade.cloud/api-3487468.md): Returns the suppliers object for a valid id. - Endpoints > Supplier [Create a supplier](https://developer.logictrade.cloud/api-3487470.md): Create a new suppliers in LogicTrade. - Endpoints > Supplier [Update a supplier](https://developer.logictrade.cloud/api-3487471.md): Change an existing supplier. - Endpoints > Supplier [Remove the supplier](https://developer.logictrade.cloud/api-3487472.md): Sets the suppliers to inactive. The supplier cannot be reactivated with the API. - Endpoints > Product > Product [List all products](https://developer.logictrade.cloud/getproducts.md): Returns a list of your products. The products are returned sorted by id, with the most recent product appearing first. - Endpoints > Product > Product [Retrieve a product by id](https://developer.logictrade.cloud/getproductsbyid.md): Returns the product object for a valid id. - Endpoints > Product > Product [Create a product](https://developer.logictrade.cloud/api-3486735.md): Create a new product in LogicTrade. - Endpoints > Product > Product [Remove the products](https://developer.logictrade.cloud/api-3486737.md): When deleting a product, the product is assigned today's date as the end date. - Endpoints > Product > Product [Update a product](https://developer.logictrade.cloud/api-3486736.md): Change an existing product. - Endpoints > Product > Product [Search products](https://developer.logictrade.cloud/api-3620077.md): Search for products and return the list of products that meet the specified search criteria. - Endpoints > Product > Product [List all variants](https://developer.logictrade.cloud/api-3873458.md): - Endpoints > Product > Product [Retrieve a variant by id](https://developer.logictrade.cloud/api-3873460.md): - Endpoints > Product > Product [Create a variant](https://developer.logictrade.cloud/api-3873461.md): - Endpoints > Product > Product [Update a variant](https://developer.logictrade.cloud/api-3873464.md): - Endpoints > Product > Product [Delete a variant](https://developer.logictrade.cloud/api-3873465.md): - Endpoints > Product > Groups [List all product groups](https://developer.logictrade.cloud/api-3574189.md): - Endpoints > Product > Discount [List all discounts for products](https://developer.logictrade.cloud/api-3489546.md): - Endpoints > Product > Discount [Get all discounts for product by id](https://developer.logictrade.cloud/api-3514851.md): - Endpoints > Product > Discount [List all discounts for customers](https://developer.logictrade.cloud/api-3489637.md): - Endpoints > Product > Discount [Get all discounts for a customer by id](https://developer.logictrade.cloud/api-3514850.md): - Endpoints > Product > Stock [Get stock for products](https://developer.logictrade.cloud/api-3604027.md): - Endpoints > Product > Stock [Search stock for products](https://developer.logictrade.cloud/api-3620085.md): - Endpoints > Product > Prices [Get product prices](https://developer.logictrade.cloud/api-3620088.md): Retrieve the relevant price information for a product, based on the provided parameters in de request body. - Endpoints > Product > Descriptions [Get the descriptions for a product](https://developer.logictrade.cloud/getproductdecription.md): - Endpoints > Product > References [Get the product references](https://developer.logictrade.cloud/api-3646854.md): In LogicTrade, a product can be linked to another product. Here, we differentiate between `similar` products and `related` products. - Endpoints > Product > Compositions [Get product compositions](https://developer.logictrade.cloud/api-3806176.md): In LogicTrade, a product can be part of a composition. - Endpoints > Product > Configurator [List all configuration steps](https://developer.logictrade.cloud/api-3914626.md): List all configuration steps - Endpoints > Product > Configurator [List all configuration step values](https://developer.logictrade.cloud/api-3914853.md): List all possible values of the given configuration step - Endpoints > Product > Configurator [Get configuration step value image](https://developer.logictrade.cloud/api-3916176.md): Get the image that is set for this configuration step value - Endpoints > Product > Configurator [List all product configuration steps](https://developer.logictrade.cloud/api-3914856.md): List all the configuration steps that are connected to a product - Endpoints > Quote [List all quotes](https://developer.logictrade.cloud/api-3486738.md): Returns a list of your quotes. The quotes are returned sorted by id, with the most recent quote appearing first. - Endpoints > Quote [Retrieve a quote by id](https://developer.logictrade.cloud/api-3486739.md): Returns the quote object for a valid id. - Endpoints > Quote [Create a quote](https://developer.logictrade.cloud/api-3486741.md): Create a new quote in LogicTrade. - Endpoints > Quote [Update a quote](https://developer.logictrade.cloud/api-3486742.md): Change an existing quote. - Endpoints > Sales order > Lines [Create an order line](https://developer.logictrade.cloud/api-3893504.md): Create a new order line for a specified order. - Endpoints > Sales order > Lines [Retrieve an order line by id](https://developer.logictrade.cloud/api-3893505.md): Retrieve information about a specific order line. - Endpoints > Sales order > Lines [Update an order line](https://developer.logictrade.cloud/api-3893506.md): Update an existing order line. - Endpoints > Sales order > Lines [Delete an order line](https://developer.logictrade.cloud/api-3893508.md): Deletes an order line of a given order. - Endpoints > Sales order [List all orders](https://developer.logictrade.cloud/api-3487448.md): Returns a list of your orders. The orders are returned sorted by id, with the most recent order appearing first. - Endpoints > Sales order [Retrieve an orders by id](https://developer.logictrade.cloud/api-3487449.md): Returns the orders object for a valid id. - Endpoints > Sales order [Create an order](https://developer.logictrade.cloud/api-3487451.md): Create a new order in LogicTrade. - Endpoints > Sales order [Update an order](https://developer.logictrade.cloud/api-3487452.md): Change an existing order. - Endpoints > Invoice [List all invoices](https://developer.logictrade.cloud/api-3487456.md): Returns a list of your invoices. The invoices are returned sorted by id, with the most recent order appearing first. - Endpoints > Invoice [Retrieve a invoice by id](https://developer.logictrade.cloud/api-3487457.md): Returns the invoice object for a valid id. - Endpoints > Invoice [Create a invoice](https://developer.logictrade.cloud/api-3487459.md): Create a new invoice in LogicTrade. - Endpoints > Invoice [Update a invoice](https://developer.logictrade.cloud/api-3487460.md): Change an existing invoice. - Endpoints > Delivery [Get list of orders that can be delivered](https://developer.logictrade.cloud/api-3494766.md): Provides a list of all orders that can be delivered. - Endpoints > Delivery [Update the order with delivery information](https://developer.logictrade.cloud/api-3494767.md): Save the confirmed delivery date, route, and sequence of the route with the order. - Endpoints > Purchase order [List all purchase orders](https://developer.logictrade.cloud/api-3498276.md): Returns a list of your purchase orders. The orders are returned sorted by id, with the most recent order appearing first. - Endpoints > Purchase order [Retrieve a purchase orders by id](https://developer.logictrade.cloud/api-3498277.md): Returns the purchase orders object for a valid id. - Endpoints > Purchase order [Create a purchase order](https://developer.logictrade.cloud/api-3498278.md): Create a new purchase orders in LogicTrade. - Endpoints > Purchase order [Update a purchase order](https://developer.logictrade.cloud/api-3498279.md): Change an existing purchase order.