In an automated process with the SDK is likely that it reaches the limit and the tasks fail.
The SDK sets default values to cover major use cases.
"groups": [
...
{
"id": "responseMapping",
"label": "Response Mapping"
},
{
"id": "retries",
"label": "API Retries"
},
...
[at the end]
{
"id": "retryCount",
"label": "Retries",
"description": "Number of retries",
"value": "10",
"feel": "optional",
"group": "retries",
"binding": {
"property": "retries",
"type": "zeebe:taskDefinition"
},
"type": "String"
},
{
"id": "retryBackoff",
"label": "Retry backoff",
"description": "ISO-8601 duration to wait between retries",
"value": "PT1S",
"feel": "optional",
"group": "retries",
"binding": {
"key": "retryBackoff",
"type": "zeebe:taskHeader"
},
"type": "String"
}