Download OpenAPI specification:Download
Users can receive voice, SMS, or email notifications based on their notifications permissions in the Equinix Customer Portal. Once a user is granted notification permissions, they may view, subscribe, and select their notification preferences. Only email notifications will be returned in the notification APIs. These APIs search through these received notifications and can also retrieve the details for a specific notification.
Based on filtering criteria, this API returns a summary list of IBX notifications received by a user.
offset | integer >= 0 The start index from which the list is created. |
limit | integer [ 1 .. 100 ] Number of entries in response. |
sorts | Array of strings Default: "-startDate" Items Enum: "id" "status" "startDate" "endDate" "type" "-id" "-status" "-startDate" "-endDate" "-type" Notification sort to get the notification even in the response sorted in the particular order. for example, use '-id' to sort the notification by id in descending order. And 'id' for ascending order. For descending order, the field name should be prefixed with '-'. Default sort is -startDate. |
Authorization required | string >= 1 Specify the Access token with prefix 'Bearer '. |
object IBX Notification filter. | |||||||||||||||
|
Array of objects (IbxNotificationSummary) | |||||||||||||||||||
Array
| |||||||||||||||||||
object (PageInfo) | |||||||||||||||||||
| |||||||||||||||||||
object (_links) | |||||||||||||||||||
|
{- "filter": {
- "ibxs": [
- "SG2",
- "SV1"
], - "types": [
- "IBX_INCIDENT",
- "IBX_ADVISORY"
], - "statuses": [
- "RESCHEDULED",
- "NEW"
], - "dateRange": {
- "fromDate": "2018-01-28T03:46:36.720Z",
- "toDate": "2018-03-28T03:46:36.720Z"
}
}
}
{- "data": [
- {
- "id": "5-122719992195",
- "type": "IBX_ADVISORY",
- "startTimestamp": "2018-01-28T03:46:36.720Z",
- "endTimestamp": "2018-01-29T03:46:36.720Z",
- "ibxs": [
- "SG1",
- "CH2"
], - "status": "RESOLVED",
- "summary": "Fire Alarm - IBX was Evacuated"
}
], - "page": {
- "limit": 10,
- "offset": 30,
- "total": 223,
- "sorts": [
- "id",
- "-date"
]
}, - "_links": {
- "next": {
- "href": "/v1/notifications/ibx?limit=10&offset=0"
}, - "self": {
- "href": "/v1/notifications/ibx?limit=10&offset=0"
}, - "previous": {
- "href": "/v1/notifications/ibx?limit=10&offset=0"
}
}
}
This API retrieves the details of a user's IBX notification by its identification (ID) number.
id required | string Ibx Notification Id of the record need to load. |
Authorization required | string >= 1 Specify the Access token with prefix 'Bearer '. |
id required | string Notification Identification. | ||||||
type required | string (ibx-notification-type) Enum: "IBX_MAINTENANCE" "IBX_INCIDENT" "IBX_ADVISORY" "IBX_SMARTVIEW" Notification Type | ||||||
startTimestamp required | string <date-time> Event/Notification start date. | ||||||
endTimestamp | string <date-time> Event/Notification start date | ||||||
ibxs required | Array of strings List of IBX | ||||||
status required | string (notification-status) Enum: "EXTENDED" "RESCHEDULED" "CANCELLED" "COMPLETED" "IN_PROGRESS" "RESOLVED" "UPDATED" "NEW" "OTHER" Event/Notification Status. | ||||||
summary | string Summary information about the event / notification. | ||||||
Array of objects (NotificationEmail) Event/Notification Email Content | |||||||
Array
|
{- "id": "5-122719992195",
- "type": "IBX_ADVISORY",
- "startTimestamp": "2018-01-28T03:46:36.720Z",
- "endTimestamp": "2018-01-29T03:46:36.720Z",
- "ibxs": [
- "SG1",
- "CH2"
], - "status": "RESOLVED",
- "summary": "Fire Alarm - IBX was Evacuated",
- "emails": [
- {
- "subject": "FR METRO AREA NEW INCIDENT NOTIFICATION - [5-122720103065]",
- "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum",
- "timestamp": "2018-01-28T03:46:36.720Z"
}
]
}
Based on filtering criteria, this API returns a summary list of network notifications received by a user.
offset | integer >= 0 The start index from which the list is created. |
limit | integer [ 1 .. 100 ] Number of entries in response. |
sorts | Array of strings Default: "-startDate" Items Enum: "id" "status" "startDate" "endDate" "type" "-id" "-status" "-startDate" "-endDate" "-type" Notification sort to get the notification even in the response sorted in the particular order. for example, use '-id' to sort the notification by id in descending order. And 'id' for ascending order. For descending order, the field name should be prefixed with '-'. Default sort is -startDate. |
Authorization required | string >= 1 Specify the Access token with prefix 'Bearer '. |
object Network Notification filter. | |||||||||||||||||
|
Array of objects (NetworkNotification) | |||||||||||||||||||
Array
| |||||||||||||||||||
object (PageInfo) | |||||||||||||||||||
| |||||||||||||||||||
object (_links) | |||||||||||||||||||
|
{- "filter": {
- "ibxs": [
- "CH2",
- "SG1"
], - "types": [
- "NETWORK_INCIDENT"
], - "productTypes": [
- "CLOUD_EXCHANGE",
- "METRO_CONNECT"
], - "statuses": [
- "RESCHEDULED",
- "NEW"
], - "dateRange": {
- "fromDate": "2018-01-28T03:46:36.720Z",
- "toDate": "2018-03-28T03:46:36.720Z"
}
}
}
{- "data": [
- {
- "id": "5-122662504647",
- "type": "NETWORK_MAINTENANCE",
- "startTimestamp": "2018-01-28T03:46:36.720Z",
- "endTimestamp": "2018-01-29T03:46:36.720Z",
- "ibxs": [
- "SG1",
- "SG2"
], - "status": "RESOLVED",
- "productTypes": [
- "INTERNET_EXCHANGE",
- "METRO_CONNECT"
], - "summary": "line card replacement of dis01.wa1"
}
], - "page": {
- "limit": 10,
- "offset": 30,
- "total": 223,
- "sorts": [
- "id",
- "-date"
]
}, - "_links": {
- "next": {
- "href": "/v1/notifications/ibx?limit=10&offset=0"
}, - "self": {
- "href": "/v1/notifications/ibx?limit=10&offset=0"
}, - "previous": {
- "href": "/v1/notifications/ibx?limit=10&offset=0"
}
}
}
This API retrieves the details of a user's network notification by its identification ID number.
id required | string Network Notification Id of the record need to load. |
Authorization required | string >= 1 Specify the Access token with prefix 'Bearer '. |
id required | string Notification Identification. | ||||||
type required | string (network-notification-type) Enum: "NETWORK_INCIDENT" "NETWORK_MAINTENANCE" Notification Type. | ||||||
startTimestamp required | string <date-time> Event/Notification start date. | ||||||
endTimestamp | string <date-time> Event/Notification start date. | ||||||
ibxs required | Array of strings List of IBX | ||||||
status required | string (notification-status) Enum: "EXTENDED" "RESCHEDULED" "CANCELLED" "COMPLETED" "IN_PROGRESS" "RESOLVED" "UPDATED" "NEW" "OTHER" Event/Notification Status. | ||||||
productTypes | Array of strings[ items non-empty ] List of network product type (example: ETHERNET_EXCHANGE, INTERNET_EXCHANGE, CROSS_CONNECT, METRO_CONNECT, CLOUD_IX). It may return UNKNOWN if no known product type is found. | ||||||
summary | string Summary information about the event / notification. | ||||||
Array of objects (NotificationEmail) Event/Notification Email Content | |||||||
Array
|
{- "id": "5-122662504647",
- "type": "NETWORK_MAINTENANCE",
- "startTimestamp": "2018-01-28T03:46:36.720Z",
- "endTimestamp": "2018-01-29T03:46:36.720Z",
- "ibxs": [
- "SG1",
- "SG2"
], - "status": "RESOLVED",
- "productTypes": [
- "INTERNET_EXCHANGE",
- "METRO_CONNECT"
], - "summary": "line card replacement of dis01.wa1",
- "emails": [
- {
- "subject": "FR METRO AREA NEW INCIDENT NOTIFICATION - [5-122720103065]",
- "body": "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum",
- "timestamp": "2018-01-28T03:46:36.720Z"
}
]
}