All URIs are relative to https://api.adguard-dns.io
| Method | HTTP request | Description |
|---|---|---|
| Invoke-AccessToken | POST /oapi/v1/oauth_token | Generates Access and Refresh token |
| Revoke-Token | POST /oapi/v1/revoke_token | Revokes a Refresh Token |
AccessTokenResponse Invoke-AccessToken
[-MfaToken]
[-Password]
[-RefreshToken]
[-Username]
Generates Access and Refresh token
$MfaToken = "MyMfaToken" # String | Two-Factor authentication token (optional)
$Password = "MyPassword" # String | Account password (optional)
$RefreshToken = "MyRefreshToken" # String | Refresh Token using which a new access token has to be generated (optional)
$Username = "MyUsername" # String | Account email (optional)
# Generates Access and Refresh token
try {
$Result = Invoke-AccessToken -MfaToken $MfaToken -Password $Password -RefreshToken $RefreshToken -Username $Username
} catch {
Write-Host ("Exception occurred when calling Invoke-AccessToken: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
}| Name | Type | Description | Notes |
|---|---|---|---|
| MfaToken | String | Two-Factor authentication token | [optional] |
| Password | String | Account password | [optional] |
| RefreshToken | String | Refresh Token using which a new access token has to be generated | [optional] |
| Username | String | Account email | [optional] |
AccessTokenResponse (PSCustomObject)
No authorization required
- Content-Type: application/x-www-form-urlencoded
- Accept: /
[Back to top] [Back to API list] [Back to Model list] [Back to README]
void Revoke-Token
[-RefreshToken]
Revokes a Refresh Token
$RefreshToken = "MyRefreshToken" # String | Refresh Token
# Revokes a Refresh Token
try {
$Result = Revoke-Token -RefreshToken $RefreshToken
} catch {
Write-Host ("Exception occurred when calling Revoke-Token: {0}" -f ($_.ErrorDetails | ConvertFrom-Json))
Write-Host ("Response headers: {0}" -f ($_.Exception.Response.Headers | ConvertTo-Json))
}| Name | Type | Description | Notes |
|---|---|---|---|
| RefreshToken | String | Refresh Token |
void (empty response body)
No authorization required
- Content-Type: Not defined
- Accept: Not defined
[Back to top] [Back to API list] [Back to Model list] [Back to README]