On this page
token.get
Beschrijving
integer/array token.get(objectparameters)
De methode maakt het mogelijk om tokens op te halen volgens de gegeven parameters.
Alleen het gebruikerstype Superbeheerder mag tokens bekijken voor andere gebruikers.
Parameters
(object) Parameters die de gewenste uitvoer definiëren.
De methode ondersteunt de volgende parameters.
| Parameter | Type | Beschrijving |
|---|---|---|
| tokenids | string/array | Alleen tokens met de opgegeven ID's retourneren. |
| userids | string/array | Alleen tokens retourneren die zijn aangemaakt voor de opgegeven gebruikers. |
| token | string | Alleen tokens retourneren die zijn aangemaakt voor de opgegeven Authenticatie-token. |
| valid_at | timestamp | Alleen tokens retourneren die geldig zijn (niet verlopen) op de opgegeven datum en tijd. |
| expired_at | timestamp | Alleen tokens retourneren die zijn verlopen (niet geldig) op de opgegeven datum en tijd. |
| sortfield | string/array | De resultaten sorteren op de opgegeven eigenschappen. Mogelijke waarden: tokenid, name, lastaccess, status, expires_at, created_at. |
| countOutput | boolean | Deze parameters, die gemeenschappelijk zijn voor alle get-methoden, worden in detail beschreven in de referentietoelichting. |
| excludeSearch | boolean | |
| filter | object | |
| limit | integer | |
| output | query | |
| preservekeys | boolean | |
| search | object | |
| searchByAny | boolean | |
| searchWildcardsEnabled | boolean | |
| sortorder | string/array | |
| startSearch | boolean |
Retourwaarden
(integer/array) Retourneert ofwel:
- een reeks objecten;
- het aantal opgehaalde objecten, als de
countOutputparameter heeft gebruikt.
Voorbeelden
Een token ophalen
Alle gegevens ophalen voor het token met ID "2".
{
"jsonrpc": "2.0",
"method": "token.get",
"params": {
"output": "extend",
"tokenids": "2"
},
"id": 1
}
Antwoord:
{
"jsonrpc": "2.0",
"result": [
{
"tokenid": "1",
"name": "Het Token",
"description": "",
"userid": "1",
"lastaccess": "0",
"status": "0",
"expires_at": "1609406220",
"created_at": "1611239454",
"creator_userid": "1"
}
],
"id": 1
}
Bron
CToken::get() in ui/include/classes/api/services/CToken.php.