PlatformXeDocs
Get API Key

Workflows Overview

Event-driven automation engine with trigger matching, scheduled triggers, and configurable actions.

The PlatformXe Workflow Engine automates actions in response to events. Define triggers that match specific event types, and PlatformXe executes the configured actions whenever a matching event fires.

How it works

  1. You create a workflow with a trigger configuration (event type or schedule).
  2. When an event fires in PlatformXe, the engine evaluates all active workflows.
  3. Workflows with matching triggers execute their configured actions.
  4. Action results are logged and optionally forwarded via webhooks.

Trigger types

TypeDescription
Event-basedFires when a specific platform event occurs (e.g. email.failed, file.uploaded)
ScheduledFires on a cron schedule (e.g. daily at 9:00 AM UTC)

Action types

ActionDescription
Send notificationSend an email or SMS via the PlatformXe messaging service
Create taskCreate a task record in your connected task system
Fire webhookSend a custom HTTP POST to any URL
Call APIMake an authenticated API call to a PlatformXe or external endpoint

Key features

  • Event matching -- subscribe to exact event types or use wildcard patterns
  • Scheduled triggers -- cron-based execution for periodic automation
  • Action chaining -- execute multiple actions in sequence per workflow
  • Conditional logic -- filter events with conditions before executing actions
  • Execution logging -- every workflow run is logged with input, output, and timing

Workflows execute asynchronously using durable functions. Actions are guaranteed to run at least once, even if the initial execution encounters a transient failure.

API scope

Workflow endpoints require the events:manage scope on your API key.

Endpoints

MethodPathDescription
GET/api/v1/workflowsList workflows
POST/api/v1/workflowsCreate a workflow
PATCH/api/v1/workflows/:idUpdate a workflow
DELETE/api/v1/workflows/:idDelete a workflow
POST/api/v1/workflows/evaluateManually trigger evaluation

Next steps