Para obter um token de API no GLPI, você precisa seguir os seguintes passos:
- Habilitar a API REST no GLPI Primeiro, verifique se a API REST está habilitada:
Faça login no GLPI como administrador
- Vá para Configuração > Geral > APIs
- Certifique-se de que a opção "Habilitar API REST" esteja ativada
- Criar um token de API para um usuário
- Vá para Administração > Usuários
- Selecione o usuário para o qual deseja criar o token
- Vá para a seção "Chaves de acesso remoto"
- Marque a opção "re-gerar" e clique em "Salvar"
- Copie a chave gerada
- Token da aplicação:
- Vá para Configuração > Geral > APIs
- Clique no botão "Adicionar clientes da API"
- Insira um nome
- Marque a opção "Ativo" como "Sim"
- Preencha os campos "Início do intervalo de endereços IPv4" e "Fim do intervalo de endereços IPv4"
- Clique no botão "Adicionar"
- Selecione o cliente criado e copie o token.
curl -X GET \
-H "Content-Type: application/json" \
-H "Authorization: user_token xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
-H "App-Token: xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
"https://glpi.exemplo.com.br/apirest.php/initSession"
Olá, estoutentando vincular um arquivo pdf em um ticket via api , porem estou recebendo esse erro...
[
"ERROR_GLPI_ADD",
"Você não tem permissão para executar essa ação."
]
Body :
{
"input": {
"documents_id": xxx,
"itemtype": "Ticket",
"items_id": xxxx
}
}
Endpoint
https://{}/apirest.php/Document_Item
poderia me ajudar ?