Zoom phone api supports only authorization code grant flowDescriptionZoom phone API supports only the authorization code grant type. It does not support client credentials/jwt grant types.InstructionsWhile it is not possible to automate the OAuth flow for authorization code grant type as it is a two-step process as mentioned in OAuth - Authorization Code Grant flow requires User Interventions from the UI and cannot be automated programmatically. For getting an OAuth token in case of authorization code grant type flow, one should provide client key, client secret, along with user name and password and authorize the request from UI that will be prompted when the access token expires. There is a possibility you can automate the above flow in below scenario: If the OAuth provider provides a refresh token along with access token.If the refresh token has a longer lifetime (say 6 months, generally these tokens have longer lifetime). In this case, the user does not have to make a call to OAuth provider for an access token for every one hour as the refresh token is available and valid and the user does not have again provide username/pwd and authorize the request as well. If the above-said scenarios hold true you can automate the process of authorization code grant by using scripts Script to retrieve Access and Refresh tokens using GlideOAuthClient libraries You can do a maintenance activity by scheduling a job or running the get OAuth token manually, which will fetch a new refresh token(along with access token) just before it expires.