Currently, the application provides plugins with several predefined task types. However, for some plugins, certain tasks or actions we need are missing. As a workaround, we rely on API calls to interact directly with external applications through custom plugins.
The objective is to have a native, generic plugin that can be executed via runners (Cloud and On-Premise, for example) and is capable of invoking generic REST APIs.
Within this plugin, it must be possible to configure:
- HTTPS method (GET, POST, PUT, DELETE, BATCH)
- Request headers
- Request body
The plugin should also be able to retrieve and expose the HTTP/S response, including both the return/status code and the response content.

Comments

  • We currently have the Webhook task type available. Please let us know if this functionality works for your use cases.

    More information about the Webhook task type is available here:
    https://docs.digital.ai/release/docs/how-to/create-a-webhook-task

  • The webhook plugin seems to meet our needs.
    However, we also need it to run in container mode, so that we can launch it from an on-premises release runner and interact with our on-premise applications.

  • We planned this changed for 26.3 release.