object token.create(object/array tokens)
Este método permite criar novos tokens.
A permissão Gerenciar tokens de API permission é necessária para a função de usuário gerenciar tokens de outros usuários.
Um token criado por este método também precisa ser gerado antes de ser utilizável.
(object/array) Tokens a serem criados.
O método aceita tokens com as propriedades padrão do token.
(object) Retorna um objeto contendo os IDs dos tokens criados na propriedade tokenids. A ordem dos IDs retornados corresponde à ordem dos tokens passados.
Crie um token habilitado que nunca expira e autentica o usuário de ID 2.
{ "jsonrpc": "2.0", "method": "token.create", "params": { "name": "Your token", "userid": "2" }, "id": 1 }Resposta:
Crie um token desabilitado que expira em 21 de janeiro de 2021. Este token irá autenticar o usuário atual.
{ "jsonrpc": "2.0", "method": "token.create", "params": { "name": "Your token", "status": "1", "expires_at": "1611238072" }, "id": 1 }Resposta:
CToken::create() em ui/include/classes/api/services/CToken.php.