Se encuentra viendo la documentación de la versión en desarrollo, puede estar incompleta.
Únase a nuestro proyecto de traducción y ayude a traducir la documentación de Zabbix a su lengua materna.

token.generate

Descripción

object token.generate(array tokenids)

Este método permite generar tokens.

Sólo el tipo de usuario Super administrador puede administrar tokens para otros usuarios.

Este método solo puede generar un token si ha sido creado.

Parámetros

(matriz) ID de los tokens a generar.

Valores de retorno

(matriz) Devuelve una matriz de objetos que contiene el ID del token generado bajo la propiedad tokenid y la cadena de autorización generada bajo propiedad "token".

Propiedad Tipo Descripción
tokenid cadena ID del token.
token cadena La cadena de autorización generada para este token.

Ejemplos

Generar múltiples tokens

Genera dos tokens.

Solicitud:

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

Respuesta:

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

Fuente

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