Product Alerts
Product Alerts API provides information on the latest product alerts for a given partner/customer/inventory. The End of Life (EoL) service provides access to Cisco EoL product data. Customers and partners can request Cisco EoL product information for both hardware and software using a combination of input parameters. The Field Notice and Security Advisory API provides information on hardware and software issues involving Cisco products.
Features
The Cisco Product Information API provides the following features:
- Supports RESTful interface, using a RAML definition file.
- Supports JSON data format
- Includes web services that return:
- Field Notice information for a specific device or set of devicess.
- Field Notice Bulletin details associated with a field notice.
- Hardware End of Life details for a specific hardware device or set of devices.
- Hardware Bulletins detail for the associated hardware device.
- Security Vulnerability information including the Common Vulnerability and Exposure (CVE) identifiers and Common Vulnerability Scoring System (CVSS) for devices associated with customer ID.
- Security Advisory bulletins detail for one or more security advisory IDs associated with the devices.
- System Software End of Life details for a specific hardware device or set of devices.
- System Software End of Life Bulletins detail for device(s) in the customer’s inventory
Field Notice
The Field Notice API returns details for all active Field Notice vulnerabilities on devices associated with the specified customer ID. All request parameters are optional other than “customerId”.
If "neInstanceId" is not provided as part of the request, the response will contain field notice information for all devices in the inventory of the specified customer.
This API supports filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section for examples and features that allow you to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/field-notices
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
customerId | NUMBER | 12 | Required | Unique identifier of a Cisco customer. |
inventoryName | STRING | 25 | Optional | Name of the inventory. |
neInstanceId | NUMBER | 19 | Optional | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
managedNeInstanceId | NUMBER | 32 | Optional | The unique, generated ID of the network element. |
hwInstanceId | NUMBER | Optional | hardware instance ID. | |
vulnerabilityStatus | STRING | 30 | Optional | The vulnerability status of a Network element. Permitted Values: Potentially Vulnerable, Not Vulnerable and Vulnerable. |
bulletinNumber | NUMBER | Optional | Cisco.com bulletin number for Field Notices. | |
swType | STRING | 255 | Optional | Software Type. |
hostname | STRING | 512 | Optional | Hostnames are human-readable nicknames that correspond to the address of a device connected to a network. |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
snapshot | STRING | Optional | Option is "LATEST" and value is case insensitive. Report includes field notices for latest upload only. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
customerId | NUMBER | 12 | Unique identifier of a Cisco customer. |
neInstanceId | NUMBER | 19 | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
managedNeInstanceId | NUMBER | 32 | The unique, generated ID of the network element. |
vulnerabilityStatus | STRING | 30 | The vulnerability status of a Network element. Permitted Values: Potentially Vulnerable, Not Vulnerable and Vulnerable. |
vulnerabilityReason | STRING | 250 | The reason why a network element is Vulnerable or Potentially Vulnerable to a Security Advisory. |
hwInstanceId | NUMBER | Unique identifier of the physical hardware. | |
bulletinNumber | NUMBER | Cisco.com bulletin number for Field Notices. |
Sample Request
https://apix.cisco.com/cs/api/v1/product-alerts/field-notices?customerId=1234
Sample JSON Response
{
"data": [
{
"customerId": 1234,
"neInstanceId": 54630957,
"managedNeInstanceId": 23493614,
"vulnerabilityStatus": "POTVUL",
"vulnerabilityReason": "Missing TAN Match on Product ID, Serial Number,(Manual Verification Required).",
"hwInstanceId": 54643639,
"bulletinNumber": 63390
}
]
}
Field Notice Bulletins
The field-notice-bulletins API retrieves field notice bulletin details for devices. All request parameters are optional.
If bulletin number is not provided as part of the request, the response will contain field notice information for all devices.
This API supports filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section for examples and features that allow you to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/field-notice-bulletins
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
bulletinNumber | NUMBER | 38 | Optional | Cisco.com bulletin number for Field Notices. |
bulletinFirstPublished | DATE | Optional | Date when the bulletin was first published to Cisco.com. | |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
bulletinFirstPublished | DATE | Date when the bulletin was first published to Cisco.com. | |
bulletinNumber | NUMBER | 38 | Cisco.com bulletin number for Field Notices. |
fieldNoticeType | STRING | 10 | Category type of field notices. |
bulletinTitle | STRING | 250 | Cisco.com Title/Headline for the bulletin. |
bulletinLastUpdated | DATE | Date when the bulletin was last revised and published to Cisco.com. GMT date format YYYY-MM-DD. | |
alertAutomationCaveat | STRING | 4000 | Explanation for additional review by the customer for automation. |
url | STRING | 4000 | Cisco.com URL for the bulletin. |
bulletinSummary | STRING | 4000 | Bulletin Summary. |
Sample Request
https://apix.cisco.com/cs/api/v1/product-alerts/field-notice-bulletins
Sample JSON Response
{
"data": [
{
"bulletinFirstPublished": "2001-10-31",
"bulletinNumber": 14967,
"fieldNoticeType": null,
"bulletinTitle": "NPE-200 Fails to Boot IOS in Certain 7204VXR & 7206VXR Chassis",
"bulletinLastUpdated": "2006-10-11",
"alertAutomationCaveat": null,
"url": "http://www.cisco.com/en/US/ts/fn/100/fn14967.html",
"bulletinSummary": "AP1250"
}
]
}
Hardware End Of Life
The Hardware End-of-Life API retrieves end of life details for a specific hardware device. All request parameters are optional other than “customerId”.
If "neInstanceId" is not provided in the request, the response will contain end of life information for all devices in the customer’s inventory.
This API supports filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section for examples and features that allow you to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/hardware-eol
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
customerId | NUMBER | 12 | Required | Unique identifier of a Cisco customer. |
inventoryName | STRING | 25 | Optional | Name of the inventory. |
neInstanceId | NUMBER | 19 | Optional | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
managedNeInstanceId | NUMBER | 32 | Optional | The unique, generated ID of the network element. |
hwInstanceId | NUMBER | Optional | hardware instance ID. | |
hostname | NUMBER | 512 | Optional | Hostname of the Network Element. |
hwType | STRING | 255 | Optional | Physical type of the hardware such as Chassis, Module, Fan, Power Supply, and Other. |
currentHwEolMilestone | STRING | 255 | Optional | Latest hardware end-of-life milestone that has passed for the product. Example: EoSale, LDoS. |
nextHwEolMilestone | STRING | 255 | Optional | Next hardware end-of-life milestone that is coming up. If the device is already LDoS it will not have a next milestone. Example: EoSale, LDoS. |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
snapshot | STRING | Optional | Option is "LATEST" and value is case insensitive. Report includes hardware EOL information for latest upload only. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
customerId | NUMBER | 12 | Unique identifier of a Cisco customer. |
neInstanceId | NUMBER | 19 | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
managedNeInstanceId | NUMBER | 32 | The unique, generated ID of the network element. |
hwType | STRING | 255 | Physical type of the hardware such as Chassis, Module, Fan, Power Supply, and Other. |
currentHwEolMilestone | STRING | 255 | Latest hardware end-of-life milestone that has passed for the product. Example: EoSale, LDoS. |
nextHwEolMilestone | STRING | 255 | Next hardware end-of-life milestone that is coming up. If the device is already LDoS it will not have a next milestone. Example: EoSale, LDoS. |
hwInstanceId | NUMBER | Unique identifier of the physical hardware. | |
productId | STRING | 255 | The alphanumeric unique identifier of a Cisco Product. The id is used by customers to order Cisco products. For example: CISCO2921/K9, WS-C3750X-24S-S, WS-X6748-GE-TX. |
currentHwEolMilestoneDate | DATE | Date of the current hardware end-of-life milestone. GMT date format YYYY-MM-DD. | |
nextHwEolMilestoneDate | DATE | Date of the next hardware end-of-life milestone. GMT date format YYYY-MM-DD. | |
hwEolInstanceId | NUMBER | 512 | The unique identifier for hardware bulletin. |
Sample Request
https://apix.cisco.com/cs/api/v1/product-alerts/hardware-eol?customerId=1234
Sample JSON Response
{
"data": [
{
"customerId": 1234,
"neInstanceId": 52219050,
"managedNeInstanceId": 23493670,
"hwType": "Module",
"currentHwEolMilestone": "EXTERNAL_ANNOUNCE_DATE",
"nextHwEolMilestone": "END_OF_SALE_DATE",
"hwInstanceId": 52227056,
"productId": "N77-F248XP-23E",
"currentHwEolMilestoneDate": "2016-10-31",
"nextHwEolMilestoneDate": "2017-10-31",
"hwEolInstanceId": 323776
}
]
}
Hardware End Of Life Bulletins
The API returns end of life bulletin details for specific hardware device. All request parameters are optional.
If hardware end of life ID is not provided in the request, the response will contain end of life bulletin information on all hardware end of life and for all devices
This API supports filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section for examples and features that allow you to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/hardware-eol-bulletins
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
hwEolInstanceId | NUMBER | 38 | Optional | The unique identifier for hardware bulletin. |
bulletinProductId | STRING | 50 | Optional | Cisco product published at the time of EOL announcement. |
bulletinNumber | STRING | 24 | Optional | Cisco.com bulletin number for an End-of-Life bulletin and Field Notices. |
bulletinTitle | STRING | 1000 | Optional | Cisco.com Title/Headline for the bulletin. |
eoLifeAnnouncementDate | DATE | Optional | Date the document that announces the end-of-sale and end-of-life of a product is distributed to the general public. GMT date format YYYY-MM-DD. | |
eoSaleDate | DATE | Optional | Last date to order the product through Cisco point-of-sale mechanisms. The product is no longer for sale after this date. GMT date format YYYY-MM-DD. | |
lastShipDate | DATE | Optional | Last possible ship date that can be requested of Cisco and/or its contract manufacturers. Actual ship date is dependent on lead time. | |
eoSwMaintenanceReleasesDate | DATE | Optional | Last date that Cisco engineering may release any final software maintenance releases or bug fixes. After this date, Cisco engineering will no longer develop, repair, maintain, or test the product software. GMT date format YYYY-MM-DD. | |
eoRoutineFailureAnalysisDate | DATE | Optional | Last possible date a routine failure analysis may be performed to determine the cause of hardware product failure or defect. GMT date format YYYY-MM-DD. | |
eoNewServiceAttachmentDate | DATE | Optional | For equipment and software that is not covered by a service and support contract, this is the last date to order a new service and support contract or add the equipment and/or software to an existing service-and-support contract. GMT date format YYYY-MM-DD. | |
eoServiceContractRenewalDate | DATE | Optional | Last date to extend or renew a service contract for the product. GMT date format YYYY-MM-DD. | |
lastDateOfSupport | DATE | Optional | Last date to receive applicable service and support for the product as entitled by active service contracts or by warranty terms and conditions. After this date, all support services for the product will be unavailable and the product becomes obsolete. GMT date format YYYY-MM-DD. | |
eoVulnerabilitySecuritySupport | DATE | Optional | Last date that Cisco engineering may release a planned maintenance release or scheduled software remedy for a security vulnerability issue. GMT date format YYYY-MM-DD. | |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
hwEolInstanceId | NUMBER | 38 | The unique identifier for hardware bulletin. |
bulletinProductId | STRING | 50 | Cisco product published at the time of EOL announcement. |
bulletinNumber | STRING | 24 | Cisco.com bulletin number for an End-of-Life bulletin and Field Notices. |
bulletinTitle | STRING | 1000 | Cisco.com Title/Headline for the bulletin. |
eoLifeAnnouncementDate | DATE | Date the document that announces the end-of-sale and end-of-life of a product is distributed to the general public. GMT date format YYYY-MM-DD. | |
eoSaleDate | DATE | Last date to order the product through Cisco point-of-sale mechanisms. The product is no longer for sale after this date. GMT date format YYYY-MM-DD. | |
lastShipDate | DATE | Last possible ship date that can be requested of Cisco and/or its contract manufacturers. Actual ship date is dependent on lead time. | |
eoSwMaintenanceReleasesDate | DATE | Last date that Cisco engineering may release any final software maintenance releases or bug fixes. After this date, Cisco engineering will no longer develop, repair, maintain, or test the product software. GMT date format YYYY-MM-DD. | |
eoRoutineFailureAnalysisDate | DATE | Last possible date a routine failure analysis may be performed to determine the cause of hardware product failure or defect. GMT date format YYYY-MM-DD. | |
eofNewServiceAttachmentDate | DATE | For equipment and software that is not covered by a service and support contract, this is the last date to order a new service and support contract or add the equipment and/or software to an existing service and support contract. GMT date format YYYY-MM-DD. | |
eoServiceContractRenewalDate | DATE | Last date to extend or renew a service contract for the product. GMT date format YYYY-MM-DD. | |
lastDateOfSupport | DATE | Last date to receive applicable service and support for the product as entitled by active service contracts or by warranty terms and conditions. After this date, all support services for the product will be unavailable and the product. | |
eoVulnerabilitySecuritySupport | DATE | Last date that Cisco Engineering may release a planned maintenance release or scheduled software remedy for a security vulnerability issue. GMT date format YYYY-MM-DD. | |
url | STRING | 4000 | Uniform resource locator. The Cisco.com URL for the bulletin. |
Sample Request
`https://apix.cisco.com/cs/api/v1/product-alerts/hardware-eol-bulletins
Sample JSON Response
{
"data": [.
{
"hwEolInstanceId": 322397,
"bulletinProductId": "CISCO2921/K9",
"bulletinNumber": "EOL11158",
"bulletinTitle": "Cisco 2900 Series Integrated Services Routers",
"eoLifeAnnouncementDate": "2020-12-09",
"eoSaleDate": "2017-12-09",
"lastShipDate": "2018-03-09",
"eoSwMaintenanceReleasesDate": null,
"eoRoutineFailureAnalysisDate": "2018-12-09",
"eoNewServiceAttachmentDate": "2018-12-09",
"eoServiceContractRenewalDate": "2022-03-09",
"lastDateOfSupport": "2022-12-31",
"eoVulnerabilitySecuritySupport": null,
"url": "http://www.cisco.com/c/en/us/products/collateral/routers/2900-series-integrated-services-routers-isr/eos-eol-notice-c51-737831.html"
}
]
}
Security Advisory
The PSIRT API returns security vulnerability information including the Common Vulnerability and Exposure (CVE) identifiers and Common Vulnerability Scoring System (CVSS) for devices associated with customer ID. All request parameters are optional other than “customerId”.
If device ID is not provided in the request, the response will contain security advisory information for all device IDs associated with the customer.
This API supports filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section for examples and features that allow you to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/security-advisories
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
customerId | NUMBER | 12 | Required | Unique identifier of a Cisco customer. |
inventoryName | STRING | 25 | Optional | Name of the inventory. |
hostname | STRING | 512 | Optional | Host Name. |
swType | STRING | 255 | Optional | Software type. |
neInstanceId | NUMBER | 19 | Optional | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
hwInstanceId | NUMBER | Optional | hardware instance ID. | |
managedNeInstanceId | NUMBER | 32 | Optional | The unique, generated ID of the network element. |
vulnerabilityStatus | STRING | 30 | Optional | Vulnerability status of a Network element. Permitted Values: POTVUL, VUL. |
securityAdvisoryInstanceId | NUMBER | Optional | Internally generated ID for a security advisory. | |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
snapshot | STRING | Optional | Option is "LATEST" and value is case insensitive. Report includes security advisory information for latest upload only. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
customerId | NUMBER | 12 | Unique identifier of a Cisco customer. |
neInstanceId | NUMBER | 19 | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
managedNeInstanceId | NUMBER | 32 | The unique, generated ID of the network element. |
hwInstanceId | NUMBER | Unique identifier of the physical hardware. | |
vulnerabilityStatus | STRING | 30 | Vulnerability status of a Network element. Permitted Values: POTVUL, VUL. |
vulnerabilityReason | STRING | 4000 | Specifies the network element that is vulnerable or potentially vulnerable to a security advisory. |
securityAdvisoryInstanceId | NUMBER | Internally generated ID for a security advisory. |
Sample Request
https://apix.cisco.com/cs/api/v1/product-alerts/security-advisories?customerId=1234
Sample JSON Response
{
"data": [
{
"customerId": 1234,
"neInstanceId": 53590367,
"managedNeInstanceId": 23493691,
"hwInstanceId": 53590416,
"vulnerabilityStatus": "POTVUL",
"vulnerabilityReason": " Match on SW Type, SW Version, Imagename,Missing Config",
"securityAdvisoryInstanceId": 709
}
]
}
Security Advisory Bulletins
The Security Advisory Bulletins API returns security advisory bulletin details for one or more security advisory IDs associated with the devices. All request parameters are optional.
If a security advisory ID is not provided in the request, the response will contain security advisory bulletin information for all active security advisories.
This API support filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section to refer examples and features in order to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/security-advisory-bulletins
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
advisoryId | STRING | 200 | Optional | Published identifier of a security advisory. |
securityAdvisoryInstanceId | NUMBER | 38 | Optional | Internally generated ID for a security advisory. |
bulletinFirstPublished | DATE | Optional | Date when the bulletin was first published to Cisco.com. | |
bulletinLastUpdated | DATE | Optional | Date when the bulletin was last revised and published to Cisco.com. GMT date format YYYY-MM-DD. | |
securityImpactRating | STRING | 12 | Optional | Security Impact Rating (SIR) for Cisco Security Advisories. |
cveId | STRING | 1000 | Optional | Common Vulnerabilities and Exposures (CVE) Identifier. |
bulletinTitle | STRING | 200 | Optional | The Cisco.com Title/Headline for the bulletin. |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
securityAdvisoryInstanceId | NUMBER | 38 | Internally generated ID for a security advisory. |
url | STRING | 1000 | Uniform resource locator. The Cisco.com URL for the bulletin. |
bulletinVersion | STRING | 24 | Version number of the Cisco.com bulletin. Only applicable to Security Advisories. |
advisoryId | STRING | 200 | Published identifier of a security advisory. |
bulletinTitle | STRING | 200 | Cisco.com Title/Headline for the bulletin. |
bulletinFirstPublished | DATE | Date when the bulletin was first published to Cisco.com. | |
bulletinLastUpdated | DATE | Date when the bulletin was last revised and published to Cisco.com. GMT date format YYYY-MM-DD. | |
securityImpactRating | STRING | 12 | Security Impact Rating (SIR) for Cisco Security Advisories |
bulletinSummary | STRING | 4000 | Summary of a Cisco.com bulletin. |
alertAutomationCaveat | STRING | 4000 | Explanation for additional review by the customer for automation. |
cveId | STRING | 1000 | Common Vulnerabilities and Exposures (CVE) Identifier. |
cvssBaseScore | STRING | 5 | Common Vulnerability Scoring System (CVSS) Base Score. |
cvssTemporalScore | STRING | 5 | Common Vulnerability Scoring System (CVSS) Temporal Score. |
ciscoBugIds | STRING | 10 | Cisco Bug ID's to get more description about the Bugs. |
Sample Request
https://apix.cisco.com/cs/api/v1/product-alerts/security-advisory-bulletins
Sample JSON Response
{
"data": [
{
"securityAdvisoryInstanceId": 557,
"url": "http://tools.cisco.com/security/center/content/CiscoSecurityAdvisory/cisco-sa-20150722-tftp",
"bulletinVersion": 1.2,
"advisoryId": "cisco-sa-20150722-tftp",
"bulletinTitle": "Cisco IOS Software TFTP Server Denial of Service Vulnerability",
"bulletinFirstPublished": "2014-12-28",
"bulletinLastUpdated": "2014-12-28",
"securityImpactRating": "High",
"bulletinSummary": "A vulnerability in the TFTP server feature of Cisco IOS and Cisco IOS XE Software could allow an unauthenticated, remote attacker to cause a denial of service (DoS) condition. The TFTP server feature is not enabled by default. Cisco has released software updates that address this vulnerability. Workarounds that mitigate this vulnerability are available.",
"alertAutomationCaveat": null,
"cveId": 2007-4285,
"cvssBaseScore": 8.0,
"cvssTemporalScore": 6.6,
"ciscoBugIds": "CSCvi76901"
}
]
}
Software End Of Life
The Software End-of-Life API returns system software end of life details for a specific hardware device. All request parameters are optional other than “customerId”.
If "neInstanceId" is not provided in the request, the response will contain software end of life information for all devices in the inventory of the specified customer.
This API supports filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section for examples and features that allow you to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/software-eol
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
customerId | NUMBER | 12 | Required | Unique identifier of a Cisco customer. |
inventoryName | STRING | 25 | Optional | Name of the inventory. |
neInstanceId | NUMBER | 19 | Optional | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
managedNeInstanceId | NUMBER | 32 | Optional | The unique, generated ID of the network element. |
hostname | STRING | 512 | Optional | Network Element Name. |
swType | STRING | 255 | Optional | Type of software that is installed on this host/system. Common values include IOS, IOS XR, IOS-XE, NX-OS. |
currentSwEolMilestone | STRING | 255 | Optional | Latest software end-of-life milestone that has passed for the product. If more than one milestone falls on the same date, the returned value will be a comma-separated list. For example, EoSale, LDoS. |
nextSwEolMilestone | STRING | 255 | Optional | Next software end-of-life milestone that is coming up. If more than one milestone falls on the same date, the returned value will be a comma-separated list. If the device is already LDoS it will not have a next milestone. Example: EoSale, LDoS. |
swVersion | STRING | 255 | Optional | A version of operating system installed on the Network Element. Example: 15.1(4)M4. |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
snapshot | STRING | Optional | Option is "LATEST" and value is case insensitive. Report includes software EOL information for latest upload only. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
customerId | NUMBER | 12 | Unique identifier of a Cisco customer. |
neInstanceId | NUMBER | 19 | Unique id used to identify an instance of a network element. Network element is a manageable logical entity uniting one or more physical devices. This allows distributed devices to be managed in a unified way using one management system. |
managedNeInstanceId | NUMBER | 32 | The unique, generated ID of the network element. |
swType | STRING | 255 | Type of software that is installed on this host/system. Common values include IOS, IOS XR, IOS-XE, NX-OS. |
currentSwEolMilestone | STRING | 255 | Latest software end-of-life milestone that has passed for the product. If more than one milestone falls on the same date, the returned value will be a comma-separated list. For example, EoSale, LDoS, . |
nextSwEolMilestone | STRING | 255 | Next software end-of-life milestone that is coming up. If more than one milestone falls on the same date, the returned value will be a comma-separated list. If the device is already LDoS it will not have a next milestone. Example: EoSale, LDoS. |
swVersion | STRING | 255 | A version of operating system installed on the Network Element. Example: 15.1(4)M4. |
currentSwEolMilestoneDate | DATE | Date of the current software end-of-life milestone. GMT date format YYYY-MM-DD. | |
nextSwEolMilestoneDate | DATE | Date of the next software end-of-life milestone. GMT date format YYYY-MM-DD. | |
swEolInstanceId | NUMBER | 38 | Unique identifier for software end-of-life entry in a data store. |
Sample Request
https://apix.cisco.com/cs/api/v1/product-alerts/software-eol?customerId=1234
Sample JSON Response
{
"data": [
{
"customerId": 1234,
"neInstanceId": 52817401,
"managedNeInstanceId": 23493685,
"swType": "TC",
"currentSwEolMilestone": "END_OF_SALE_DATE",
"nextSwEolMilestone": "SOFTWARE_MAINT_END_DATE",
"swVersion": "TC7.3.9",
"currentSwEolMilestoneDate": "2017-08-02",
"nextSwEolMilestoneDate": "2020-08-01",
"swEolInstanceId": 781
}
]
}
Software End Of Life Bulletins
The software-EOL-bulletins API retrieves end of life bulletin details for the device(s). All request parameters are optional.
If software end of life ID is not provided in the request, the response will contain software end of life information for all devices.
This API supports filtering, pagination, sorting and chunked transfer encoding. For more information, see the General API Feature section for examples and features that allow you to optimize and manipulate the response.
URL
GET : https://apix.cisco.com/cs/api/v1/product-alerts/software-eol-bulletins
Request Parameters
Parameter | Type | Max Length | Required | Description |
---|---|---|---|---|
swEolInstanceId | NUMBER | 38 | Optional | Unique identifier for software end-of-life entry in a data store. |
swMajorVersion | STRING | 50 | Optional | Major version of the software version. For example, 15.1. |
swTrain | STRING | 10 | Optional | Form of software release schedule in, which a number of distinct series of versioned software releases for multiple products are released as a number of different trains on a regular schedule. |
swType | STRING | 50 | Optional | Type of software that is installed on this host/system. Common values include IOS, IOS XR, IOS-XE, NX-OS. |
bulletinNumber | STRING | 24 | Optional | Cisco.com bulletin number for an End-of-Life bulletin. |
bulletinTitle | STRING | 200 | Optional | The Cisco.com Title/Headline for the bulletin. |
eoLifeAnnouncementDate | DATE | Optional | Date the document that announces the end-of-sale and end-of-life of a product is distributed to the general public. GMT date format YYYY-MM-DD. | |
eoSaleDate | DATE | Optional | Last date to order the product through Cisco point-of-sale mechanisms. The product is no longer for sale after this date. GMT date format YYYY-MM-DD. | |
eoSwMaintenanceReleasesDate | DATE | Optional | Last date that Cisco engineering may release any final software maintenance releases or bug fixes. After this date, Cisco engineering will no longer develop, repair, maintain, or test the product software. GMT date format YYY. | |
eoVulnerabilitySecuritySupport | DATE | Optional | Last date that Cisco Engineering may release a planned maintenance release or scheduled software remedy for a security vulnerability issue. GMT date format YYYY-MM-DD. | |
lastDateOfSupport | DATE | Optional | Last date to receive applicable service and support for the product as entitled by active service contracts or by warranty terms and conditions. After this date, all support services for the product will be unavailable and the product. | |
page | NUMBER | Optional | Page number of the response. | |
rows | NUMBER | Optional | Number of rows of data per page. | |
sort | STRING | Optional | Supported sort criteria are either ‘asc’ for ascending or ‘desc’ for descending. | |
fields | STRING | Optional | Requested fields in the response. |
Response Parameters
Parameter | Type | Max Length | Description |
---|---|---|---|
swEolInstanceId | NUMBER | 38 | Unique identifier for software end-of-life entry in a data store. |
swMajorVersion | STRING | 50 | Major version of the software version. For example, 15.1. |
swTrain | STRING | 10 | Form of software release schedule in, which a number of distinct series of versioned software releases for multiple products are released as a number of different trains on a regular schedule. |
swType | STRING | 50 | Type of software that is installed on this host/system. Common values include IOS, IOS XR, IOS-XE, NX-OS. |
bulletinNumber | STRING | 24 | Cisco.com bulletin number for an End-of-Life bulletin and Field Notices. |
bulletinTitle | STRING | 200 | Cisco.com Title/Headline for the bulletin. |
eoLifeAnnouncementDate | DATE | Date the document that announces the end-of-sale and end-of-life of a product is distributed to the general public. GMT date format YYYY-MM-DD. | |
eoSaleDate | DATE | Last date to order the product through Cisco point-of-sale mechanisms. The product is no longer for sale after this date. GMT date format YYYY-MM-DD. | |
eoSwMaintenanceReleasesDate | DATE | Last date that Cisco engineering may release any final software maintenance releases or bug fixes. After this date, Cisco engineering will no longer develop, repair, maintain, or test the product software. GMT date format YYY. | |
eoVulnerabilitySecuritySupport | DATE | Last date that Cisco Engineering may release a planned maintenance release or scheduled software remedy for a security vulnerability issue. GMT date format YYYY-MM-DD. | |
lastDateOfSupport | DATE | Last date to receive applicable service and support for the product as entitled by active service contracts or by warranty terms and conditions. After this date, all support services for the product will be unavailable and the product. | |
swMaintenanceVersion | STRING | 50 | Maintenance version of the software version. For example, in 12.4(21), it is “21”. |
url | STRING | 500 | Uniform resource locator. The Cisco.com URL for the bulletin. |
Sample Request
`https://apix.cisco.com/cs/api/v1/product-alerts/software-eol-bulletins
Sample JSON Response
{
"data": [
{
"swEolInstanceId": 451,
"bulletinNumber": "EOL8836",
"swType": "IOS",
"bulletinTitle": "Cisco IOS XE Software Release 3.4S",
"swMajorVersion": null,
"swMaintenanceVersion": null,
"swTrain": null,
"eoLifeAnnouncementDate": null,
"eoSaleDate": "2013-03-28",
"eoSwMaintenanceReleasesDate": null,
"eoVulnerabilitySecuritySupport": null,
"lastDateOfSupport": "2018-03-31",
"url": "http://www.cisco.com/en/US/prod/collateral/routers/ps9343/end_of_life_notice_c51-717501.html"
}
]
}