API

API TERMINOLOGIE DomainZone
L'interface de programmation d'application (API) DomainZone est une API REST machine à machine sécurisée qui permet à vos applications de se connecter automatiquement et de bénéficier des informations et fonctionnalités terminologiques de DomainZone. La sécurité est renforcée via un canal crypté HTTPS TLS 1.2 et une clé API.

DEMANDE D'ACCÈS À L'API
Pour commencer à utiliser l'API, vous devez d'abord soumettre un formulaire de demande d'API DomainZone.

Nous vous contacterons ensuite par email pour valider votre demande. Une fois votre demande approuvée, vous devrez créer une paire de clés qui servira à recevoir la clé API en toute sécurité.

Vous obtiendrez l'accès à l'API DomainZone via cette clé API, ce qui permettra à vos applications d'utiliser l'API DomainZone et de bénéficier des informations et fonctionnalités terminologiques de DomainZone.

RÉCEPTION DE LA CLÉ API
Afin de recevoir la clé API en toute sécurité par email de notre part, vous devrez créer une paire de clés à l'aide de l'outil openssl :

openssl genrsa -out yoursecretkey.pem 4096
openssl rsa -in yoursecretkey.pem -pubout > yourpublickey.pub

La clé secrète reste sécurisée sur votre serveur, mais vous devez nous transmettre la clé publique en réponse à l'email que nous vous enverrons. Lorsque nous recevrons la clé publique de votre part, nous vous enverrons la clé API, qui sera cryptée à l'aide de votre clé publique. Vous pourrez ensuite décrypter les informations grâce à votre clé secrète afin de récupérer la clé API :

openssl rsautl -decrypt -in domainzone_encrypted_key -out plainTextKey.txt -inkey yoursecretkey.pem

OBTENIR UN ACCÈS À L'API
Pour obtenir l'accès à l'API DomainZone, votre application doit fournir l'en-tête « x-api-key » dans tous les appels d'API, et une valeur pour cet en-tête correspondant au « plainTextKey.txt ».

API REST pour DomainZone 1.0.3
[ URL de base : api.domainzone.ma/v1 ]