Repeat a http task with a delay

I have an HTTP task that gets a status via an external API call I would like my process model to wait until I get a completion status.

I tried to attach a boundary timer event to the HTTP task with a time duration of PT1M but the delay was not 1 minute.

Kindly suggest how to achieve this

.

A boundary event on an automatic step like the http task cannot be done (only wait states like e.g. a user task). If you’d want to build in timeouts, you would need to configure it on the http client level. This can be done through the processEngineConfiguration#setHttpClientConfig method (which takes in a variety of configuration settings).