|  | 
| string | username  [get, set] | 
|  | For passwordgrant type only. User login name: email or phone number in E.164 format  More...
 | 
|  | 
| string | password  [get, set] | 
|  | For passwordgrant type only. User's password Format: password  More...
 | 
|  | 
| string | extension  [get, set] | 
|  | For passwordgrant type only. Optional. Extension short number. If company number is specified as a username, and extension is not specified, the server will attempt to authenticate client as main company administrator DEPRECATED: use extension number embedded into username string like+16501234567*101More...
 | 
|  | 
| string | grant_type  [get, set] | 
|  | Grant type Required Enum: authorization_code, password, refresh_token, client_credentials, urn:ietf:params:oauth:grant-type:jwt-bearer, urn:ietf:params:oauth:grant-type:device_code, device_certificate, partner_jwt, guest, personal_jwt, otp, ivr_pin  More... 
 | 
|  | 
| string | code  [get, set] | 
|  | For authorization_codegrant type only. User's authorization code  More...
 | 
|  | 
| string | redirect_uri  [get, set] | 
|  | For authorization_codegrant type only. This is a callback URI which determines where the response is sent. The value of this parameter must exactly match one of the URIs you have provided for your app upon registration Format: uri  More...
 | 
|  | 
| long? | access_token_ttl  [get, set] | 
|  | Access token lifetime in seconds Maximum: 3600 Minimum: 600 Format: int32 Default: 3600  More... 
 | 
|  | 
| long? | refresh_token_ttl  [get, set] | 
|  | Refresh token lifetime in seconds Maximum: 604800 Format: int32 Default: 604800  More... 
 | 
|  | 
| string | scope  [get, set] | 
|  | List of application permissions to be used with access token. By default, the scope includes all permissions configured during the application registration phase  More... 
 | 
|  | 
| string | refresh_token  [get, set] | 
|  | For refresh_tokengrant type only. Previously issued refresh token.  More...
 | 
|  | 
| string | endpoint_id  [get, set] | 
|  | The unique identifier of a client application instance. If not specified, the derived or auto generated value will be used  More... 
 | 
|  | 
| string | pin  [get, set] | 
|  | 
| string | client_id  [get, set] | 
|  | OAuth client identifier (if not specified via Authorizationheader)  More...
 | 
|  | 
| string | account_id  [get, set] | 
|  | 
| string | partner_account_id  [get, set] | 
|  | 
| string | client_assertion_type  [get, set] | 
|  | Client assertion type  More... 
 | 
|  | 
| string | client_assertion  [get, set] | 
|  | Client assertion  More... 
 | 
|  | 
| string | assertion  [get, set] | 
|  | For jwt_bearergrant type only. Assertion  More...
 | 
|  | 
| string | brand_id  [get, set] | 
|  | 
| string | code_verifier  [get, set] | 
|  | PKCE code verifier  More... 
 | 
|  | 
| string | device_code  [get, set] | 
|  | 
| string | ivr_pin  [get, set] | 
|  | For ivr_pingrant type only. IVR pin.  More...
 | 
|  | 
  
  | 
        
          | string RingCentral.GetTokenRequest.grant_type |  | getset | 
 
Grant type Required Enum: authorization_code, password, refresh_token, client_credentials, urn:ietf:params:oauth:grant-type:jwt-bearer, urn:ietf:params:oauth:grant-type:device_code, device_certificate, partner_jwt, guest, personal_jwt, otp, ivr_pin