Here is the full list of all possible ways to trigger a task on EasyMorph Server:
- Use the ems-cmd utility from the command-line (cross-platform)
- Use the “Reload webhook” URL in the task settings (will be replaced with custom API endpoints in v5.3)
- Use the Server .NET SDK in a .NET application
- Use the Server’s REST API from any application that has network connectivity with the Server
- Use the “EasyMorph Server command” action in an EasyMorph workflow (the free edition is supported too)
- By sending an HTTP request to a webhook on EasyMorph Gateway from any application, cloud or not, without network connectivity with the Server. The Gateway also enables two more ways:
Hello @dgudkov,
I have a couple of questions:
The “Reload webhook URL” will no longer be available in v5.3, so the current URLs will stop working when we install the new version of EasyMorph Server? Can you give more information on how these custom API endpoints will work? How will we be sending URL parameters?
What are you referring to with the Server’s REST API?
Thanks very much,
Roberto
Hello Roberto,
No worries, the sunset of the reload webhooks will be gradual. Both features will work simultaneously for some time so that migration can be done without stress.
We will publish a detailed overview in mid-summer, after we release v5.2.1.
What are you referring to with the Server’s REST API?
EasyMorph Server has a REST API that is used by the “ems-cmd” utility and the .NET SDK. We didn’t publish a specification for the API yet, however, you can read the source code of the .NET SDK to understand how to work with the API from programming other languages.