Password
How to execute the authorization flow and get your access token
The password
grant type is used by sales channels to exchange customer credentials for an access token (i.e. to get a "logged" access token).
By including a scope in the access token request, all the resources that you fetch are automatically filtered.
Getting an access token
To get an access token using the password
grant type, send a POST
request to the /oauth/token
endpoint, passing the API client credentials in the request body.
Request
POST https://auth.commercelayer.io/oauth/token
Arguments
Body parameter | Type | Required | Description |
---|---|---|---|
| String | Required |
|
| String | Required | The customer's email address. |
| String | Required | The customer's password. |
| String | Required | Your client ID (from your API credentials). |
| String | Optional | Your access token scope (market, stock location). |
Example
Sales channel
The following request tries to get an access token for a sales channel, using the password
grant type for a specific user, putting in scope the market identified by the ID "xYZkjABcde":
Last updated