REST APIs to automate ALM IBM
One answer
This is the list of all public APIs we have for ELM: https://jazz.net/wiki/bin/view/Deployment/CLMProductAPILanding
There are specific JAVA based APIs (the SDK) that are available for EWM.
Otherwise you can use HTTPS based APIs with any language that support HTTPs.
Otherwise you can use HTTPS based APIs with any language that support HTTPs.
For EWM, DoorsNext, ETM, you can use the OSLC API. There are several OSLC related links on that page.
This blog shows an example: https://rsjazz.wordpress.com/2022/02/02/ewm-work-item-oslc-cm-api/ and uses Python to create work items. The other products would work similar. Note there are limits of what you can do with OLSC.