{"type":"model","meta":{"id":"/apps/pubhub/media/crosswork-network-controller-7-1/f445c17e25a1120e8fbde4bd413083d0fd88b2b3/0a9b2acc-7c69-3a2d-a85e-640d9a4fe06c","info":{"title":"Service Health Assurance Graph APIs","description":"APIs for requesting assurance-graph data stored in the Crosswork Service Health application.","termsOfService":"terms-of-service","contact":{"name":"Crosswork Team, Cisco","email":"support@cisco.com"},"license":{"name":"Cisco Software License Agreement","url":"http://www.cisco.com/public/sw-license-agreement.html"},"version":"7.1.0"},"security":[{"bearerAuth":[]}],"x-parser-conf":{"overview":{"markdownPath":"reference/ServiceHealth/sh_assurance_graph_overview.md"}},"openapi":"3.0.1","servers":[{"url":"/crosswork/aa/agmgr/v1/"}],"securitySchemes":{"bearerAuth":{"type":"apiKey","description":"Security token for authorizing requests for these APIs.","name":"Authorization","in":"header"}}},"spec":{"type":"object","description":"Assurance Report Request","properties":{"serviceId":{"description":"Service-id","type":"string"},"degradedPathsOnly":{"type":"boolean","description":"When a Crosswork user selects the check box in UI to show 'Down and Degraded only', the UI makes a query with this flag set to true. When set to true, the response will include only those subservices that are either in the down or degraded state, or those that are present in the path between the given service node and any of its subservice nodes that are in down or degraded state. When set to false, the response will include all the subservice nodes serving this given service instance."},"vpnNodeIds":{"description":"Device Ids on the service","type":"array","items":{"type":"string"}},"graph_only":{"description":"When set to true will return graph minimal data for consumers like UI to render VPN graph","type":"boolean"}},"$$ref":"#/components/schemas/AssuranceReportRequest","title":"AssuranceReportRequest"}}