API Documentation

Retrieve the account ID of the currently authenticated token

This command retrieves the ID of the token (user) making the API request. This account ID may be required for subsequent API requests.

API request 

Method GET

/users/

Example

Method GET

https://dk-co.keepit.com/users/

Response

<user>
    <id>nq2v51-5mx23m-qb7sah</id>
</user>

PowerShell script

try { 
    $username = '<API Token username>' 
    $password = '<API Token password>' 
    $basicauth = [Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("${username}:${password}")) 
    $headers = @{ 
        "User-Agent" = "PowerShell-Keepit-API-Agent-1.0" 
        "Authorization" = "Basic $basicauth" 
    } 

 
    $response = Invoke-WebRequest -UseBasicParsing ` 
      -Uri "https://dk-co.keepit.com/users/" ` 
      -Method:Get -Headers $headers -ErrorAction:Stop -TimeoutSec 10  

 
    $userlist = [xml]$response.Content 
    $id = $userlist.user.id 

 
    Write-Host $id 
} 
catch { 
    $line = $_.InvocationInfo.ScriptLineNumber 
    Write-Host "Cannot query Keepit API due to: $_" 
    Write-Host "at line $line" 
}