I took the liberty to add the OpenStack mailing list on CC. As far as I know, the list of a service's APIs is not advertised to users, except in the documentation. An operator with access to the cloud controllers can list all endpoints of a service by generating a policy file, for example oslopolicy-sample-generator --namespace nova This will create a YAML file that contains a paragraph similar to the following per endpoint, which describes the authorization policy of this endpoint: # Delete a server # DELETE /servers/{server_id} # Intended scope(s): project #"os_compute_api:servers:delete": "rule:project_member_or_admin" This example is from https://docs.openstack.org/nova/2025.1/configuration/sample-policy.html. You need to run the oslopolicy command on a controller that contains the service's (in this case, Nova's) code. ________________________________________ From: engineer2024 <engineerlinux2024@gmail.com> Sent: Tuesday, June 10, 2025 10:55 PM To: Bernd Bausch <berndbausch@gmail.com> Subject: Re: Api routes This is not what I need. I need a way, sya, for nova api services, how many api routes or urls it supports. like, /servers , /servers/detail/ /os-aggregates etc On Tue, Jun 10, 2025 at 1:41 PM Bernd Bausch <berndbausch@gmail.com> wrote: These commands list API endpoints in your cloud: openstack endpoint list openstack catalog list ________________________________________ From: engineer2024 <engineerlinux2024@gmail.com> Sent: Monday, June 9, 2025 2:59 PM To: openstack-discuss <openstack-discuss@lists.openstack.org> Subject: Api routes In openstack, is there a feature to list all the available routes for the rest api servers, instead of checking and referring the documentation? Thanks elinux
participants (1)
-
Bernd Bausch