Demande de lettre d'autorisation numérique
La lettre d'autorisation numérique (LOA) permet de commander facilement des services nécessitant l'intervention d'un tiers. autorisation. Cela minimise l'intervention des parties A et Z lors du traitement des commandes. services d'interconnexion tels que Cross Connect.
Ce document s'adresse aux partenaires de type A qui demandent une lettre d'autorisation numérique. Si vous êtes un partenaire de type Z et que vous créez une lettre d'autorisation numérique, veuillez consulter Demander une lettre d'autorisation numérique.
Préalable
-
Authentification - Soumettez vos identifiants utilisateur, votre identifiant client et votre clé secrète client pour OAuth2 Authentification. Consultez Authentification API pour obtenir des instructions sur la façon d'appeler l'API OAuth afin de valider et d'authentifier vos informations d'identification.
-
Obtenez les partenaires Z potentiels. Utilisez le point de terminaison Obtenir les connexions possibles pour récupérer la liste des partenaires Z potentiels présents dans un centre de données IBX donné.
Création d'une requête - Partenaire Z connu
Pour créer une requête, envoyez une requête POST au point de terminaison /diloa/v1/digitalLoas/loaRequest.
Si le partenaire Z auprès duquel vous souhaitez demander ce document LOA numérique figure dans la réponse
à une requête GET au point de terminaison Get Possible Connections, définissez le paramètre provider.type sur CUSTOMER_ORGANIZATION et fournissez leurs détails.
API specification for "diloav1" not found.
Exemple de requête cURL:
curl -X
POST "https://api.equinix.com/diloa/v1/digitalLoas/loaRequest"
-H "content-type: application/json"
-H "Authorization: Bearer <token>"
-d '{
"ibx": "CH1",
"requestedNumber": 2,
"requestor": {
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "John",
"lastName": "Smith",
"timezone": "Australia/Perth",
"availability": "ANYTIME",
"details": [
{
"note": "new email address",
"value": "kyle@mail.com",
"type": "EMAIL"
}
]
}
]
},
"provider": {
"type": "CUSTOMER_ORGANIZATION",
"orgIds": [
"123456"
],
"name": "Michael Scott Paper Company",
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "John",
"lastName": "Smith",
"timezone": "Australia/Perth",
"availability": "ANYTIME",
"details": [
{
"note": "new email address",
"value": "kyle@mail.com",
"type": "EMAIL"
}
]
}
]
},
"notes": "No additional notes"
}'
Les paramètres inclus dans le corps de la requête sont propres à cet exemple. Pour obtenir la liste complète des paramètres et leurs descriptions, consultez la référence de l'API.
Création d'une demande - Nouveau partenaire Z-side
Pour créer une requête, envoyez une requête POST au point de terminaison /diloa/v1/digitalLoas/loaRequest.
Étant donné que le partenaire côté Z auquel vous souhaitez livrer ce document LOA numérique ne figure pas dans la réponse
Lors d'une requête GET adressée au point de terminaison Get Possible Connections, définissez le paramètre provider.type sur NEW_RELATIONSHIP. Veuillez également fournir leurs coordonnées.
Exemple de requête cURL:
curl -X
POST "https://api.equinix.com/diloa/v1/digitalLoas/loaRequest"
-H "content-type: application/json"
-H "Authorization: Bearer <token>"
-d '{
"ibx": "CH1",
"requestedNumber": 2,
"requestor": {
"contacts": [
{
"type": "NOTIFICATION",
"registeredUser": "Registered",
"firstName": "John",
"lastName": "Smith",
"timezone": "Australia/Perth",
"availability": "ANYTIME",
"details": [
{
"note": "new email address",
"value": "kyle@mail.com",
"type": "EMAIL"
}
]
}
]
},
"provider": {
"type": "NEW_RELATIONSHIP",
"email": "mike@mspc.us",
"name": "Michael Scott Paper Company"
},
"notes": "No additional notes"
}'
Les paramètres inclus dans le corps de la requête sont propres à cet exemple. Pour obtenir la liste complète des paramètres et leurs descriptions, consultez la référence de l'API.