Solicitar LOA digital
A Carta de Autorização Digital (LOA) permite a solicitação conveniente de serviços que exigem terceiros. autorização. Isso minimiza o envolvimento tanto do lado A quanto do lado Z ao processar pedidos para serviços de interconexão, como Cross Connect.
Este documento destina-se a parceiros do lado A que solicitam uma Carta de Autorização Digital. Se você for um parceiro do lado Z que está criando uma Carta de Autorização Digital, consulte Solicitar uma Carta de Autorização Digital.
Pré-requisitos
-
Autenticar - Envie suas credenciais de usuário, ID do cliente e segredo do cliente para OAuth2. autenticação. Consulte Autenticação de API para obter instruções sobre como chamar a API OAuth para validar e autenticar suas credenciais.
-
Obtenha possíveis parceiros do lado Z. Use o endpoint Obter possíveis conexões para recuperar a lista de potenciais parceiros do lado Z presentes em um determinado data center IBX.
Criando uma solicitação - Parceiro conhecido do lado Z
Para criar uma solicitação, envie uma solicitação POST para o endpoint /diloa/v1/digitalLoas/loaRequest.
Se o parceiro do lado Z de quem você deseja solicitar este documento de LOA digital estiver listado na resposta.
Para uma solicitação GET ao endpoint Obter possíveis conexões, defina o parâmetro provider.type como CUSTOMER_ORGANIZATION e forneça os detalhes.
API specification for "diloav1" not found.
Exemplo de requisição 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"
}'
Os parâmetros incluídos no corpo da solicitação são específicos deste exemplo. Para obter uma lista completa dos parâmetros e suas descrições, consulte a Referência da API.
Criando uma solicitação - Novo parceiro Z-side
Para criar uma solicitação, envie uma solicitação POST para o endpoint /diloa/v1/digitalLoas/loaRequest.
Como o parceiro do lado Z para o qual você deseja emitir este documento de LOA digital não está listado na resposta,
Para uma solicitação GET ao endpoint Obter possíveis conexões, defina o parâmetro provider.type como NEW_RELATIONSHIP. Forneça também as informações de contato.
Exemplo de requisição 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"
}'
Os parâmetros incluídos no corpo da solicitação são específicos deste exemplo. Para obter uma lista completa dos parâmetros e suas descrições, consulte a Referência da API.