申请电子版授权书
电子授权书 (LOA) 方便订购需要第三方提供的服务。 授权。它最大限度地减少了A端和Z端在处理订单时的参与度。 互联服务,例如 Cross Connect。
本文档适用于申请数字授权书的A方合作伙伴。如果您是Z方合作伙伴,需要创建数字授权书,请参阅申请数字授权书。
先决条件
-
身份验证 - 提交您的 OAuth2 用户凭据、客户端 ID 和客户端密钥 身份验证。请参阅API身份验证以获取有关如何调用OAuth API来验证和认证您的凭据的说明。
-
获取可能的 Z 端合作伙伴。使用 获取可能的连接 端点检索给定 IBX 数据中心中存在的潜在 Z 端合作伙伴列表。
创建请求 - 已知的 Z 端合作伙伴
要创建请求,请向 /diloa/v1/digitalLoas/loaRequest 端点发送 POST 请求。
如果您要向其索取此电子版授权书的 Z 方合作伙伴列在回复中,
向 Get Possible Connections 端点发送 GET 请求,将 provider.type 参数设置为 CUSTOMER_ORGANIZATION,并提供其详细信息。
API specification for "diloav1" not found.
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"
}'
请求正文中包含的参数仅适用于此示例。有关参数及其说明的完整列表,请参阅API 参考。
创建请求 - 新的 Z 端合作伙伴
要创建请求,请向 /diloa/v1/digitalLoas/loaRequest 端点发送 POST 请求。
由于您要向其签发此电子版授权书的 Z 端合作伙伴未列在回复中,因此
向 Get Possible Connections 端点发送 GET 请求,并将 provider.type 参数设置为 NEW_RELATIONSHIP。同时提供他们的联系信息。
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"
}'
请求正文中包含的参数仅适用于此示例。有关参数及其说明的完整列表,请参阅API 参考。