OData? What is it? That's what I thought a few days ago π€. In the meantime I know more about it. In short: OData is an ISO/IEC standard from OASIS that defines how to design REST APIs. This standard also provides a service description for the individual REST endpoints. Pretty much the same as OpenAPI does.
OpenAPI as first citizen
Thanks to @ReguΓ«l Wermelinger π we will provide with Axon Ivy 9.2 really really good OpenAPI support. When calling the individual endpoint you will see all available parameters and descriptions. You are even able to generate the client out of the OpenAPI specification.
And what about my OData service now?
But why only OpenAPI? Where is the OData support? Especially in SAP and Microsoft environments OData services are widely used!
Our solution here is still OpenAPI π
We provide tools to convert the OData specification into an OpenAPI specification. We have started a small public service π where you can upload your OData specification and then download your OpenAPI specification.
http://odata-converter.axonivy.com/
If you don't like to upload your data or you want to automate the conversion within a pipeline you can use our docker containers π³ OData Version 2 or OData Version 3 and 4.