Hi,
played around with the API with 7000 devices and 200 IOSes from my customers.
I get some strange answers from the API what makes me start thinking about the Quality of the received data.
Maybe someone can tell me why this happens, when i want to read the advisories for 3.8.5E error 406 is returned, all other IOS work:
02.11.2017 08:48:38 API Call -> https://api.cisco.com/security/advisories/ios?version=3.7.0E
02.11.2017 08:48:58 API Call -> https://api.cisco.com/security/advisories/ios?version=3.8.5E
02.11.2017 08:49:00 -> HTTP HTTP/1.1 406 Not Acceptable
02.11.2017 08:49:01 API Call -> https://api.cisco.com/security/advisories/ios?version=3.8.5E
02.11.2017 08:49:02 -> HTTP HTTP/1.1 406 Not Acceptable
02.11.2017 08:49:03 API Call -> https://api.cisco.com/security/advisories/ios?version=3.8.5E
02.11.2017 08:49:08 -> HTTP HTTP/1.1 406 Not Acceptable
02.11.2017 08:49:08 API Call -> https://api.cisco.com/security/advisories/ios?version=3.8.4E
02.11.2017 08:49:14 API Call -> https://api.cisco.com/security/advisories/ios?version=3.7.4E
02.11.2017 08:49:24 API Call -> https://api.cisco.com/security/advisories/ios?version=3.7.5E
02.11.2017 08:49:32 API Call -> https://api.cisco.com/security/advisories/ios?version=3.7.3E
02.11.2017 08:49:46 API Call -> https://api.cisco.com/security/advisories/ios?version=3.7.2E
02.11.2017 08:50:03 API Call -> https://api.cisco.com/security/advisories/ios?version=3.7.1E
When reading the coverage for Serial numbers one percent of them are not returning data, when using the coverage checker Webpage they work, for example:
02.11.2017 08:53:08 API Call -> https://api.cisco.com/sn2info/v2/coverage/summary/serial_numbers/JAD071605JG
02.11.2017 08:53:26 Serialnumber Error -> JAD071605JG
API Call -> https://api.cisco.com/sn2info/v2/coverage/summary/serial_numbers/JAD071605JG
{"pagination_response_record":{"last_index":1,"page_index":1,"page_records":1,"self_link":"https://api.cisco.com/sn2info/v2/coverage/summary/serial_numbers/JAD071605JG?page_index=1","title":"Get Coverage Summary by Serial Numbers - SN2INFO API","total_records":1},"serial_numbers":[{"base_pid_list":[{"base_pid":"CISCO2651XM="}],"contract_site_customer_name":"","contract_site_address1":"","contract_site_city":"","contract_site_state_province":"","contract_site_country":"","covered_product_line_end_date":"","id":"1","is_covered":"NO","orderable_pid_list":[{"item_description":"","item_position":"","item_type":"","orderable_pid":"","pillar_code":""}],"parent_sr_no":"","service_contract_number":"","service_line_descr":"","sr_no":"JAD071605JG","warranty_end_date":"","warranty_type":"","warranty_type_description":"","ErrorResponse":{"APIError":{"ErrorCode":"NO_RECORDS_FOUND","ErrorDescription":"No records found with the specified serial number","SuggestedAction":"Please check given serial number"}}}]}
Kind regards,
Kai