Hugo
1
Bonjour,
Je rencontre un blocage avec l’API REST de Dokos.
J’ai attribué toutes les permissions à mon utilisateur :
Je me connecte avec une API Key / Secret générés pour cet utilisateur.
Malgré cela, toutes mes requêtes échouent avec une PermissionError, quel que soit le Doctype (ex : Contact, Company).
Exemple d’erreur : « Pas d’autorisation pour Contact »
Y a-t-il une autre configuration à vérifier pour rendre ces permissions effectives via l’API ?
Merci pour votre aide.
Hugo
Bonjour @Hugo, bienvenue sur le forum de la communauté 
Est-ce que la commande suivante fonctionne ?
curl --user API_KEY:API_SECRET https://SITE_DOKOS/api/resource/Contact?limit=1
# ^^^^^^^ ^^^^^^^^^^ ^^^^^^^^^^
Je viens de tester sur la démo et ça fonctionne bien.
curl --user f955fee03b520fa:63f636799b434e5 https://demo.dokos.cloud/api/resource/Contact?limit=1
Sinon, est-ce que l’utilisateur est bien activé ?
Hugo
3
Cela fonctionne effectivement bien !
Mon call api dans Postman doit avoir un soucis mais ça m’aide déjà bien !
(l’utilisateur était bien activé)
Merci beaucoup
Et voilà les entêtes envoyés par curl
dans mon exemple démo :
GET /api/resource/Contact?limit=1 HTTP/2
Host: demo.dokos.cloud
Authorization: Basic Zjk1NWZlZTAzYjUyMGZhOjYzZjYzNjc5OWI0MzRlNQ==
User-Agent: curl/7.81.0
Accept: /