Download OpenAPI specification:Download
Assets are all the products and equipment belonging to your organization that are installed in Equinix's IBXs. These assets can be viewed by users with the appropriate permissions. Assets can be searched by a filter criterion, or the details of an individual asset can be looked up by its asset ID.
The POST assets API returns all assets for a specific asset from search form. The authorization token and content-type are the only headers that are passed to this API and a response is received based on the values passed.
sorts | Array of strings Items Enum: "SERIAL_NUMBER" "ORDER_NUMBER" "PRODUCT_TYPE" "PRODUCT_NAME" "CAGE" "IBX" "PRODUCT_DESCRIPTION" "ACCOUNT_NUMBER" "INSTALLED_DATE" "ASSET_NUMBER" "-SERIAL_NUMBER" "-ORDER_NUMBER" "-PRODUCT_TYPE" "-PRODUCT_NAME" "-CAGE" "-IBX" "-PRODUCT_DESCRIPTION" "-ACCOUNT_NUMBER" "-INSTALLED_DATE" "-ASSET_NUMBER" Sort fields |
source | Array of strings Items Enum: "LEGACY_CAGE" "LEGACY_CABINET" "LEGACY_PATCH_PANEL" "LEGACY_SALES_ORDER" "BILLING_AGREEMENT" "CAGE" "CABINET" "PATCH_PANEL" "ASSET_NUMBER" "CUSTOMER_INTERNAL_REFERENCE" "SALES_ORDER_NUMBER" "CABLE_ID" "CARRIER_CIRCUIT_ID" "SERIAL_NUMBER" "EXTERNAL_REFERENCE_NUMBER" "ACCOUNT_NUMBER" "q" parameter will be searched in these fields, by default search will performed on all fields |
q | string To support add a keyword, free text search on source fields. Min 3 character for efficient search results. |
exactMatch | boolean flag determines the q should be Exact match or partial match, By default flag is false |
offset | integer >= 0 The start index from which the list is created. |
limit | integer [ 1 .. 100 ] Number of entries in response. |
Authorization required | string Specify the Access token with prefix 'Bearer '. |
object assets search filter. | |||||||||||||||
|
Array of objects (AssetsSummary) | |||||||||||||||||||||||||||
Array
| |||||||||||||||||||||||||||
object (PageInfo) | |||||||||||||||||||||||||||
| |||||||||||||||||||||||||||
object (_links) | |||||||||||||||||||||||||||
|
{- "filter": {
- "ibxs": [
- "AM5"
], - "cages": [
- "AM5:01:000Z3C"
], - "productTypes": [
- "ACCESSORIES"
], - "dateRange": {
- "fromDate": "2019-08-24T14:15:22Z",
- "toDate": "2019-08-24T14:15:22Z"
}
}
}
{- "data": [
- {
- "assetNumber": "4-123456789",
- "serialNumber": "123456-A",
- "orderNumber": "1-123456789",
- "productName": "CROSS_CONNECT",
- "ibx": "AB1",
- "cage": "ACB1:01:001AB1",
- "productDescription": "Network Cable Connection",
- "accountNumber": "123456",
- "accountName": "Equinix customer",
- "installationDate": "2017-08-24T17:46:35Z",
- "customerReferenceNumber": "ABZ-12345",
- "status": "ACTIVE",
- "additionalDetails": {
- "cabinetNumber": "ACB1:01:001AB1:1234",
- "customerOrCarrierCircuitID": "121513A"
}
}, - {
- "assetNumber": "4-123456789",
- "serialNumber": "123456-A",
- "orderNumber": "1-123456789",
- "productName": "CROSS_CONNECT",
- "ibx": "AB1",
- "cage": "ACB1:01:001AB1",
- "productDescription": "Network Cable Connection",
- "accountNumber": "123456",
- "accountName": "Equinix customer",
- "installationDate": "2017-08-24T17:46:35Z",
- "customerReferenceNumber": "ABZ-12345",
- "status": "ACTIVE",
- "additionalDetails": {
- "cabinetNumber": "ACB1:01:001AB1:1234",
- "customerOrCarrierCircuitID": "121513A"
}
}
], - "page": {
- "total": 20,
- "limit": 2,
- "offset": 0,
- "sorts": [
- "ASSET_NUMBER"
]
}, - "_links": {
- "self": {
- "href": "/assets/search?limit=2&exactMatch=true&offset=0&sorts=ASSET_NUMBER"
}, - "next": {
- "href": "/assets/search?limit=2&exactMatch=true&offset=2&sorts=ASSET_NUMBER"
}, - "previous": {
- "href": "/assets/search?limit=2&exactMatch=true&offset=0&sorts=ASSET_NUMBER"
}
}
}
The Get assets by Id API returns all details for a specific asset from its identification number. The authorization token and content-type are the only headers that are passed to this API and a response is received based on the values passed.
assetId required | string {assetId} identification number |
Authorization required | string Specify the Access token with prefix 'Bearer '. |
assetNumber | string Asset number. | ||||||
serialNumber | string Serial number of the asset. | ||||||
orderNumber | string Order number associated with the asset/service. | ||||||
productName | string Product type. | ||||||
ibx | string Ibx of the location. | ||||||
cage | string Cage of the location. | ||||||
productDescription | string Product description. | ||||||
accountNumber | string Account number of the product/services belongs to. | ||||||
accountName | string Account name of the product/services. | ||||||
installationDate | string <date-time> Date time of the product or service is purchased/installed. | ||||||
customerReferenceNumber | string Customer reference number. | ||||||
status | string Enum: "ACTIVE" "INACTIVE" | ||||||
Array of objects (AssetsProperty) key/value pairs of product details. | |||||||
Array
|
{- "data": [
- {
- "assetNumber": "4-123456789",
- "serialNumber": "123456-A",
- "orderNumber": "1-123456789",
- "productName": "CROSS_CONNECT",
- "ibx": "AB1",
- "cage": "ACB1:01:001AB1",
- "productDescription": "Network Cable Connection",
- "accountNumber": "123456",
- "accountName": "Equinix customer",
- "installationDate": "2017-08-24T17:46:35Z",
- "customerReferenceNumber": "ABZ-12345",
- "status": "ACTIVE",
- "productDetails": [
- {
- "key": "ACCOUNT",
- "value": "Equinix customer",
- "Tag": "HEADER"
}, - {
- "key": "A-SIDE-Customer",
- "value": "A-side-customer",
- "Tag": "A_SIDE_INFORMATION"
}, - {
- "key": "Z-SIDE-Customer",
- "value": "Z-side-customer",
- "Tag": "Z_SIDE_INFORMATION"
}
]
}
]
}