Authorization and Scopes
Authentication
OAuth2
OAuth 2.0 Endpoints
Following how to request a token for the delivery scope
curl -F 'client_id=[CLIENT_ID]' \
-F 'client_secret=[CLIENT_SECRET]' \
-F 'grant_type=client_credentials' \
-F 'scope=delivery' \
'https://api.gett.com/v1/oauth/token'
{
"access_token": "[TOKEN]",
"created_at": 1489614070,
"expires_in": 7200,
"scope": "delivery",
"token_type": "bearer"
}
Please contact the account manager in order to get access keys.
Scopes
Gett Delivery uses 3 kinds of scopes (once at a time): delivery, sandbox, and business.
scope = delivery: Use it when integration and tests are completed.
When using such a scope, all the requests will create real deliveries.
scope = sandbox: use it for implementation and testing.
More info regarding sandbox can be found here
scope = business: use it when subscribing to a Delivery Webhooks Events, updating or delete the webhook address.
Updated almost 2 years ago