Skip to main content
POST
/
api
/
workflows
/
v1
/
{workflowId}
/
runs
/
{runId}
/
firedSignals
/
{activityId}
/
{signalName}
Fire a signal
curl --request POST \
  --url https://app.trelica.com/api/workflows/v1/{workflowId}/runs/{runId}/firedSignals/{activityId}/{signalName} \
  --header 'Authorization: Bearer <token>'
{
  "type": "about:blank",
  "title": "One or more validation errors occurred.",
  "status": 400,
  "detail": "The request body failed validation. See errors for the offending fields.",
  "errors": {
    "email": [
      "The email field is required."
    ]
  },
  "traceId": "00-0af7651916cd43dd8448eb211c80319c-b7ad6b7169203331-01"
}

Authorizations

Authorization
string
header
required

OAuth 2.0. Obtain an access token via the Client Credentials or Authorization Code flow, then send it as Authorization: Bearer <token>.

Path Parameters

workflowId
string
required

The workflow's ID.

runId
string
required

The run's ID.

activityId
string
required

The ID of the waiting step the signal is fired on.

signalName
string
required

The name of the signal to fire (one of the step's waiting actions).

Query Parameters

iterationId
string

Optional iteration ID, for a step inside a loop.

Response

OK