AWX seems to not support http POST, PASTE, DELETE, PATCH operations via the GUI in 9.x onwards

Hi Team,

I’ve noticed that you cannot execute HTTP POST, PASTE, DELETE, PATCH operations via the GUI /api/v2 endpoint (SWAGGER functionality).

I noticed when I reverted to AWX release 8 that the operations were available but marked as " … deprecated and will be removed in a future release." via the gui api interface.
Is there any good reason for dropping this useful feature or have missed some point here?
The functionality seems to be still referenced as working in the AWX-Tower Documentation so I’m a bit confused.

Any help on this issue is appreciated.

Best Regards,
Nik

Some more precision on the issue faced:

Seem to have lost the browsable feature of the GUI /api/v2 endpoint
i.e.
https://docs.ansible.com/ansible-tower/latest/html/towerapi/browseable.html

Additionally, I know there is no PASTE HTTP method (typing too fast there, sorry)

These operations should all still be supported in the general case across api/v2, so I’m not sure what you are talking about. Can you show me an example of what you are talking about?

I totally agree with you.

Can’t show you directly but I can describe it differently.

All the endpoints under /api/v2 should be browsable i.e. they act as links to other endpoints when you click on them.
This was working for me in the pre 9.x versions but when I upgraded I lost it so the endpoints under the /api/v2 now just show as simple text (not browsable URI links as before).
Hope this clarifies the issue without directly showing you - if not I will try again :wink:

It looks like I have lost some sort of setting somewhere after the upgrade but I don’t know what and the settings.py file has not changed between versions.

Upgraded markdown package and it all worked as before