Automations
List Automations
Retrieves workflow automations for the project, with optional filtering by status and tags.
GET
/
automations
curl --request GET \
--url 'https://api.autosend.com/v1/automations?status=active&tags=onboarding&page=1&limit=20' \
--header 'Authorization: Bearer AS_your-project-api-key'
{
"success": true,
"data": {
"workflowAutomations": [
{
"id": "60d5ec49f1b2c72d9c8b9abc",
"name": "Welcome Series",
"status": "active",
"entryCriteria": { "type": "contact_created" },
"exitCriteria": { "type": "workflow_complete" },
"steps": [],
"tags": ["onboarding"],
"trackingOpen": true,
"trackingClick": true,
"createdBy": {
"id": "60d5ec49f1b2c72d9c8b3333",
"firstName": "Jane",
"lastName": "Doe"
},
"analytics": {
"totalEntered": 1250,
"totalCompleted": 980,
"totalExited": 40,
"totalActive": 230,
"sent": 2100,
"delivered": 2050,
"opened": 1320,
"clicked": 410,
"bounced": 12
},
"activeAt": "2026-05-08T10:00:00.000Z",
"createdAt": "2026-05-01T08:00:00.000Z",
"updatedAt": "2026-05-08T10:00:00.000Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"pages": 1
}
}
}
Returns a paginated list of workflow automations for the project, with optional filtering by
status and comma-separated tags.curl --request GET \
--url 'https://api.autosend.com/v1/automations?status=active&tags=onboarding&page=1&limit=20' \
--header 'Authorization: Bearer AS_your-project-api-key'
{
"success": true,
"data": {
"workflowAutomations": [
{
"id": "60d5ec49f1b2c72d9c8b9abc",
"name": "Welcome Series",
"status": "active",
"entryCriteria": { "type": "contact_created" },
"exitCriteria": { "type": "workflow_complete" },
"steps": [],
"tags": ["onboarding"],
"trackingOpen": true,
"trackingClick": true,
"createdBy": {
"id": "60d5ec49f1b2c72d9c8b3333",
"firstName": "Jane",
"lastName": "Doe"
},
"analytics": {
"totalEntered": 1250,
"totalCompleted": 980,
"totalExited": 40,
"totalActive": 230,
"sent": 2100,
"delivered": 2050,
"opened": 1320,
"clicked": 410,
"bounced": 12
},
"activeAt": "2026-05-08T10:00:00.000Z",
"createdAt": "2026-05-01T08:00:00.000Z",
"updatedAt": "2026-05-08T10:00:00.000Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"pages": 1
}
}
}
Authorizations
Project API key header of the form Bearer
AS_<key>.Query Parameters
Filter by workflow status. One of
draft, active, paused, or archived.Comma-separated list of tags to filter by.Example:
"onboarding,trial"Page number (1-indexed). Default
1.Page size. Default
50, maximum 100.Response
Workflow automations retrieved successfullyExample:
trueShow child attributes
Show child attributes
Array of workflow automations. Each entry includes the resolved
createdBy user and live analytics for active workflows.Show automation attributes
Show automation attributes
Unique workflow identifier.
Display name of the workflow.
Current status:
draft, active, paused, or archived.Conditions that determine which contacts enter the workflow.
Conditions that cause contacts to exit the workflow early.
Ordered step definitions.
Tags for filtering and organization.
Whether open tracking is enabled.
Whether click tracking is enabled.
User who created the workflow (
id, firstName, lastName).Live send and engagement metrics (
totalEntered, totalCompleted, totalExited, totalActive, sent, delivered, opened, clicked, bounced).ISO 8601 timestamp when the workflow was last activated.
ISO 8601 creation timestamp.
ISO 8601 last-updated timestamp.
⌘I
curl --request GET \
--url 'https://api.autosend.com/v1/automations?status=active&tags=onboarding&page=1&limit=20' \
--header 'Authorization: Bearer AS_your-project-api-key'
{
"success": true,
"data": {
"workflowAutomations": [
{
"id": "60d5ec49f1b2c72d9c8b9abc",
"name": "Welcome Series",
"status": "active",
"entryCriteria": { "type": "contact_created" },
"exitCriteria": { "type": "workflow_complete" },
"steps": [],
"tags": ["onboarding"],
"trackingOpen": true,
"trackingClick": true,
"createdBy": {
"id": "60d5ec49f1b2c72d9c8b3333",
"firstName": "Jane",
"lastName": "Doe"
},
"analytics": {
"totalEntered": 1250,
"totalCompleted": 980,
"totalExited": 40,
"totalActive": 230,
"sent": 2100,
"delivered": 2050,
"opened": 1320,
"clicked": 410,
"bounced": 12
},
"activeAt": "2026-05-08T10:00:00.000Z",
"createdAt": "2026-05-01T08:00:00.000Z",
"updatedAt": "2026-05-08T10:00:00.000Z"
}
],
"pagination": {
"page": 1,
"limit": 20,
"total": 1,
"pages": 1
}
}
}