Flush batch
POST
bearerAuthheader
AuthorizationBearer <token>An API key created in Capy under Settings → API.
automationId*stringbatchId*stringAutomationWebhookBatch
application/json- response
id*stringautomationId*stringtriggerId*stringstatus*WebhookBatchStatusCollecting accepts events; queued has one automation run; cancelled retains scrubbed history without a run.
One of
"collecting""queued""cancelled"group*array<||>eventCount*integerbyteCount*integerfirstEventAt*stringlastEventAt*stringdispatchAfter*stringmaxEvents*integermaxWaitSeconds*integerquietPeriodSeconds*integer|nullclosedAt*string|nullreason*|nullrunId*string|nullrunStatus*|nulljamId*string|nullfailure*string|nullcurl -X POST 'https://api.capy.ai/api/v1/automations/string/batches/string/flush'{ "id": "string", "automationId": "string", "triggerId": "string", "status": "collecting", "group": [ "string" ], "eventCount": 0, "byteCount": 0, "firstEventAt": "string", "lastEventAt": "string", "dispatchAfter": "string", "maxEvents": 0, "maxWaitSeconds": 0, "quietPeriodSeconds": 0, "closedAt": "string", "reason": "count", "runId": "string", "runStatus": "queued", "jamId": "string", "failure": "string"}