OpenKeel: the sovereign French Cloud solution of the inherent group, with a European reach Discover inherent

Components · Networking

Neutron API

368 operations of the original REST API (routes and body actions), and their state in OpenKeel.

  • 138Implemented
  • 19Partial
  • 211Not implemented
  • Implemented served by the Go module as the original
  • Partial served, with a documented limit (empty list, refusal of an option the back end lacks…)
  • Not implemented answers 501 Not Implemented or 404

Source: openkeel-neutron/docs/PLAN.md · status of 2026-10-29.

StateMethodPath
ImplementedGET/
ImplementedGET/v2.0/
PartialGET/v2.0/address-groups
Not implementedPOST/v2.0/address-groups
Not implementedDELETE/v2.0/address-groups/{id}
Not implementedGET/v2.0/address-groups/{id}
Not implementedPUT/v2.0/address-groups/{id}
Not implementedPUT/v2.0/address-groups/{id}/add_addresses
Not implementedPUT/v2.0/address-groups/{id}/remove_addresses
PartialGET/v2.0/address-scopes
Not implementedPOST/v2.0/address-scopes
Not implementedDELETE/v2.0/address-scopes/{id}
Not implementedGET/v2.0/address-scopes/{id}
Not implementedPUT/v2.0/address-scopes/{id}
ImplementedGET/v2.0/agents
ImplementedPOST/v2.0/agents
Not implementedGET/v2.0/agents/{agent_id}/dhcp-networks
Not implementedPOST/v2.0/agents/{agent_id}/dhcp-networks
Not implementedDELETE/v2.0/agents/{agent_id}/dhcp-networks/{id}
Not implementedGET/v2.0/agents/{agent_id}/dhcp-networks/{id}
Not implementedPUT/v2.0/agents/{agent_id}/dhcp-networks/{id}
Not implementedGET/v2.0/agents/{agent_id}/l3-routers
Not implementedPOST/v2.0/agents/{agent_id}/l3-routers
Not implementedDELETE/v2.0/agents/{agent_id}/l3-routers/{id}
Not implementedGET/v2.0/agents/{agent_id}/l3-routers/{id}
Not implementedPUT/v2.0/agents/{agent_id}/l3-routers/{id}
ImplementedDELETE/v2.0/agents/{id}
ImplementedGET/v2.0/agents/{id}
ImplementedPUT/v2.0/agents/{id}
Not implementedGET/v2.0/auto-allocated-topology
Not implementedPOST/v2.0/auto-allocated-topology
Not implementedDELETE/v2.0/auto-allocated-topology/{id}
Not implementedGET/v2.0/auto-allocated-topology/{id}
Not implementedPUT/v2.0/auto-allocated-topology/{id}
ImplementedGET/v2.0/availability_zones
ImplementedPOST/v2.0/availability_zones
ImplementedDELETE/v2.0/availability_zones/{id}
ImplementedGET/v2.0/availability_zones/{id}
ImplementedPUT/v2.0/availability_zones/{id}
PartialGET/v2.0/default-security-group-rules
Not implementedPOST/v2.0/default-security-group-rules
Not implementedDELETE/v2.0/default-security-group-rules/{id}
Not implementedGET/v2.0/default-security-group-rules/{id}
Not implementedPUT/v2.0/default-security-group-rules/{id}
ImplementedGET/v2.0/extensions
ImplementedGET/v2.0/extensions/{alias}
PartialGET/v2.0/flavors
Not implementedPOST/v2.0/flavors
Not implementedGET/v2.0/flavors/{flavor_id}/next_providers
Not implementedPOST/v2.0/flavors/{flavor_id}/next_providers
Not implementedDELETE/v2.0/flavors/{flavor_id}/next_providers/{id}
Not implementedGET/v2.0/flavors/{flavor_id}/next_providers/{id}
Not implementedPUT/v2.0/flavors/{flavor_id}/next_providers/{id}
Not implementedGET/v2.0/flavors/{flavor_id}/service_profiles
Not implementedPOST/v2.0/flavors/{flavor_id}/service_profiles
Not implementedDELETE/v2.0/flavors/{flavor_id}/service_profiles/{id}
Not implementedGET/v2.0/flavors/{flavor_id}/service_profiles/{id}
Not implementedPUT/v2.0/flavors/{flavor_id}/service_profiles/{id}
Not implementedDELETE/v2.0/flavors/{id}
Not implementedGET/v2.0/flavors/{id}
Not implementedPUT/v2.0/flavors/{id}
PartialGET/v2.0/floatingip-pools
Not implementedPOST/v2.0/floatingip-pools
Not implementedDELETE/v2.0/floatingip-pools/{id}
Not implementedGET/v2.0/floatingip-pools/{id}
Not implementedPUT/v2.0/floatingip-pools/{id}
ImplementedGET/v2.0/floatingips
ImplementedPOST/v2.0/floatingips
Not implementedGET/v2.0/floatingips/{floatingip_id}/port_forwardings
Not implementedPOST/v2.0/floatingips/{floatingip_id}/port_forwardings
Not implementedDELETE/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}
Not implementedGET/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}
Not implementedPUT/v2.0/floatingips/{floatingip_id}/port_forwardings/{id}
ImplementedDELETE/v2.0/floatingips/{floatingip_id}/tags
ImplementedGET/v2.0/floatingips/{floatingip_id}/tags
ImplementedPOST/v2.0/floatingips/{floatingip_id}/tags
ImplementedPUT/v2.0/floatingips/{floatingip_id}/tags
ImplementedDELETE/v2.0/floatingips/{floatingip_id}/tags/{id}
ImplementedGET/v2.0/floatingips/{floatingip_id}/tags/{id}
ImplementedPUT/v2.0/floatingips/{floatingip_id}/tags/{id}
ImplementedDELETE/v2.0/floatingips/{id}
ImplementedGET/v2.0/floatingips/{id}
ImplementedPUT/v2.0/floatingips/{id}
PartialGET/v2.0/log/loggable-resources
Not implementedPOST/v2.0/log/loggable-resources
Not implementedDELETE/v2.0/log/loggable-resources/{id}
Not implementedGET/v2.0/log/loggable-resources/{id}
Not implementedPUT/v2.0/log/loggable-resources/{id}
PartialGET/v2.0/log/logs
Not implementedPOST/v2.0/log/logs
Not implementedDELETE/v2.0/log/logs/{id}
Not implementedGET/v2.0/log/logs/{id}
Not implementedPUT/v2.0/log/logs/{id}
ImplementedGET/v2.0/network-ip-availabilities
ImplementedGET/v2.0/network-ip-availabilities
ImplementedPOST/v2.0/network-ip-availabilities
ImplementedPOST/v2.0/network-ip-availabilities
ImplementedDELETE/v2.0/network-ip-availabilities/{id}
ImplementedDELETE/v2.0/network-ip-availabilities/{id}
ImplementedGET/v2.0/network-ip-availabilities/{id}
ImplementedGET/v2.0/network-ip-availabilities/{id}
ImplementedPUT/v2.0/network-ip-availabilities/{id}
ImplementedPUT/v2.0/network-ip-availabilities/{id}
PartialGET/v2.0/network-segment-ranges
Not implementedPOST/v2.0/network-segment-ranges
Not implementedDELETE/v2.0/network-segment-ranges/{id}
Not implementedGET/v2.0/network-segment-ranges/{id}
Not implementedPUT/v2.0/network-segment-ranges/{id}
Not implementedDELETE/v2.0/network_segment_ranges/{network_segment_range_id}/tags
Not implementedGET/v2.0/network_segment_ranges/{network_segment_range_id}/tags
Not implementedPOST/v2.0/network_segment_ranges/{network_segment_range_id}/tags
Not implementedPUT/v2.0/network_segment_ranges/{network_segment_range_id}/tags
Not implementedDELETE/v2.0/network_segment_ranges/{network_segment_range_id}/tags/{id}
Not implementedGET/v2.0/network_segment_ranges/{network_segment_range_id}/tags/{id}
Not implementedPUT/v2.0/network_segment_ranges/{network_segment_range_id}/tags/{id}
ImplementedGET/v2.0/networks
ImplementedPOST/v2.0/networks
ImplementedDELETE/v2.0/networks/{id}
ImplementedGET/v2.0/networks/{id}
ImplementedPUT/v2.0/networks/{id}
Not implementedGET/v2.0/networks/{network_id}/dhcp-agents
Not implementedPOST/v2.0/networks/{network_id}/dhcp-agents
Not implementedDELETE/v2.0/networks/{network_id}/dhcp-agents/{id}
Not implementedGET/v2.0/networks/{network_id}/dhcp-agents/{id}
Not implementedPUT/v2.0/networks/{network_id}/dhcp-agents/{id}
ImplementedDELETE/v2.0/networks/{network_id}/tags
ImplementedGET/v2.0/networks/{network_id}/tags
ImplementedPOST/v2.0/networks/{network_id}/tags
ImplementedPUT/v2.0/networks/{network_id}/tags
ImplementedDELETE/v2.0/networks/{network_id}/tags/{id}
ImplementedGET/v2.0/networks/{network_id}/tags/{id}
ImplementedPUT/v2.0/networks/{network_id}/tags/{id}
Not implementedGET/v2.0/policies/{policy_id}/packet_rate_limit_rules
Not implementedPOST/v2.0/policies/{policy_id}/packet_rate_limit_rules
Not implementedDELETE/v2.0/policies/{policy_id}/packet_rate_limit_rules/{id}
Not implementedGET/v2.0/policies/{policy_id}/packet_rate_limit_rules/{id}
Not implementedPUT/v2.0/policies/{policy_id}/packet_rate_limit_rules/{id}
Not implementedDELETE/v2.0/policies/{policy_id}/tags
Not implementedGET/v2.0/policies/{policy_id}/tags
Not implementedPOST/v2.0/policies/{policy_id}/tags
Not implementedPUT/v2.0/policies/{policy_id}/tags
Not implementedDELETE/v2.0/policies/{policy_id}/tags/{id}
Not implementedGET/v2.0/policies/{policy_id}/tags/{id}
Not implementedPUT/v2.0/policies/{policy_id}/tags/{id}
ImplementedGET/v2.0/ports
ImplementedPOST/v2.0/ports
ImplementedDELETE/v2.0/ports/{id}
ImplementedGET/v2.0/ports/{id}
ImplementedPUT/v2.0/ports/{id}
ImplementedGET/v2.0/ports/{port_id}/bindings
ImplementedPOST/v2.0/ports/{port_id}/bindings
ImplementedDELETE/v2.0/ports/{port_id}/bindings/{id}
ImplementedGET/v2.0/ports/{port_id}/bindings/{id}
ImplementedPUT/v2.0/ports/{port_id}/bindings/{id}
ImplementedPUT/v2.0/ports/{port_id}/bindings/{id}/activate
ImplementedDELETE/v2.0/ports/{port_id}/tags
ImplementedGET/v2.0/ports/{port_id}/tags
ImplementedPOST/v2.0/ports/{port_id}/tags
ImplementedPUT/v2.0/ports/{port_id}/tags
ImplementedDELETE/v2.0/ports/{port_id}/tags/{id}
ImplementedGET/v2.0/ports/{port_id}/tags/{id}
ImplementedPUT/v2.0/ports/{port_id}/tags/{id}
Not implementedGET/v2.0/qos/alias-bandwidth-limit-rules
Not implementedPOST/v2.0/qos/alias-bandwidth-limit-rules
Not implementedDELETE/v2.0/qos/alias-bandwidth-limit-rules/{id}
Not implementedGET/v2.0/qos/alias-bandwidth-limit-rules/{id}
Not implementedPUT/v2.0/qos/alias-bandwidth-limit-rules/{id}
Not implementedGET/v2.0/qos/alias-dscp-marking-rules
Not implementedPOST/v2.0/qos/alias-dscp-marking-rules
Not implementedDELETE/v2.0/qos/alias-dscp-marking-rules/{id}
Not implementedGET/v2.0/qos/alias-dscp-marking-rules/{id}
Not implementedPUT/v2.0/qos/alias-dscp-marking-rules/{id}
Not implementedGET/v2.0/qos/alias-minimum-bandwidth-rules
Not implementedPOST/v2.0/qos/alias-minimum-bandwidth-rules
Not implementedDELETE/v2.0/qos/alias-minimum-bandwidth-rules/{id}
Not implementedGET/v2.0/qos/alias-minimum-bandwidth-rules/{id}
Not implementedPUT/v2.0/qos/alias-minimum-bandwidth-rules/{id}
Not implementedGET/v2.0/qos/alias-minimum-packet-rate-rules
Not implementedPOST/v2.0/qos/alias-minimum-packet-rate-rules
Not implementedDELETE/v2.0/qos/alias-minimum-packet-rate-rules/{id}
Not implementedGET/v2.0/qos/alias-minimum-packet-rate-rules/{id}
Not implementedPUT/v2.0/qos/alias-minimum-packet-rate-rules/{id}
Not implementedGET/v2.0/qos/networks
Not implementedPOST/v2.0/qos/networks
Not implementedDELETE/v2.0/qos/networks/{id}
Not implementedGET/v2.0/qos/networks/{id}
Not implementedPUT/v2.0/qos/networks/{id}
PartialGET/v2.0/qos/policies
Not implementedPOST/v2.0/qos/policies
Not implementedDELETE/v2.0/qos/policies/{id}
Not implementedGET/v2.0/qos/policies/{id}
Not implementedPUT/v2.0/qos/policies/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules
Not implementedPOST/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules
Not implementedDELETE/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{id}
Not implementedPUT/v2.0/qos/policies/{policy_id}/bandwidth_limit_rules/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/dscp_marking_rules
Not implementedPOST/v2.0/qos/policies/{policy_id}/dscp_marking_rules
Not implementedDELETE/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{id}
Not implementedPUT/v2.0/qos/policies/{policy_id}/dscp_marking_rules/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/minimum-packet-rate-rules
Not implementedPOST/v2.0/qos/policies/{policy_id}/minimum-packet-rate-rules
Not implementedDELETE/v2.0/qos/policies/{policy_id}/minimum-packet-rate-rules/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/minimum-packet-rate-rules/{id}
Not implementedPUT/v2.0/qos/policies/{policy_id}/minimum-packet-rate-rules/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules
Not implementedPOST/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules
Not implementedDELETE/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{id}
Not implementedGET/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{id}
Not implementedPUT/v2.0/qos/policies/{policy_id}/minimum_bandwidth_rules/{id}
Not implementedGET/v2.0/qos/ports
Not implementedPOST/v2.0/qos/ports
Not implementedDELETE/v2.0/qos/ports/{id}
Not implementedGET/v2.0/qos/ports/{id}
Not implementedPUT/v2.0/qos/ports/{id}
PartialGET/v2.0/qos/rule-types
Not implementedPOST/v2.0/qos/rule-types
Not implementedDELETE/v2.0/qos/rule-types/{id}
Not implementedGET/v2.0/qos/rule-types/{id}
Not implementedPUT/v2.0/qos/rule-types/{id}
ImplementedGET/v2.0/quotas
ImplementedGET/v2.0/quotas
ImplementedPOST/v2.0/quotas
ImplementedPOST/v2.0/quotas
ImplementedGET/v2.0/quotas/project
ImplementedGET/v2.0/quotas/project
ImplementedGET/v2.0/quotas/tenant
ImplementedGET/v2.0/quotas/tenant
ImplementedDELETE/v2.0/quotas/{id}
ImplementedDELETE/v2.0/quotas/{id}
ImplementedGET/v2.0/quotas/{id}
ImplementedGET/v2.0/quotas/{id}
ImplementedPUT/v2.0/quotas/{id}
ImplementedPUT/v2.0/quotas/{id}
ImplementedGET/v2.0/quotas/{id}/default
ImplementedGET/v2.0/quotas/{id}/details
PartialGET/v2.0/rbac-policies
Not implementedPOST/v2.0/rbac-policies
Not implementedDELETE/v2.0/rbac-policies/{id}
Not implementedGET/v2.0/rbac-policies/{id}
Not implementedPUT/v2.0/rbac-policies/{id}
ImplementedGET/v2.0/routers
ImplementedGET/v2.0/routers
ImplementedPOST/v2.0/routers
ImplementedPOST/v2.0/routers
ImplementedDELETE/v2.0/routers/{id}
ImplementedDELETE/v2.0/routers/{id}
ImplementedGET/v2.0/routers/{id}
ImplementedGET/v2.0/routers/{id}
ImplementedPUT/v2.0/routers/{id}
ImplementedPUT/v2.0/routers/{id}
Not implementedPUT/v2.0/routers/{id}/add_external_gateways
Not implementedPUT/v2.0/routers/{id}/add_external_gateways
ImplementedPUT/v2.0/routers/{id}/add_extraroutes
ImplementedPUT/v2.0/routers/{id}/add_extraroutes
ImplementedPUT/v2.0/routers/{id}/add_router_interface
ImplementedPUT/v2.0/routers/{id}/add_router_interface
Not implementedPUT/v2.0/routers/{id}/remove_external_gateways
Not implementedPUT/v2.0/routers/{id}/remove_external_gateways
ImplementedPUT/v2.0/routers/{id}/remove_extraroutes
ImplementedPUT/v2.0/routers/{id}/remove_extraroutes
ImplementedPUT/v2.0/routers/{id}/remove_router_interface
ImplementedPUT/v2.0/routers/{id}/remove_router_interface
Not implementedPUT/v2.0/routers/{id}/update_external_gateways
Not implementedPUT/v2.0/routers/{id}/update_external_gateways
ImplementedGET/v2.0/routers/{router_id}/l3-agents
ImplementedPOST/v2.0/routers/{router_id}/l3-agents
ImplementedDELETE/v2.0/routers/{router_id}/l3-agents/{id}
ImplementedGET/v2.0/routers/{router_id}/l3-agents/{id}
ImplementedPUT/v2.0/routers/{router_id}/l3-agents/{id}
ImplementedDELETE/v2.0/routers/{router_id}/tags
ImplementedGET/v2.0/routers/{router_id}/tags
ImplementedPOST/v2.0/routers/{router_id}/tags
ImplementedPUT/v2.0/routers/{router_id}/tags
ImplementedDELETE/v2.0/routers/{router_id}/tags/{id}
ImplementedGET/v2.0/routers/{router_id}/tags/{id}
ImplementedPUT/v2.0/routers/{router_id}/tags/{id}
ImplementedGET/v2.0/security-group-rules
ImplementedPOST/v2.0/security-group-rules
ImplementedDELETE/v2.0/security-group-rules/{id}
ImplementedGET/v2.0/security-group-rules/{id}
ImplementedPUT/v2.0/security-group-rules/{id}
ImplementedGET/v2.0/security-groups
ImplementedPOST/v2.0/security-groups
PartialGET/v2.0/security-groups-default-statefulness
Not implementedPOST/v2.0/security-groups-default-statefulness
Not implementedDELETE/v2.0/security-groups-default-statefulness/{id}
Not implementedGET/v2.0/security-groups-default-statefulness/{id}
Not implementedPUT/v2.0/security-groups-default-statefulness/{id}
ImplementedDELETE/v2.0/security-groups/{id}
ImplementedGET/v2.0/security-groups/{id}
ImplementedPUT/v2.0/security-groups/{id}
ImplementedDELETE/v2.0/security-groups/{security_group_id}/tags
ImplementedGET/v2.0/security-groups/{security_group_id}/tags
ImplementedPOST/v2.0/security-groups/{security_group_id}/tags
ImplementedPUT/v2.0/security-groups/{security_group_id}/tags
Not implementedDELETE/v2.0/security-groups/{security_group_id}/tags/{id}
Not implementedGET/v2.0/security-groups/{security_group_id}/tags/{id}
Not implementedPUT/v2.0/security-groups/{security_group_id}/tags/{id}
PartialGET/v2.0/segments
Not implementedPOST/v2.0/segments
Not implementedDELETE/v2.0/segments/{id}
Not implementedGET/v2.0/segments/{id}
Not implementedPUT/v2.0/segments/{id}
PartialGET/v2.0/service-providers
Not implementedPOST/v2.0/service-providers
Not implementedDELETE/v2.0/service-providers/{id}
Not implementedGET/v2.0/service-providers/{id}
Not implementedPUT/v2.0/service-providers/{id}
PartialGET/v2.0/service_profiles
Not implementedPOST/v2.0/service_profiles
Not implementedDELETE/v2.0/service_profiles/{id}
Not implementedGET/v2.0/service_profiles/{id}
Not implementedPUT/v2.0/service_profiles/{id}
PartialGET/v2.0/subnetpools
PartialGET/v2.0/subnetpools
PartialGET/v2.0/subnetpools
Not implementedPOST/v2.0/subnetpools
Not implementedPOST/v2.0/subnetpools
Not implementedPOST/v2.0/subnetpools
Not implementedDELETE/v2.0/subnetpools/{id}
Not implementedDELETE/v2.0/subnetpools/{id}
Not implementedDELETE/v2.0/subnetpools/{id}
Not implementedGET/v2.0/subnetpools/{id}
Not implementedGET/v2.0/subnetpools/{id}
Not implementedGET/v2.0/subnetpools/{id}
Not implementedPUT/v2.0/subnetpools/{id}
Not implementedPUT/v2.0/subnetpools/{id}
Not implementedPUT/v2.0/subnetpools/{id}
Not implementedPUT/v2.0/subnetpools/{id}/add_prefixes
Not implementedPUT/v2.0/subnetpools/{id}/onboard_network_subnets
Not implementedPUT/v2.0/subnetpools/{id}/remove_prefixes
Not implementedDELETE/v2.0/subnetpools/{subnetpool_id}/tags
Not implementedGET/v2.0/subnetpools/{subnetpool_id}/tags
Not implementedPOST/v2.0/subnetpools/{subnetpool_id}/tags
Not implementedPUT/v2.0/subnetpools/{subnetpool_id}/tags
Not implementedDELETE/v2.0/subnetpools/{subnetpool_id}/tags/{id}
Not implementedGET/v2.0/subnetpools/{subnetpool_id}/tags/{id}
Not implementedPUT/v2.0/subnetpools/{subnetpool_id}/tags/{id}
ImplementedGET/v2.0/subnets
ImplementedPOST/v2.0/subnets
ImplementedDELETE/v2.0/subnets/{id}
ImplementedGET/v2.0/subnets/{id}
ImplementedPUT/v2.0/subnets/{id}
ImplementedDELETE/v2.0/subnets/{subnet_id}/tags
ImplementedGET/v2.0/subnets/{subnet_id}/tags
ImplementedPOST/v2.0/subnets/{subnet_id}/tags
ImplementedPUT/v2.0/subnets/{subnet_id}/tags
ImplementedDELETE/v2.0/subnets/{subnet_id}/tags/{id}
ImplementedGET/v2.0/subnets/{subnet_id}/tags/{id}
ImplementedPUT/v2.0/subnets/{subnet_id}/tags/{id}
PartialGET/v2.0/trunks
Not implementedPOST/v2.0/trunks
Not implementedDELETE/v2.0/trunks/{id}
Not implementedGET/v2.0/trunks/{id}
Not implementedPUT/v2.0/trunks/{id}
Not implementedPUT/v2.0/trunks/{id}/add_subports
Not implementedGET/v2.0/trunks/{id}/get_subports
Not implementedPUT/v2.0/trunks/{id}/remove_subports
Not implementedDELETE/v2.0/trunks/{trunk_id}/tags
Not implementedGET/v2.0/trunks/{trunk_id}/tags
Not implementedPOST/v2.0/trunks/{trunk_id}/tags
Not implementedPUT/v2.0/trunks/{trunk_id}/tags
Not implementedDELETE/v2.0/trunks/{trunk_id}/tags/{id}
Not implementedGET/v2.0/trunks/{trunk_id}/tags/{id}
Not implementedPUT/v2.0/trunks/{trunk_id}/tags/{id}