Welcome to Provisioning API
Why a Provisioning API by Commerce Layer and how to get started with it
Last updated
Why a Provisioning API by Commerce Layer and how to get started with it
Last updated
is a transactional commerce API for international brands. It lets you make any digital experience shoppable, anywhere.
In addition to the , developers can leverage our own Provisioning API which exposes all the endpoints you need to exercise greater control over your organizational structure and user roles.
Most of those features are also available the codeless way from the UI of our (built on top of our APIs):
Making direct calls to the Provisioning API allows you to manage provisioning tasks automatically instead of manually (eventually, even build your own custom Dashboard!).
This way, you can streamline user onboarding by creating accounts and permissions with simple API requests. You can also pull API credentials for Commerce Layer web apps, integrations, and sales channels directly from the API, making it possible to programmatically dole out API access for key integrations and/or sales channels whenever required. Thus many of the administrative tasks that go with proper user and application access can be automated, saving time and helping scale your business.
The guide that follows is your reference for all the operations that you can perform on the Provisioning API resources and contains all the information you need to get a comprehensive overview of how you can use it.
A high-level explanation of the resource usage.
The resource object and its fields, attributes, and relationships.
The allowed CRUD operations you can perform on the related endpoint with basic examples of the request/response format.
Set out by checking the and learning . Then go through the at your leisure — there, for each single resource, you can find:
Have a look at the related and explore the flowchart that illustrates how most of the Provisioning API resources relate to each other.
To speed up your development process you can leverage the , a TypeScript library wrapper that makes it quick and easy to interact with Commerce Layer Provisioning API, both in browser and Node.js applications.
The TypeScript SDK is built on top of the , that you can use as well to to build mock servers, auto-generate code, SDKs for other languages, implement contract testing, and more.
If you want to use the Provisioning directly from the command line feel free to give the of a try!
If you're new to you can and try our Core commerce API while reading the .
See the Metrics API guide and to learn how to extract almost any kind of data information from your Commerce Layer's organization order history.
Check Commerce Layer's to stay up-to-date with any changes, new features, and general improvements about the Provisioning API itself or any other Commerce Layer's app and open-source project.
For everything else, and feel free to ask any questions to the team or get involved in the conversation with the rest of our developers' community.