{"type":"api","title":"Update the list of connections","meta":{"id":"/apps/pubhub/media/tortuga-api-documentation/d051b07a38d4362ae89a672c6f998ecd945e9745/cbe9e4eb-3b67-3d77-bde8-9a8275c07620","info":{"contact":{"email":"hyperfabric-support@cisco.com","name":"Cisco Nexus Hyperfabric REST API","url":"https://hyperfabric.cisco.com"},"description":"Use this documentation to explore the API in detail.\n\nEach request will have a complete description of all the accepted parameters.\n\n## Authentication\n\nRequests are authenticated using Bearer Tokens. Tokens should be created from within the Hyperfabric service web UI and stored securely.\n\nSee the [bearer token](https://developer.cisco.com/docs/hyperfabric/authentication/#bearer-tokens) documentation page for more details.\n","license":{"name":"Cisco Licensing","url":"https://www.cisco.com/c/dam/en_us/about/doing_business/legal/Cisco_General_Terms.pdf"},"termsOfService":"https://www.cisco.com/c/dam/en_us/about/doing_business/legal/Cisco_General_Terms.pdf","title":"Cisco Nexus Hyperfabric REST API","version":"1.1.0-Rev.2025-10-29.838c8"},"security":[{"http":[]}],"tags":[{"description":"APIs for managing authorization, account, users, API keys and tokens.","name":"Auth"},{"description":"APIs for managing devices.","name":"Devices"},{"description":"APIs for managing fabrics, candidate configurations and fabric connections.","name":"Fabrics"},{"description":"APIs for network configuration.","name":"Networks"},{"description":"APIs for managing nodes, ports, port channels and other interfaces.","name":"Nodes"},{"description":"APIs for managing port channels on a fabric.","name":"Port Channels"},{"description":"APIs for managing VNIs","name":"Vnis"},{"description":"APIs for managing VRFs.","name":"Vrfs"}],"openapi":"3.0.3","servers":[{"description":"V1 Server","url":"https://hyperfabric.cisco.com/api/v1"}],"securitySchemes":{"http":{"bearerFormat":"JWT","description":"A bearer token issued by the service","scheme":"bearer","type":"http"}}},"spec":{"description":"Update the list of connections in a specific fabric. This is a complete replacement of the connections in a fabric. If no connections exist new ones will be created.","operationId":"fabricsSetFabricConnections","parameters":[{"description":"The fabric id or name.","in":"path","name":"fabricId","required":true,"schema":{"type":"string"}}],"requestBody":{"content":{"application/json":{"examples":{"request":{"description":"An example request payload for an API call.","summary":"Example request","value":{"connections":[{"local":{"portName":"Ethernet1_1","nodeName":"node-leaf0"},"remote":{"portName":"Ethernet1_1","nodeName":"node-spine0"}},{"local":{"portName":"Ethernet1_1","nodeName":"node-leaf1"},"remote":{"portName":"Ethernet1_8","nodeName":"node-spine0"}},{"local":{"portName":"Ethernet1_8","nodeName":"node-leaf0"},"remote":{"portName":"Ethernet1_1","nodeName":"node-spine1"}},{"local":{"portName":"Ethernet1_8","nodeName":"node-leaf1"},"remote":{"portName":"Ethernet1_8","nodeName":"node-spine1"}}]},"$$ref":"#/components/examples/configSetFabricConnectionsRequest"}},"schema":{"description":"The request to update the list of connections in a specific fabric.","properties":{"connections":{"description":"The list of connections for the fabric.","items":{"description":"A Connection represents the bidirectional physical interconnection between two ports of two nodes in a fabric. The role of the ports in a connection will be automatically configured as `FABRIC_PORT`. Cisco Nexus Hyperfabric uses the connections to generate a possible Bill Of Material, cabling plan and to verify the correct implementation of the desired connectivity intent in a fabric.","nullable":true,"properties":{"cablePid":{"description":"The type or name of the model (PID) of the cable to be used for the connection.","type":"string"},"connSourceType":{"default":"CONN_SOURCE_USER_CONFIGURED","description":"ConnSourceType defines an enumeration of source types for a connection.","enum":["CONN_SOURCE_USER_CONFIGURED","CONN_SOURCE_MANUAL_OVERRIDE","CONN_SOURCE_CABLING_PLAN","CONN_SOURCE_OBSERVED_STATE"],"type":"string","$$ref":"#/components/schemas/modelsConnSourceType"},"description":{"description":"The description is a user-defined field to store notes about the connection.","type":"string"},"fabricId":{"description":"This is a read-only field. The identifier of the fabric to which this connection belongs to.","readOnly":true,"type":"string"},"id":{"description":"This is a read-only field. The unique identifier of the connection.","readOnly":true,"type":"string"},"local":{"description":"PortEndpoint defines a globally unique port location or endpoint.","nullable":true,"properties":{"nodeId":{"description":"The unique identifier of the node.","type":"string"},"nodeName":{"description":"The user-defined name of the node.","type":"string"},"portName":{"description":"The canonical name of the port (E.g. Ethernet1_1).","type":"string"}},"type":"object","$$ref":"#/components/schemas/modelsPortEndpoint"},"osType":{"default":"HYPER_FABRIC","description":"OsType defines an enumeration of various device operating system types.","enum":["HYPER_FABRIC","NEXUS","IOS_XE","IOS_XR","LINUX","WINDOWS"],"type":"string","$$ref":"#/components/schemas/modelsOsType"},"pluggable":{"description":"The type or name of the model (PID) of the pluggable cable or optic expected to be used for the connection.","type":"string"},"remote":{"description":"PortEndpoint defines a globally unique port location or endpoint.","nullable":true,"properties":{"nodeId":{"description":"The unique identifier of the node.","type":"string"},"nodeName":{"description":"The user-defined name of the node.","type":"string"},"portName":{"description":"The canonical name of the port (E.g. Ethernet1_1).","type":"string"}},"type":"object","$$ref":"#/components/schemas/modelsPortEndpoint"},"remotePluggable":{"description":"The type or name of the model (PID) of the pluggable cable or optic expected to be used for the remote end of the connection","type":"string"},"remoteRailId":{"description":"The identifier and name of the rail to which this connection belongs to.","type":"string"},"unrecognized":{"description":"This is a read-only field. The flag that indicates if the remote side of the connection is recognized or not.","readOnly":true,"type":"boolean"}},"type":"object","$$ref":"#/components/schemas/modelsPortConnection"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/configSetFabricConnectionsRequest"}}},"description":"The request to update the list of connections in a specific fabric.","required":true,"$$ref":"#/components/requestBodies/configSetFabricConnectionsRequest"},"responses":{"200":{"content":{"application/json":{"examples":{"response":{"description":"An example response to an API call.","summary":"Example response","value":{"connections":[{"id":"5e694530-40a0-4b27-a88d-2336e351c4d8","fabricId":"9f979318-d0b1-44d1-be40-b7d7ac6ecbfa","local":{"portName":"Ethernet1_1","nodeName":"node-leaf0"},"remote":{"portName":"Ethernet1_1","nodeName":"node-spine0"}},{"id":"04094927-c00e-42b7-8e75-fd38404e9158","fabricId":"9f979318-d0b1-44d1-be40-b7d7ac6ecbfa","local":{"portName":"Ethernet1_1","nodeName":"node-leaf1"},"remote":{"portName":"Ethernet1_8","nodeName":"node-spine0"}},{"id":"8fcd5ae2-26d8-45ca-8e2e-10442f5b872c","fabricId":"9f979318-d0b1-44d1-be40-b7d7ac6ecbfa","local":{"portName":"Ethernet1_8","nodeName":"node-leaf0"},"remote":{"portName":"Ethernet1_1","nodeName":"node-spine1"}},{"id":"06eff3e6-2630-4cd1-8d0f-36de7622bdc6","fabricId":"9f979318-d0b1-44d1-be40-b7d7ac6ecbfa","local":{"portName":"Ethernet1_8","nodeName":"node-leaf1"},"remote":{"portName":"Ethernet1_8","nodeName":"node-spine1"}}]},"$$ref":"#/components/examples/configSetFabricConnectionsResponse"}},"schema":{"description":"The response returned to a request for the list of connections in a specific fabric.","properties":{"connections":{"description":"The list of connections in the fabric","items":{"description":"A Connection represents the bidirectional physical interconnection between two ports of two nodes in a fabric. The role of the ports in a connection will be automatically configured as `FABRIC_PORT`. Cisco Nexus Hyperfabric uses the connections to generate a possible Bill Of Material, cabling plan and to verify the correct implementation of the desired connectivity intent in a fabric.","nullable":true,"properties":{"cablePid":{"description":"The type or name of the model (PID) of the cable to be used for the connection.","type":"string"},"connSourceType":{"default":"CONN_SOURCE_USER_CONFIGURED","description":"ConnSourceType defines an enumeration of source types for a connection.","enum":["CONN_SOURCE_USER_CONFIGURED","CONN_SOURCE_MANUAL_OVERRIDE","CONN_SOURCE_CABLING_PLAN","CONN_SOURCE_OBSERVED_STATE"],"type":"string","$$ref":"#/components/schemas/modelsConnSourceType"},"description":{"description":"The description is a user-defined field to store notes about the connection.","type":"string"},"fabricId":{"description":"This is a read-only field. The identifier of the fabric to which this connection belongs to.","readOnly":true,"type":"string"},"id":{"description":"This is a read-only field. The unique identifier of the connection.","readOnly":true,"type":"string"},"local":{"description":"PortEndpoint defines a globally unique port location or endpoint.","nullable":true,"properties":{"nodeId":{"description":"The unique identifier of the node.","type":"string"},"nodeName":{"description":"The user-defined name of the node.","type":"string"},"portName":{"description":"The canonical name of the port (E.g. Ethernet1_1).","type":"string"}},"type":"object","$$ref":"#/components/schemas/modelsPortEndpoint"},"osType":{"default":"HYPER_FABRIC","description":"OsType defines an enumeration of various device operating system types.","enum":["HYPER_FABRIC","NEXUS","IOS_XE","IOS_XR","LINUX","WINDOWS"],"type":"string","$$ref":"#/components/schemas/modelsOsType"},"pluggable":{"description":"The type or name of the model (PID) of the pluggable cable or optic expected to be used for the connection.","type":"string"},"remote":{"description":"PortEndpoint defines a globally unique port location or endpoint.","nullable":true,"properties":{"nodeId":{"description":"The unique identifier of the node.","type":"string"},"nodeName":{"description":"The user-defined name of the node.","type":"string"},"portName":{"description":"The canonical name of the port (E.g. Ethernet1_1).","type":"string"}},"type":"object","$$ref":"#/components/schemas/modelsPortEndpoint"},"remotePluggable":{"description":"The type or name of the model (PID) of the pluggable cable or optic expected to be used for the remote end of the connection","type":"string"},"remoteRailId":{"description":"The identifier and name of the rail to which this connection belongs to.","type":"string"},"unrecognized":{"description":"This is a read-only field. The flag that indicates if the remote side of the connection is recognized or not.","readOnly":true,"type":"boolean"}},"type":"object","$$ref":"#/components/schemas/modelsPortConnection"},"type":"array"}},"type":"object","$$ref":"#/components/schemas/configFabricConnectionsResponse"}}},"description":"OK","headers":{"Cache-Control":{"description":"Determines client caching behavior","example":"no-cache","schema":{"description":"Determines client caching behavior","type":"string"},"$$ref":"#/components/headers/cache-control"},"Content-Encoding":{"description":"The encoding the response data","example":"N/A","schema":{"description":"The encoding the response data","type":"string"},"$$ref":"#/components/headers/content-encoding"},"Content-Type":{"description":"The MIME type the response data","example":"application/json","schema":{"description":"The MIME type the response data","type":"string"},"$$ref":"#/components/headers/content-type"},"Date":{"description":"A timestamp when the response was processed","example":"Tue, 10 Sep 2024 17:02:52 GMT","schema":{"description":"A timestamp when the response was processed","pattern":"^(((Mon|Tue|Wed|Thu|Fri|Sat|Sun)),\\s[0-9]{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s([0-9]{4})\\s([0-9]{2}):([0-9]{2})(:([0-9]{2}))?\\sGMT$","type":"string"},"$$ref":"#/components/headers/date"},"TrackingID":{"description":"A unique value generated for the response for debugging purposes","example":"b4c08212-0a64-4edd-971a-d78562e1786f","schema":{"description":"A unique value generated for the response for debugging purposes","type":"string"},"$$ref":"#/components/headers/trackingid"}}},"400":{"content":{"application/json":{"examples":{"400":{"description":"Bad Request","summary":"Bad Request","value":{"message":"cannot parse value: not a valid value","field":"value","value":"123","status":400,"errCode":"ERR_CODE_INVALID_VALUE","trackingId":"TrackingId-a5767554-f150-47f5-8e94-425e802b25c9"},"$$ref":"#/components/examples/400"}},"schema":{"description":"A REST API Error is returned when the Hyperfabric service failed to execute the received REST API request to inform the user on the type of the error and other useful information for troubleshooting the request.","properties":{"causes":{"description":"A list of underlying causes.","items":{"type":"string"},"type":"array"},"critical":{"description":"The flag that indicates if the error is a critical error or not.","type":"boolean"},"errCode":{"default":"ERR_CODE_INTERNAL","description":"An error code provides additional information about a failed API request.","enum":["ERR_CODE_INTERNAL","ERR_CODE_INVALID_UUID","ERR_CODE_PERMISSION_DENIED","ERR_CODE_OUT_OF_RANGE","ERR_CODE_INVALID_TYPE","ERR_CODE_INVALID_VALUE","ERR_CODE_UNKNOWN_PARAMETER","ERR_CODE_SERVICE_UNAVAILABLE","ERR_CODE_NOT_FOUND","ERR_CODE_NOT_IMPLEMENTED","ERR_CODE_TOO_MANY_REQUESTS","ERR_CODE_NO_KNOWN_CODE","ERR_CODE_NO_REGISTERED_MARSHALERS","ERR_CODE_UNSUPPORTED_CONTENT_TYPE","ERR_CODE_DATA_CONFLICT","ERR_CODE_UNAUTHORIZED","ERR_CODE_READ_ONLY_FIELD","ERR_CODE_MISSING_REQUIRED_ARG","ERR_CODE_REQUEST_VALIDATION","ERR_CODE_INVALID_CLI_CMD","ERR_CODE_UNSUPPORTED_VALUE","ERR_CODE_JSON_UNMARSHAL_ERROR","ERR_CODE_JSON_MARSHAL_ERROR","ERR_CODE_JSON_NO_DATA","ERR_CODE_CSV_UNMARSHAL_ERROR","ERR_CODE_CSV_MARSHAL_ERROR","ERR_CODE_CSV_INVALID_DATA","ERR_CODE_CSV_UNKNOWN_HEADER","ERR_CODE_CSV_INVALID_VALUE","ERR_CODE_CSV_NO_DATA","ERR_CODE_YAML_NO_DATA","ERR_CODE_YAML_UNMARSHAL_ERROR","ERR_CODE_YAML_MARSHAL_ERROR","ERR_CODE_PEM_NO_DATA","ERR_CODE_PEM_UNMARSHAL_ERROR","ERR_CODE_PEM_MARSHAL_ERROR","ERR_CODE_PEM_INVALID_KEY_TYPE","ERR_CODE_PEM_INVALID_KEY_DATA","ERR_CODE_FORM_MARSHAL_ERROR","ERR_CODE_FORM_UNMARSHAL_ERROR","ERR_CODE_FORM_NO_DATA","ERR_CODE_NO_FABRICS_DEFINED","ERR_CODE_NO_FABRIC_CONNECTIONS_DEFINED","ERR_CODE_TOO_MANY_FABRICS_DEFINED","ERR_CODE_CHASSIS_ALREADY_ASSIGNED","ERR_CODE_NO_PORTS_FOR_CHASSIS","ERR_CODE_INVALID_CONFIRMATION_CODE","ERR_CODE_PROXY_UNKNOWN_ERROR","ERR_CODE_PROXY_TRANSPORT_ERROR","ERR_CODE_PROXY_UNKNOWN_ROUTE","ERR_CODE_PROXY_INVALID_WS_SVC","ERR_CODE_PROXY_INVALID_WS_PATH","ERR_CODE_PROXY_INVALID_WS_FABRIC_ID","ERR_CODE_PROXY_UNKNOWN_PATH_MAPPING","ERR_CODE_PROXY_AUTH_ERROR","ERR_CODE_PROXY_UNROUTABLE_APP","ERR_CODE_PROXY_NIL_ORG_SHARD_LOOKUP","ERR_CODE_PROXY_ORG_SHARD_LOOKUP_FAILED","ERR_CODE_PROXY_NO_ACTIVE_SHARD","ERR_CODE_PROXY_INVALID_ROUTING_POLICY","ERR_CODE_PROXY_LOAD_BALANCED_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_READY","ERR_CODE_PROXY_LOAD_BALANCED_HOST_PORT_INVALID","ERR_CODE_PROXY_ASSIGNMENT_HOST_PORT_INVALID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_ORG_ID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_FABRIC_ID","ERR_CODE_PROXY_CANNOT_ROUTE_BY_RESOURCE","ERR_CODE_PROXY_NO_SHARD_FOR_NEW_ORGS","ERR_CODE_PROXY_EMPTY_FABRIC_NAME","ERR_CODE_PROXY_UNKNOWN_FABRIC_NAME","ERR_CODE_PROXY_EMPTY_DEVICE_SERIAL","ERR_CODE_PROXY_UNKNOWN_DEVICE_SERIAL","ERR_CODE_PROXY_EMPTY_EMAIL","ERR_CODE_PROXY_UNKNOWN_EMAIL","ERR_CODE_PROXY_AUTH_ERROR_CLAIMS","ERR_CODE_PROXY_AUTH_ERROR_NO_ORG","ERR_CODE_PROXY_AUTH_ERROR_TYPE","ERR_CODE_PROXY_AUTH_ERROR_NO_FABRIC_FOR_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_DEVICE_ID","ERR_CODE_PROXY_AUTH_ERROR_UNKNOWN_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_FABRIC_MISMATCH","ERR_CODE_PROXY_RESOLVE_REDIRECT_LOCATION","ERR_CODE_PROXY_HEADER_FABRIC_ID_INVALID","ERR_CODE_PROXY_UNKNOWN_TENANT","ERR_CODE_PROXY_UNCLASSIFIED_ERROR"],"type":"string","$$ref":"#/components/schemas/commonErrCode"},"field":{"description":"The name of the relevant field.","type":"string"},"message":{"description":"The error message.","type":"string"},"notes":{"description":"Additional information about the error.","type":"string"},"status":{"description":"The HTTP status code associated with the error.","format":"int32","type":"integer"},"trackingId":{"description":"A unique identifier for each request, used for tracking purposes.","type":"string"},"value":{"description":"The value of the relevant field.","type":"string"}},"type":"object","$$ref":"#/components/schemas/commonRestError"}}},"description":"Bad Request","headers":{"Cache-Control":{"description":"Determines client caching behavior","example":"no-cache","schema":{"description":"Determines client caching behavior","type":"string"},"$$ref":"#/components/headers/cache-control"},"Content-Encoding":{"description":"The encoding the response data","example":"N/A","schema":{"description":"The encoding the response data","type":"string"},"$$ref":"#/components/headers/content-encoding"},"Content-Type":{"description":"The MIME type the response data","example":"application/json","schema":{"description":"The MIME type the response data","type":"string"},"$$ref":"#/components/headers/content-type"},"Date":{"description":"A timestamp when the response was processed","example":"Tue, 10 Sep 2024 17:02:52 GMT","schema":{"description":"A timestamp when the response was processed","pattern":"^(((Mon|Tue|Wed|Thu|Fri|Sat|Sun)),\\s[0-9]{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s([0-9]{4})\\s([0-9]{2}):([0-9]{2})(:([0-9]{2}))?\\sGMT$","type":"string"},"$$ref":"#/components/headers/date"},"TrackingID":{"description":"A unique value generated for the response for debugging purposes","example":"b4c08212-0a64-4edd-971a-d78562e1786f","schema":{"description":"A unique value generated for the response for debugging purposes","type":"string"},"$$ref":"#/components/headers/trackingid"}},"$$ref":"#/components/responses/400"},"401":{"content":{"application/json":{"examples":{"401":{"description":"Unauthorized","summary":"Unauthorized","value":{"message":"authorization failure","status":401,"errCode":"ERR_CODE_UNAUTHORIZED","trackingId":"TrackingId-32dee1eb-6447-4275-a441-b9a9bcd90bb7"},"$$ref":"#/components/examples/401"}},"schema":{"description":"A REST API Error is returned when the Hyperfabric service failed to execute the received REST API request to inform the user on the type of the error and other useful information for troubleshooting the request.","properties":{"causes":{"description":"A list of underlying causes.","items":{"type":"string"},"type":"array"},"critical":{"description":"The flag that indicates if the error is a critical error or not.","type":"boolean"},"errCode":{"default":"ERR_CODE_INTERNAL","description":"An error code provides additional information about a failed API request.","enum":["ERR_CODE_INTERNAL","ERR_CODE_INVALID_UUID","ERR_CODE_PERMISSION_DENIED","ERR_CODE_OUT_OF_RANGE","ERR_CODE_INVALID_TYPE","ERR_CODE_INVALID_VALUE","ERR_CODE_UNKNOWN_PARAMETER","ERR_CODE_SERVICE_UNAVAILABLE","ERR_CODE_NOT_FOUND","ERR_CODE_NOT_IMPLEMENTED","ERR_CODE_TOO_MANY_REQUESTS","ERR_CODE_NO_KNOWN_CODE","ERR_CODE_NO_REGISTERED_MARSHALERS","ERR_CODE_UNSUPPORTED_CONTENT_TYPE","ERR_CODE_DATA_CONFLICT","ERR_CODE_UNAUTHORIZED","ERR_CODE_READ_ONLY_FIELD","ERR_CODE_MISSING_REQUIRED_ARG","ERR_CODE_REQUEST_VALIDATION","ERR_CODE_INVALID_CLI_CMD","ERR_CODE_UNSUPPORTED_VALUE","ERR_CODE_JSON_UNMARSHAL_ERROR","ERR_CODE_JSON_MARSHAL_ERROR","ERR_CODE_JSON_NO_DATA","ERR_CODE_CSV_UNMARSHAL_ERROR","ERR_CODE_CSV_MARSHAL_ERROR","ERR_CODE_CSV_INVALID_DATA","ERR_CODE_CSV_UNKNOWN_HEADER","ERR_CODE_CSV_INVALID_VALUE","ERR_CODE_CSV_NO_DATA","ERR_CODE_YAML_NO_DATA","ERR_CODE_YAML_UNMARSHAL_ERROR","ERR_CODE_YAML_MARSHAL_ERROR","ERR_CODE_PEM_NO_DATA","ERR_CODE_PEM_UNMARSHAL_ERROR","ERR_CODE_PEM_MARSHAL_ERROR","ERR_CODE_PEM_INVALID_KEY_TYPE","ERR_CODE_PEM_INVALID_KEY_DATA","ERR_CODE_FORM_MARSHAL_ERROR","ERR_CODE_FORM_UNMARSHAL_ERROR","ERR_CODE_FORM_NO_DATA","ERR_CODE_NO_FABRICS_DEFINED","ERR_CODE_NO_FABRIC_CONNECTIONS_DEFINED","ERR_CODE_TOO_MANY_FABRICS_DEFINED","ERR_CODE_CHASSIS_ALREADY_ASSIGNED","ERR_CODE_NO_PORTS_FOR_CHASSIS","ERR_CODE_INVALID_CONFIRMATION_CODE","ERR_CODE_PROXY_UNKNOWN_ERROR","ERR_CODE_PROXY_TRANSPORT_ERROR","ERR_CODE_PROXY_UNKNOWN_ROUTE","ERR_CODE_PROXY_INVALID_WS_SVC","ERR_CODE_PROXY_INVALID_WS_PATH","ERR_CODE_PROXY_INVALID_WS_FABRIC_ID","ERR_CODE_PROXY_UNKNOWN_PATH_MAPPING","ERR_CODE_PROXY_AUTH_ERROR","ERR_CODE_PROXY_UNROUTABLE_APP","ERR_CODE_PROXY_NIL_ORG_SHARD_LOOKUP","ERR_CODE_PROXY_ORG_SHARD_LOOKUP_FAILED","ERR_CODE_PROXY_NO_ACTIVE_SHARD","ERR_CODE_PROXY_INVALID_ROUTING_POLICY","ERR_CODE_PROXY_LOAD_BALANCED_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_READY","ERR_CODE_PROXY_LOAD_BALANCED_HOST_PORT_INVALID","ERR_CODE_PROXY_ASSIGNMENT_HOST_PORT_INVALID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_ORG_ID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_FABRIC_ID","ERR_CODE_PROXY_CANNOT_ROUTE_BY_RESOURCE","ERR_CODE_PROXY_NO_SHARD_FOR_NEW_ORGS","ERR_CODE_PROXY_EMPTY_FABRIC_NAME","ERR_CODE_PROXY_UNKNOWN_FABRIC_NAME","ERR_CODE_PROXY_EMPTY_DEVICE_SERIAL","ERR_CODE_PROXY_UNKNOWN_DEVICE_SERIAL","ERR_CODE_PROXY_EMPTY_EMAIL","ERR_CODE_PROXY_UNKNOWN_EMAIL","ERR_CODE_PROXY_AUTH_ERROR_CLAIMS","ERR_CODE_PROXY_AUTH_ERROR_NO_ORG","ERR_CODE_PROXY_AUTH_ERROR_TYPE","ERR_CODE_PROXY_AUTH_ERROR_NO_FABRIC_FOR_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_DEVICE_ID","ERR_CODE_PROXY_AUTH_ERROR_UNKNOWN_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_FABRIC_MISMATCH","ERR_CODE_PROXY_RESOLVE_REDIRECT_LOCATION","ERR_CODE_PROXY_HEADER_FABRIC_ID_INVALID","ERR_CODE_PROXY_UNKNOWN_TENANT","ERR_CODE_PROXY_UNCLASSIFIED_ERROR"],"type":"string","$$ref":"#/components/schemas/commonErrCode"},"field":{"description":"The name of the relevant field.","type":"string"},"message":{"description":"The error message.","type":"string"},"notes":{"description":"Additional information about the error.","type":"string"},"status":{"description":"The HTTP status code associated with the error.","format":"int32","type":"integer"},"trackingId":{"description":"A unique identifier for each request, used for tracking purposes.","type":"string"},"value":{"description":"The value of the relevant field.","type":"string"}},"type":"object","$$ref":"#/components/schemas/commonRestError"}}},"description":"Unauthorized","headers":{"Cache-Control":{"description":"Determines client caching behavior","example":"no-cache","schema":{"description":"Determines client caching behavior","type":"string"},"$$ref":"#/components/headers/cache-control"},"Content-Encoding":{"description":"The encoding the response data","example":"N/A","schema":{"description":"The encoding the response data","type":"string"},"$$ref":"#/components/headers/content-encoding"},"Content-Type":{"description":"The MIME type the response data","example":"application/json","schema":{"description":"The MIME type the response data","type":"string"},"$$ref":"#/components/headers/content-type"},"Date":{"description":"A timestamp when the response was processed","example":"Tue, 10 Sep 2024 17:02:52 GMT","schema":{"description":"A timestamp when the response was processed","pattern":"^(((Mon|Tue|Wed|Thu|Fri|Sat|Sun)),\\s[0-9]{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s([0-9]{4})\\s([0-9]{2}):([0-9]{2})(:([0-9]{2}))?\\sGMT$","type":"string"},"$$ref":"#/components/headers/date"},"TrackingID":{"description":"A unique value generated for the response for debugging purposes","example":"b4c08212-0a64-4edd-971a-d78562e1786f","schema":{"description":"A unique value generated for the response for debugging purposes","type":"string"},"$$ref":"#/components/headers/trackingid"}},"$$ref":"#/components/responses/401"},"403":{"content":{"application/json":{"examples":{"403":{"description":"Forbidden","summary":"Forbidden","value":{"message":"insufficient privileges to access resource","status":403,"errCode":"ERR_CODE_PERMISSION_DENIED","trackingId":"TrackingId-c4b86cca-2d39-4269-9f94-1a0b7ff3dbb3"},"$$ref":"#/components/examples/403"}},"schema":{"description":"A REST API Error is returned when the Hyperfabric service failed to execute the received REST API request to inform the user on the type of the error and other useful information for troubleshooting the request.","properties":{"causes":{"description":"A list of underlying causes.","items":{"type":"string"},"type":"array"},"critical":{"description":"The flag that indicates if the error is a critical error or not.","type":"boolean"},"errCode":{"default":"ERR_CODE_INTERNAL","description":"An error code provides additional information about a failed API request.","enum":["ERR_CODE_INTERNAL","ERR_CODE_INVALID_UUID","ERR_CODE_PERMISSION_DENIED","ERR_CODE_OUT_OF_RANGE","ERR_CODE_INVALID_TYPE","ERR_CODE_INVALID_VALUE","ERR_CODE_UNKNOWN_PARAMETER","ERR_CODE_SERVICE_UNAVAILABLE","ERR_CODE_NOT_FOUND","ERR_CODE_NOT_IMPLEMENTED","ERR_CODE_TOO_MANY_REQUESTS","ERR_CODE_NO_KNOWN_CODE","ERR_CODE_NO_REGISTERED_MARSHALERS","ERR_CODE_UNSUPPORTED_CONTENT_TYPE","ERR_CODE_DATA_CONFLICT","ERR_CODE_UNAUTHORIZED","ERR_CODE_READ_ONLY_FIELD","ERR_CODE_MISSING_REQUIRED_ARG","ERR_CODE_REQUEST_VALIDATION","ERR_CODE_INVALID_CLI_CMD","ERR_CODE_UNSUPPORTED_VALUE","ERR_CODE_JSON_UNMARSHAL_ERROR","ERR_CODE_JSON_MARSHAL_ERROR","ERR_CODE_JSON_NO_DATA","ERR_CODE_CSV_UNMARSHAL_ERROR","ERR_CODE_CSV_MARSHAL_ERROR","ERR_CODE_CSV_INVALID_DATA","ERR_CODE_CSV_UNKNOWN_HEADER","ERR_CODE_CSV_INVALID_VALUE","ERR_CODE_CSV_NO_DATA","ERR_CODE_YAML_NO_DATA","ERR_CODE_YAML_UNMARSHAL_ERROR","ERR_CODE_YAML_MARSHAL_ERROR","ERR_CODE_PEM_NO_DATA","ERR_CODE_PEM_UNMARSHAL_ERROR","ERR_CODE_PEM_MARSHAL_ERROR","ERR_CODE_PEM_INVALID_KEY_TYPE","ERR_CODE_PEM_INVALID_KEY_DATA","ERR_CODE_FORM_MARSHAL_ERROR","ERR_CODE_FORM_UNMARSHAL_ERROR","ERR_CODE_FORM_NO_DATA","ERR_CODE_NO_FABRICS_DEFINED","ERR_CODE_NO_FABRIC_CONNECTIONS_DEFINED","ERR_CODE_TOO_MANY_FABRICS_DEFINED","ERR_CODE_CHASSIS_ALREADY_ASSIGNED","ERR_CODE_NO_PORTS_FOR_CHASSIS","ERR_CODE_INVALID_CONFIRMATION_CODE","ERR_CODE_PROXY_UNKNOWN_ERROR","ERR_CODE_PROXY_TRANSPORT_ERROR","ERR_CODE_PROXY_UNKNOWN_ROUTE","ERR_CODE_PROXY_INVALID_WS_SVC","ERR_CODE_PROXY_INVALID_WS_PATH","ERR_CODE_PROXY_INVALID_WS_FABRIC_ID","ERR_CODE_PROXY_UNKNOWN_PATH_MAPPING","ERR_CODE_PROXY_AUTH_ERROR","ERR_CODE_PROXY_UNROUTABLE_APP","ERR_CODE_PROXY_NIL_ORG_SHARD_LOOKUP","ERR_CODE_PROXY_ORG_SHARD_LOOKUP_FAILED","ERR_CODE_PROXY_NO_ACTIVE_SHARD","ERR_CODE_PROXY_INVALID_ROUTING_POLICY","ERR_CODE_PROXY_LOAD_BALANCED_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_READY","ERR_CODE_PROXY_LOAD_BALANCED_HOST_PORT_INVALID","ERR_CODE_PROXY_ASSIGNMENT_HOST_PORT_INVALID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_ORG_ID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_FABRIC_ID","ERR_CODE_PROXY_CANNOT_ROUTE_BY_RESOURCE","ERR_CODE_PROXY_NO_SHARD_FOR_NEW_ORGS","ERR_CODE_PROXY_EMPTY_FABRIC_NAME","ERR_CODE_PROXY_UNKNOWN_FABRIC_NAME","ERR_CODE_PROXY_EMPTY_DEVICE_SERIAL","ERR_CODE_PROXY_UNKNOWN_DEVICE_SERIAL","ERR_CODE_PROXY_EMPTY_EMAIL","ERR_CODE_PROXY_UNKNOWN_EMAIL","ERR_CODE_PROXY_AUTH_ERROR_CLAIMS","ERR_CODE_PROXY_AUTH_ERROR_NO_ORG","ERR_CODE_PROXY_AUTH_ERROR_TYPE","ERR_CODE_PROXY_AUTH_ERROR_NO_FABRIC_FOR_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_DEVICE_ID","ERR_CODE_PROXY_AUTH_ERROR_UNKNOWN_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_FABRIC_MISMATCH","ERR_CODE_PROXY_RESOLVE_REDIRECT_LOCATION","ERR_CODE_PROXY_HEADER_FABRIC_ID_INVALID","ERR_CODE_PROXY_UNKNOWN_TENANT","ERR_CODE_PROXY_UNCLASSIFIED_ERROR"],"type":"string","$$ref":"#/components/schemas/commonErrCode"},"field":{"description":"The name of the relevant field.","type":"string"},"message":{"description":"The error message.","type":"string"},"notes":{"description":"Additional information about the error.","type":"string"},"status":{"description":"The HTTP status code associated with the error.","format":"int32","type":"integer"},"trackingId":{"description":"A unique identifier for each request, used for tracking purposes.","type":"string"},"value":{"description":"The value of the relevant field.","type":"string"}},"type":"object","$$ref":"#/components/schemas/commonRestError"}}},"description":"Forbidden","headers":{"Cache-Control":{"description":"Determines client caching behavior","example":"no-cache","schema":{"description":"Determines client caching behavior","type":"string"},"$$ref":"#/components/headers/cache-control"},"Content-Encoding":{"description":"The encoding the response data","example":"N/A","schema":{"description":"The encoding the response data","type":"string"},"$$ref":"#/components/headers/content-encoding"},"Content-Type":{"description":"The MIME type the response data","example":"application/json","schema":{"description":"The MIME type the response data","type":"string"},"$$ref":"#/components/headers/content-type"},"Date":{"description":"A timestamp when the response was processed","example":"Tue, 10 Sep 2024 17:02:52 GMT","schema":{"description":"A timestamp when the response was processed","pattern":"^(((Mon|Tue|Wed|Thu|Fri|Sat|Sun)),\\s[0-9]{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s([0-9]{4})\\s([0-9]{2}):([0-9]{2})(:([0-9]{2}))?\\sGMT$","type":"string"},"$$ref":"#/components/headers/date"},"TrackingID":{"description":"A unique value generated for the response for debugging purposes","example":"b4c08212-0a64-4edd-971a-d78562e1786f","schema":{"description":"A unique value generated for the response for debugging purposes","type":"string"},"$$ref":"#/components/headers/trackingid"}},"$$ref":"#/components/responses/403"},"429":{"content":{"application/json":{"examples":{"429":{"description":"Too Many Requests","summary":"Too Many Requests","value":{"message":"too many requests","status":429,"errCode":"ERR_CODE_TOO_MANY_REQUESTS","trackingId":"TrackingId-2605e772-2369-4f94-bcee-a1386e05fd74"},"$$ref":"#/components/examples/429"}},"schema":{"description":"A REST API Error is returned when the Hyperfabric service failed to execute the received REST API request to inform the user on the type of the error and other useful information for troubleshooting the request.","properties":{"causes":{"description":"A list of underlying causes.","items":{"type":"string"},"type":"array"},"critical":{"description":"The flag that indicates if the error is a critical error or not.","type":"boolean"},"errCode":{"default":"ERR_CODE_INTERNAL","description":"An error code provides additional information about a failed API request.","enum":["ERR_CODE_INTERNAL","ERR_CODE_INVALID_UUID","ERR_CODE_PERMISSION_DENIED","ERR_CODE_OUT_OF_RANGE","ERR_CODE_INVALID_TYPE","ERR_CODE_INVALID_VALUE","ERR_CODE_UNKNOWN_PARAMETER","ERR_CODE_SERVICE_UNAVAILABLE","ERR_CODE_NOT_FOUND","ERR_CODE_NOT_IMPLEMENTED","ERR_CODE_TOO_MANY_REQUESTS","ERR_CODE_NO_KNOWN_CODE","ERR_CODE_NO_REGISTERED_MARSHALERS","ERR_CODE_UNSUPPORTED_CONTENT_TYPE","ERR_CODE_DATA_CONFLICT","ERR_CODE_UNAUTHORIZED","ERR_CODE_READ_ONLY_FIELD","ERR_CODE_MISSING_REQUIRED_ARG","ERR_CODE_REQUEST_VALIDATION","ERR_CODE_INVALID_CLI_CMD","ERR_CODE_UNSUPPORTED_VALUE","ERR_CODE_JSON_UNMARSHAL_ERROR","ERR_CODE_JSON_MARSHAL_ERROR","ERR_CODE_JSON_NO_DATA","ERR_CODE_CSV_UNMARSHAL_ERROR","ERR_CODE_CSV_MARSHAL_ERROR","ERR_CODE_CSV_INVALID_DATA","ERR_CODE_CSV_UNKNOWN_HEADER","ERR_CODE_CSV_INVALID_VALUE","ERR_CODE_CSV_NO_DATA","ERR_CODE_YAML_NO_DATA","ERR_CODE_YAML_UNMARSHAL_ERROR","ERR_CODE_YAML_MARSHAL_ERROR","ERR_CODE_PEM_NO_DATA","ERR_CODE_PEM_UNMARSHAL_ERROR","ERR_CODE_PEM_MARSHAL_ERROR","ERR_CODE_PEM_INVALID_KEY_TYPE","ERR_CODE_PEM_INVALID_KEY_DATA","ERR_CODE_FORM_MARSHAL_ERROR","ERR_CODE_FORM_UNMARSHAL_ERROR","ERR_CODE_FORM_NO_DATA","ERR_CODE_NO_FABRICS_DEFINED","ERR_CODE_NO_FABRIC_CONNECTIONS_DEFINED","ERR_CODE_TOO_MANY_FABRICS_DEFINED","ERR_CODE_CHASSIS_ALREADY_ASSIGNED","ERR_CODE_NO_PORTS_FOR_CHASSIS","ERR_CODE_INVALID_CONFIRMATION_CODE","ERR_CODE_PROXY_UNKNOWN_ERROR","ERR_CODE_PROXY_TRANSPORT_ERROR","ERR_CODE_PROXY_UNKNOWN_ROUTE","ERR_CODE_PROXY_INVALID_WS_SVC","ERR_CODE_PROXY_INVALID_WS_PATH","ERR_CODE_PROXY_INVALID_WS_FABRIC_ID","ERR_CODE_PROXY_UNKNOWN_PATH_MAPPING","ERR_CODE_PROXY_AUTH_ERROR","ERR_CODE_PROXY_UNROUTABLE_APP","ERR_CODE_PROXY_NIL_ORG_SHARD_LOOKUP","ERR_CODE_PROXY_ORG_SHARD_LOOKUP_FAILED","ERR_CODE_PROXY_NO_ACTIVE_SHARD","ERR_CODE_PROXY_INVALID_ROUTING_POLICY","ERR_CODE_PROXY_LOAD_BALANCED_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_READY","ERR_CODE_PROXY_LOAD_BALANCED_HOST_PORT_INVALID","ERR_CODE_PROXY_ASSIGNMENT_HOST_PORT_INVALID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_ORG_ID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_FABRIC_ID","ERR_CODE_PROXY_CANNOT_ROUTE_BY_RESOURCE","ERR_CODE_PROXY_NO_SHARD_FOR_NEW_ORGS","ERR_CODE_PROXY_EMPTY_FABRIC_NAME","ERR_CODE_PROXY_UNKNOWN_FABRIC_NAME","ERR_CODE_PROXY_EMPTY_DEVICE_SERIAL","ERR_CODE_PROXY_UNKNOWN_DEVICE_SERIAL","ERR_CODE_PROXY_EMPTY_EMAIL","ERR_CODE_PROXY_UNKNOWN_EMAIL","ERR_CODE_PROXY_AUTH_ERROR_CLAIMS","ERR_CODE_PROXY_AUTH_ERROR_NO_ORG","ERR_CODE_PROXY_AUTH_ERROR_TYPE","ERR_CODE_PROXY_AUTH_ERROR_NO_FABRIC_FOR_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_DEVICE_ID","ERR_CODE_PROXY_AUTH_ERROR_UNKNOWN_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_FABRIC_MISMATCH","ERR_CODE_PROXY_RESOLVE_REDIRECT_LOCATION","ERR_CODE_PROXY_HEADER_FABRIC_ID_INVALID","ERR_CODE_PROXY_UNKNOWN_TENANT","ERR_CODE_PROXY_UNCLASSIFIED_ERROR"],"type":"string","$$ref":"#/components/schemas/commonErrCode"},"field":{"description":"The name of the relevant field.","type":"string"},"message":{"description":"The error message.","type":"string"},"notes":{"description":"Additional information about the error.","type":"string"},"status":{"description":"The HTTP status code associated with the error.","format":"int32","type":"integer"},"trackingId":{"description":"A unique identifier for each request, used for tracking purposes.","type":"string"},"value":{"description":"The value of the relevant field.","type":"string"}},"type":"object","$$ref":"#/components/schemas/commonRestError"}}},"description":"Too Many Requests","headers":{"Cache-Control":{"description":"Determines client caching behavior","example":"no-cache","schema":{"description":"Determines client caching behavior","type":"string"},"$$ref":"#/components/headers/cache-control"},"Content-Encoding":{"description":"The encoding the response data","example":"N/A","schema":{"description":"The encoding the response data","type":"string"},"$$ref":"#/components/headers/content-encoding"},"Content-Type":{"description":"The MIME type the response data","example":"application/json","schema":{"description":"The MIME type the response data","type":"string"},"$$ref":"#/components/headers/content-type"},"Date":{"description":"A timestamp when the response was processed","example":"Tue, 10 Sep 2024 17:02:52 GMT","schema":{"description":"A timestamp when the response was processed","pattern":"^(((Mon|Tue|Wed|Thu|Fri|Sat|Sun)),\\s[0-9]{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s([0-9]{4})\\s([0-9]{2}):([0-9]{2})(:([0-9]{2}))?\\sGMT$","type":"string"},"$$ref":"#/components/headers/date"},"TrackingID":{"description":"A unique value generated for the response for debugging purposes","example":"b4c08212-0a64-4edd-971a-d78562e1786f","schema":{"description":"A unique value generated for the response for debugging purposes","type":"string"},"$$ref":"#/components/headers/trackingid"}},"$$ref":"#/components/responses/429"},"500":{"content":{"application/json":{"examples":{"500":{"description":"Internal Server Error","summary":"Internal Server Error","value":{"message":"an internal error has occurred","status":500,"errCode":"ERR_CODE_INTERNAL","trackingId":"TrackingId-a619a6f4-36a5-4296-a636-7dd98f5c5657"},"$$ref":"#/components/examples/500"}},"schema":{"description":"A REST API Error is returned when the Hyperfabric service failed to execute the received REST API request to inform the user on the type of the error and other useful information for troubleshooting the request.","properties":{"causes":{"description":"A list of underlying causes.","items":{"type":"string"},"type":"array"},"critical":{"description":"The flag that indicates if the error is a critical error or not.","type":"boolean"},"errCode":{"default":"ERR_CODE_INTERNAL","description":"An error code provides additional information about a failed API request.","enum":["ERR_CODE_INTERNAL","ERR_CODE_INVALID_UUID","ERR_CODE_PERMISSION_DENIED","ERR_CODE_OUT_OF_RANGE","ERR_CODE_INVALID_TYPE","ERR_CODE_INVALID_VALUE","ERR_CODE_UNKNOWN_PARAMETER","ERR_CODE_SERVICE_UNAVAILABLE","ERR_CODE_NOT_FOUND","ERR_CODE_NOT_IMPLEMENTED","ERR_CODE_TOO_MANY_REQUESTS","ERR_CODE_NO_KNOWN_CODE","ERR_CODE_NO_REGISTERED_MARSHALERS","ERR_CODE_UNSUPPORTED_CONTENT_TYPE","ERR_CODE_DATA_CONFLICT","ERR_CODE_UNAUTHORIZED","ERR_CODE_READ_ONLY_FIELD","ERR_CODE_MISSING_REQUIRED_ARG","ERR_CODE_REQUEST_VALIDATION","ERR_CODE_INVALID_CLI_CMD","ERR_CODE_UNSUPPORTED_VALUE","ERR_CODE_JSON_UNMARSHAL_ERROR","ERR_CODE_JSON_MARSHAL_ERROR","ERR_CODE_JSON_NO_DATA","ERR_CODE_CSV_UNMARSHAL_ERROR","ERR_CODE_CSV_MARSHAL_ERROR","ERR_CODE_CSV_INVALID_DATA","ERR_CODE_CSV_UNKNOWN_HEADER","ERR_CODE_CSV_INVALID_VALUE","ERR_CODE_CSV_NO_DATA","ERR_CODE_YAML_NO_DATA","ERR_CODE_YAML_UNMARSHAL_ERROR","ERR_CODE_YAML_MARSHAL_ERROR","ERR_CODE_PEM_NO_DATA","ERR_CODE_PEM_UNMARSHAL_ERROR","ERR_CODE_PEM_MARSHAL_ERROR","ERR_CODE_PEM_INVALID_KEY_TYPE","ERR_CODE_PEM_INVALID_KEY_DATA","ERR_CODE_FORM_MARSHAL_ERROR","ERR_CODE_FORM_UNMARSHAL_ERROR","ERR_CODE_FORM_NO_DATA","ERR_CODE_NO_FABRICS_DEFINED","ERR_CODE_NO_FABRIC_CONNECTIONS_DEFINED","ERR_CODE_TOO_MANY_FABRICS_DEFINED","ERR_CODE_CHASSIS_ALREADY_ASSIGNED","ERR_CODE_NO_PORTS_FOR_CHASSIS","ERR_CODE_INVALID_CONFIRMATION_CODE","ERR_CODE_PROXY_UNKNOWN_ERROR","ERR_CODE_PROXY_TRANSPORT_ERROR","ERR_CODE_PROXY_UNKNOWN_ROUTE","ERR_CODE_PROXY_INVALID_WS_SVC","ERR_CODE_PROXY_INVALID_WS_PATH","ERR_CODE_PROXY_INVALID_WS_FABRIC_ID","ERR_CODE_PROXY_UNKNOWN_PATH_MAPPING","ERR_CODE_PROXY_AUTH_ERROR","ERR_CODE_PROXY_UNROUTABLE_APP","ERR_CODE_PROXY_NIL_ORG_SHARD_LOOKUP","ERR_CODE_PROXY_ORG_SHARD_LOOKUP_FAILED","ERR_CODE_PROXY_NO_ACTIVE_SHARD","ERR_CODE_PROXY_INVALID_ROUTING_POLICY","ERR_CODE_PROXY_LOAD_BALANCED_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_FOUND","ERR_CODE_PROXY_ASSIGNMENT_SVC_ROUTE_NOT_READY","ERR_CODE_PROXY_LOAD_BALANCED_HOST_PORT_INVALID","ERR_CODE_PROXY_ASSIGNMENT_HOST_PORT_INVALID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_ORG_ID","ERR_CODE_PROXY_CANNOT_ROUTE_NIL_FABRIC_ID","ERR_CODE_PROXY_CANNOT_ROUTE_BY_RESOURCE","ERR_CODE_PROXY_NO_SHARD_FOR_NEW_ORGS","ERR_CODE_PROXY_EMPTY_FABRIC_NAME","ERR_CODE_PROXY_UNKNOWN_FABRIC_NAME","ERR_CODE_PROXY_EMPTY_DEVICE_SERIAL","ERR_CODE_PROXY_UNKNOWN_DEVICE_SERIAL","ERR_CODE_PROXY_EMPTY_EMAIL","ERR_CODE_PROXY_UNKNOWN_EMAIL","ERR_CODE_PROXY_AUTH_ERROR_CLAIMS","ERR_CODE_PROXY_AUTH_ERROR_NO_ORG","ERR_CODE_PROXY_AUTH_ERROR_TYPE","ERR_CODE_PROXY_AUTH_ERROR_NO_FABRIC_FOR_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_DEVICE_ID","ERR_CODE_PROXY_AUTH_ERROR_UNKNOWN_DEVICE","ERR_CODE_PROXY_AUTH_ERROR_FABRIC_MISMATCH","ERR_CODE_PROXY_RESOLVE_REDIRECT_LOCATION","ERR_CODE_PROXY_HEADER_FABRIC_ID_INVALID","ERR_CODE_PROXY_UNKNOWN_TENANT","ERR_CODE_PROXY_UNCLASSIFIED_ERROR"],"type":"string","$$ref":"#/components/schemas/commonErrCode"},"field":{"description":"The name of the relevant field.","type":"string"},"message":{"description":"The error message.","type":"string"},"notes":{"description":"Additional information about the error.","type":"string"},"status":{"description":"The HTTP status code associated with the error.","format":"int32","type":"integer"},"trackingId":{"description":"A unique identifier for each request, used for tracking purposes.","type":"string"},"value":{"description":"The value of the relevant field.","type":"string"}},"type":"object","$$ref":"#/components/schemas/commonRestError"}}},"description":"Internal Server Error","headers":{"Cache-Control":{"description":"Determines client caching behavior","example":"no-cache","schema":{"description":"Determines client caching behavior","type":"string"},"$$ref":"#/components/headers/cache-control"},"Content-Encoding":{"description":"The encoding the response data","example":"N/A","schema":{"description":"The encoding the response data","type":"string"},"$$ref":"#/components/headers/content-encoding"},"Content-Type":{"description":"The MIME type the response data","example":"application/json","schema":{"description":"The MIME type the response data","type":"string"},"$$ref":"#/components/headers/content-type"},"Date":{"description":"A timestamp when the response was processed","example":"Tue, 10 Sep 2024 17:02:52 GMT","schema":{"description":"A timestamp when the response was processed","pattern":"^(((Mon|Tue|Wed|Thu|Fri|Sat|Sun)),\\s[0-9]{1,2})\\s(Jan|Feb|Mar|Apr|May|Jun|Jul|Aug|Sep|Oct|Nov|Dec)\\s([0-9]{4})\\s([0-9]{2}):([0-9]{2})(:([0-9]{2}))?\\sGMT$","type":"string"},"$$ref":"#/components/headers/date"},"TrackingID":{"description":"A unique value generated for the response for debugging purposes","example":"b4c08212-0a64-4edd-971a-d78562e1786f","schema":{"description":"A unique value generated for the response for debugging purposes","type":"string"},"$$ref":"#/components/headers/trackingid"}},"$$ref":"#/components/responses/500"}},"security":[{"http":[]}],"summary":"Update the list of connections.","tags":["Fabrics"],"__originalOperationId":"fabricsSetFabricConnections","method":"put","path":"/fabrics/{fabricId}/connections"}}