Step 1: Let the user know what you’re doing and request authorizationError handlingStep 2: Exchange authorization code for an access tokenWhy both access tokens and refresh tokens?Step 3: Call the APIError handlingStep 4a: Refresh the access tokenStep 4b: Obtaining a new access token