Authorizations
API key with format "Bearer {your-api-key}"
Body
Name of the event to trigger.
- Required, non-empty string
- Maximum 100 characters
- Automatically normalized to lowercase and trimmed
100
"user_signed_up"
Contact's email address
255
"recipient@example.com"
Event properties used for workflow condition matching and email personalization.
Workflow Conditions: Properties enable dynamic workflow branching based on condition rules. Each property can be evaluated using:
- Comparison:
equals
,not_equals
,greater_than
,less_than
- Text matching:
contains
,not_contains
,begins_with
,ends_with
- Existence:
exists
,not_exists
Multiple rules can be combined with AND/OR logic for complex conditions.
Supported Types:
- Strings:
"pro"
,"landing_page"
- Numbers:
99.99
,1
- Booleans:
true
,false
- Arrays:
["item1", "item2"]
Nested Properties:
Use dot notation to access nested values (e.g., "user.profile.tier"
).
Example Use Case: Send different welcome emails based on subscription plan:
- If
plan equals "pro"
→ send premium welcome email - If
plan equals "free"
→ send standard welcome email
{
"plan": "pro",
"signup_source": "landing_page"
}
Response
Event successfully processed or deduplicated
The response is of type any
.