Erreur API : "Pas d'autorisation pour..."

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é :wave:

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é ?

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: /