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.