Skip to main content

Authentication

The API key is unique to your client account and must be kept confidential. Do not share it with partners, customers, or any other organizations. To enhance security, the system stores all keys as cryptographic hashes, which prevents recovery if lost. If necessary, Logistics Plus can generate a new API key without impacting any historical data within the API.

There are two types of authentication available for the Logistics Plus Warehouse API: single organization authentication and multi-organization authentication. Single organization authentication is the simpler of the two and only requires the API key in the header. Multi-organization authentication, on the other hand, requires an additional header, organization-slug, to identify the customer organization you are interacting with. Please refer to the credentials packet provided by your Logistics Plus representative to determine if your integration requires multi-organization authentication.

Note: The full OpenAPI specification for the Logistics Plus Warehouse API is available at the following link: https://api.logisticsplus.com/warehouse/api-docs.

Single Organization Authentication

Use the x-api-key header with your API key as the value.

For example:

GET warehouse/v1/products HTTP/1.1
x-api-key: {{api-key}}

Multi-Organization Authentication

info

Multi-organization authentication is not required for all integrations. Please refer to the credentials packet provided by your Logistics Plus representative to determine if your integration requires this method. If you are using multi-organization authentication, the organization-slug header will be required for all requests.

When making requests, the organization-slug header is essential to identify the customer organization you are interacting with. If you pass an organization slug that does not exist, you will receive a 401 response.

Use the x-api-key header with your API key as the value and the organization-slug header with your organization slug as the value.

GET warehouse/v1/products HTTP/1.1
x-api-key: {{api-key}}
organization-slug: {{org-slug}}

Adding New Organizations

To add a new customer organization to your API configuration, contact your Logistics Plus representative. They will set up the customer organization and provide you with the new organization slug. Once you have the organization slug, you can add the new customer organization's products and start managing inventory through receiving and ordering processes.