This is the documentation page for an unsupported version of Zabbix.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

token.generate

Beschrijving

object token.generate(array tokenids)

Deze methode maakt het mogelijk om tokens te genereren.

Alleen gebruikers met het type Superadmin mogen tokens beheren voor andere gebruikers.

Een token kan alleen worden gegenereerd met behulp van deze methode als het eerst aangemaakt is.

Parameters

(array) ID's van de tokens die moeten worden gegenereerd.

Retourwaarden

(array) Retourneert een array van objecten met de ID van de gegenereerde token onder de eigenschap tokenid en gegenereerde autorisatiereeks onder de eigenschap 'token'.

Eigenschap Type Beschrijving
tokenid string ID van het token.
token string De gegenereerde autorisatiestring voor dit token.

Voorbeelden

Genereer meerdere tokens

Genereer twee tokens.

Verzoek:

{
           "jsonrpc": "2.0",
           "method": "token.generate",
           "params": [
               "1",
               "2"
           ],
           "id": 1
       }

Antwoord:

{
           "jsonrpc": "2.0",
           "result": [
               {
                   "tokenid": "1",
                   "token": "bbcfce79a2d95037502f7e9a534906d3466c9a1484beb6ea0f4e7be28e8b8ce2"
               },
               {
                   "tokenid": "2",
                   "token": "fa1258a83d518eabd87698a96bd7f07e5a6ae8aeb8463cae33d50b91dd21bd6d"
               }
           ],
           "id": 1
       }

Bron

CToken::generate() in ui/include/classes/api/services/CToken.php.