Authorization Code Flow

Authorization Code Flow is a two step process :

  1. Get authorization code by making a GET request as below to the authorize URL - once the request is successful, you will receive an Authorizarion Code to your callback URL

  2. Exchange Authorizarion Code obtained in above step for an Access token using Token (Auth Code Flow)

Authorizes API request using Oauth 2.0 Authorization Code Flow

URL : /api/v1/oauth2/authorize Method : GET

Parameters

client_id (required) Your application client id

response_type (required) Use the value as “code”

state (required) Any random string to prevent from CSRF

redirect_uri (optional) Endpoint to handle authorization response

Sample Request

curl https://my.worksmart.app/api/v1/oauth2/authorize?client_id=ibl90vqe9ll5198ss53v1b1knpk4fhacv4y7uzpa.worksmart.net&response_type=code&state=aozcah

Last updated