UNPKG

openapi-directory

Version:

Building & bundling https://github.com/APIs-guru/openapi-directory for easy use from JS

1 lines 556 kB
{"openapi":"3.0.0","servers":[{"url":"https://netboxdemo.com/api"}],"info":{"description":"API to access NetBox","license":{"name":"Apache v2 License"},"termsOfService":"https://github.com/netbox-community/netbox","title":"NetBox API","version":"2.8","x-apisguru-categories":["cloud"],"x-origin":[{"format":"swagger","url":"https://netboxdemo.com/api/swagger.json","version":"2.0"}],"x-preferred":true,"x-providerName":"netboxdemo.com"},"security":[{"Bearer":[]}],"paths":{"/circuits/circuit-terminations/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-terminations_list","parameters":[{"description":"","in":"query","name":"term_side","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"circuit_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"term_side__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"port_speed__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"upstream_speed__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"xconnect_id__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"circuit_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/CircuitTermination"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_circuit-terminations_create","requestBody":{"$ref":"#/components/requestBodies/WritableCircuitTermination"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuit-terminations/{id}/":{"delete":{"description":"","operationId":"circuits_circuit-terminations_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-terminations_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this circuit termination.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_circuit-terminations_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuitTermination"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_circuit-terminations_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuitTermination"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitTermination"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuit-types/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-types_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/CircuitType"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_circuit-types_create","requestBody":{"$ref":"#/components/requestBodies/CircuitType"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuit-types/{id}/":{"delete":{"description":"","operationId":"circuits_circuit-types_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuit-types_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this circuit type.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_circuit-types_partial_update","requestBody":{"$ref":"#/components/requestBodies/CircuitType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_circuit-types_update","requestBody":{"$ref":"#/components/requestBodies/CircuitType"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/CircuitType"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuits/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuits_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cid__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"install_date__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"commit_rate__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_group__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"provider__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Circuit"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_circuits_create","requestBody":{"$ref":"#/components/requestBodies/WritableCircuit"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]}},"/circuits/circuits/{id}/":{"delete":{"description":"","operationId":"circuits_circuits_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_circuits_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this circuit.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_circuits_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuit"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_circuits_update","requestBody":{"$ref":"#/components/requestBodies/WritableCircuit"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Circuit"}}},"description":""}},"tags":["circuits"]}},"/circuits/providers/":{"get":{"description":"Call to super to allow for caching","operationId":"circuits_providers_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"created__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"last_updated__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"slug__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"asn__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"account__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Provider"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["circuits"]},"parameters":[],"post":{"description":"","operationId":"circuits_providers_create","requestBody":{"$ref":"#/components/requestBodies/Provider"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]}},"/circuits/providers/{id}/":{"delete":{"description":"","operationId":"circuits_providers_delete","responses":{"204":{"description":""}},"tags":["circuits"]},"get":{"description":"Call to super to allow for caching","operationId":"circuits_providers_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this provider.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"circuits_providers_partial_update","requestBody":{"$ref":"#/components/requestBodies/Provider"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]},"put":{"description":"","operationId":"circuits_providers_update","requestBody":{"$ref":"#/components/requestBodies/Provider"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]}},"/circuits/providers/{id}/graphs/":{"get":{"description":"A convenience method for rendering graphs for a particular provider.","operationId":"circuits_providers_graphs","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Provider"}}},"description":""}},"tags":["circuits"]},"parameters":[{"description":"A unique integer value identifying this provider.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/cables/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_cables_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length_unit","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"rack","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tenant","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"label__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"length_unit__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"color__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/Cable"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_cables_create","requestBody":{"$ref":"#/components/requestBodies/WritableCable"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]}},"/dcim/cables/{id}/":{"delete":{"description":"","operationId":"dcim_cables_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_cables_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this cable.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_cables_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableCable"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_cables_update","requestBody":{"$ref":"#/components/requestBodies/WritableCable"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Cable"}}},"description":""}},"tags":["dcim"]}},"/dcim/connected-device/":{"get":{"description":"This endpoint allows a user to determine what device (if any) is connected to a given peer device and peer\ninterface. This is useful in a situation where a device boots with no configuration, but can detect its neighbors\nvia a protocol such as LLDP. Two query parameters must be included in the request:\n\n* `peer_device`: The name of the peer device\n* `peer_interface`: The name of the peer interface","operationId":"dcim_connected-device_list","parameters":[{"description":"The name of the peer device","in":"query","name":"peer_device","required":true,"schema":{"type":"string"}},{"description":"The name of the peer interface","in":"query","name":"peer_interface","required":true,"schema":{"type":"string"}}],"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/Device"}}},"description":""}},"tags":["dcim"]},"parameters":[]},"/dcim/console-connections/":{"get":{"description":"","operationId":"dcim_console-connections_list","parameters":[{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsolePort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[]},"/dcim/console-port-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-port-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsolePortTemplate"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_console-port-templates_create","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePortTemplate"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-port-templates/{id}/":{"delete":{"description":"","operationId":"dcim_console-port-templates_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-port-templates_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console port template.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_console-port-templates_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_console-port-templates_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePortTemplate"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePortTemplate"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-ports/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-ports_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"cabled","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"description__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"connection_status__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"region__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"site__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device_id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"device__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"tag__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":"uri","nullable":true,"type":"string"},"previous":{"format":"uri","nullable":true,"type":"string"},"results":{"items":{"$ref":"#/components/schemas/ConsolePort"},"type":"array"}},"required":["count","results"],"type":"object"}}},"description":""}},"tags":["dcim"]},"parameters":[],"post":{"description":"","operationId":"dcim_console-ports_create","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePort"},"responses":{"201":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-ports/{id}/":{"delete":{"description":"","operationId":"dcim_console-ports_delete","responses":{"204":{"description":""}},"tags":["dcim"]},"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-ports_read","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}],"patch":{"description":"","operationId":"dcim_console-ports_partial_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]},"put":{"description":"","operationId":"dcim_console-ports_update","requestBody":{"$ref":"#/components/requestBodies/WritableConsolePort"},"responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]}},"/dcim/console-ports/{id}/trace/":{"get":{"description":"Trace a complete cable path and return each segment as a three-tuple of (termination, cable, termination).","operationId":"dcim_console-ports_trace","responses":{"200":{"content":{"application/json":{"schema":{"$ref":"#/components/schemas/ConsolePort"}}},"description":""}},"tags":["dcim"]},"parameters":[{"description":"A unique integer value identifying this console port.","in":"path","name":"id","required":true,"schema":{"type":"integer"}}]},"/dcim/console-server-port-templates/":{"get":{"description":"Call to super to allow for caching","operationId":"dcim_console-server-port-templates_list","parameters":[{"description":"","in":"query","name":"id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"q","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__lt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gte","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"id__gt","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nic","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__iew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__niew","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__isw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nisw","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__ie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"name__nie","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"type__n","required":false,"schema":{"type":"string"}},{"description":"","in":"query","name":"devicetype_id__n","required":false,"schema":{"type":"string"}},{"description":"Number of results to return per page.","in":"query","name":"limit","required":false,"schema":{"type":"integer"}},{"description":"The initial index from which to return the results.","in":"query","name":"offset","required":false,"schema":{"type":"integer"}}],"responses":{"200":{"content":{"application/json":{"schema":{"properties":{"count":{"type":"integer"},"next":{"format":