Developers
Overview
Use the Developer section to configure credentials and permissions required to integrate programmatically with Fynd Commerce. Typical tasks include creating orders, fetching carts, and tracking shipments, get list of brands/products and order data.
Application Token
To call Storefront APIs, you need an Application ID/Token. These identify a specific sales channel and are used to create base64TokenString to authenticate requests.
For example, if you want to fetch product details by slug programmatically via the Headless Method (outside of the Fynd Commerce interface) using getProductDetailBySlug API, initialize the SDK with the base64TokenString so the resulting requests include the header.
Clients
To interact with Fynd's Platform APIs, you must obtain a valid access-token, which is generated using your client credentials. These credentials (Client ID and Client Secret) are essential for authenticating your API request and ensuring secure access to the platform's resources.
For example, if you want to create orders programmatically using the Headless Method (outside of the Fynd Commerce interface), you must first authenticate using your client credentials. This process will provide you with an access-token, which you then include in your API requests, such as when calling the createOrder API.
By securely managing your client credentials and tokens, you can safely integrate with Fynd's APIs to automate tasks like order creation, inventory updates, and more.
Steps to Add a New Client
If no clients credential is available, do the following steps to create one:
On the upper-right side of the window, click Create Client and fill in the following details:
Basic Details:
- Client Name: for example, "Warehouse App" or "Marketing Team Tool".
- Description: short explanation of what this client does.
- Tags (optional): labels for easy searching.
Company Permissions: This controls what parts of your organization the client can access:
- Choose Full Access to provide complete access.
- Choose Custom to provide limited access:
- Profiles (e.g. team members)
- Sales Channels (e.g. online stores)
- Orders (e.g. read order history placed by your customers)
Application Permissions: This defines access to individual sales channels (application/stores). Apply permissions to all or specific channels to ensure least-privilege access.
Click Save to create a new client. A success message confirms the creation.
- Refer to Authentication to create base64TokenString to use Storefront APIs.
- Refer to Authentication to create access-token to use Platform APIs.
- To explore APIs and SDKs in detail, visit: Fynd Platform API Documentation.