1
Obtain your client credentials
Layer uses OAuth2’s client credentials flow to authenticate API clients. To start your development, we will give you a set of
client_id
and client_secret
tokens.To obtain a set of client credentials, reach out to your Layer contact or contact our team here.
2
Get a bearer token
Calls to the Layer API require a bearer access token. To receive an access token and make calls to other API endpoints, provide your The authorization server will respond with your granted access token.
client_id
and client_secret
in the body of a POST request to Layer’s authorization server as shown below.If you are using production credentials, set the scope to https://api.layerfi.com/production instead.
3
Make a test API call
Use the access token to make a request to the API by including it as a Bearer token in the authorization header.The API will respond with your client name and client id.
Access tokens expire after 1 hour. To refresh your access token, make another call to Layer’s authorization endpoint with your
client_id
and client_secret
. We recommend refreshing tokens for new sets of requests rather than persisting access tokens.