Authentification
Chaque requête à l’API DIMARC porte une clé d’API de votre organisation.
Prérequis
Section intitulée « Prérequis »- Un compte DIMARC actif, avec l’option API activée sur l’abonnement.
- Être administrateur de votre organisation.
Créer une clé d’API
Section intitulée « Créer une clé d’API »- Dans votre tableau de bord, cliquez en haut à droite sur l’icône de votre profil puis accédez à Organisation > API.
- Cliquez sur Nouvelle clé, donnez-lui le nom de l’outil qui l’utilisera (par exemple « n8n production »).
- Copiez la clé affichée : elle commence par
dk_et ne sera plus jamais affichée.
Utiliser la clé
Section intitulée « Utiliser la clé »Envoyez-la dans le header Authorization (forme standard) ou x-api-key :
curl 'https://api.dimarc.ai/v2/agents' \ --header 'Authorization: Bearer dk_votre_cle'Les deux formes sont équivalentes sur toute l’API /v2 et sur l’API compatible OpenAI.
Intégrations existantes : token d’authentification
Section intitulée « Intégrations existantes : token d’authentification »Les intégrations construites avant les clés d’API s’authentifient avec un ClientId et un ClientSecret, échangés contre un token d’une heure. Ce flux reste servi ; il n’est plus proposé aux nouvelles intégrations. Vos identifiants ne sont plus affichés dans l’application : contactez-nous si vous en avez besoin.
Récupérer votre Token d’Authentification
Section intitulée « Récupérer votre Token d’Authentification »POST /v2/tokenUne fois que vous disposez de votre ClientId et de votre ClientSecret, vous pouvez générer un token d’authentification en suivant ces étapes :
- Faites une requête POST à notre endpoint d’authentification
https://api.dimarc.ai/v2/tokenavec vos identifiants dans le corps JSON - Récupérez le token JWT retourné
curl --location 'https://api.dimarc.ai/v2/token' \ --header 'Content-Type: application/json' \ --data '{"client_id": "votre-client-id", "client_secret": "votre-client-secret"}'{ "access_token": "**************", "token_type": "x-api-key", "expires_in": "3600"}Utiliser le token d’authentification
Section intitulée « Utiliser le token d’authentification »Pour utiliser le token d’authentification dans vos requêtes API, incluez-le dans le header x-api-key de la requête :
curl --request GET \ --url https://api.dimarc.ai/v2/endpoint \ --header 'x-api-key: **************'Dépannage
Section intitulée « Dépannage »Si vous rencontrez des problèmes d’authentification, vérifiez les points suivants :
- Vos identifiants (ClientId et ClientSecret) sont correctement saisis
- Votre token n’est pas expiré
- Votre compte a les permissions nécessaires pour l’opération demandée
Pour toute assistance supplémentaire, contactez notre support technique à l’adresse: contact@dimarc.fr