Guides & Tutorials

List automation workflows

GET /api/autoresponder.php

This endpoint returns a list of automation workflows of an organization.

Request parameters

Parameter Value
limit Limit number of records to return per request.

If this parameter has not been provided or has a value of 0, then the limit is not applied and all records are returned.
page Page number. Applies only if parameter limit has “truthy” value.

Default: 0
status Filter records by status.

Possible values are - INACTIVE, ACTIVE. In order to apply multiple status filters include a status parameter in URI as status[]=INACTIVE&status[]=ACTIVE.
sort_by Sort records by field. Only created_at value is supported.

Default: created_at
sort_order Sort direction.

Possible values are: ASC and DESC.

Default: ASC

Response parameters

Response is a JSON object.

Parameter Value
id Automation workflow ID. Numeric.
name Automation workflow name.
sections Automation workflow “Send Message” actions.

See “Sections object parameters” section for more information.
tags List of automation workflow tags.
created_at Workflow creation date.

Formatted as YYYY-MM-DD HH:MM:SS, and presented in Europe/Tallinn timezone.
activated_at Workflow activation date. This field has value only if autoresponder has ACTIVE status.

Formatted as YYYY-MM-DD HH:MM:SS, and presented in Europe/Tallinn timezone.
status Automation workflow status.

Possible values: INACTIVE and ACTIVE.

Sections object parameters

Parameter Value
id Section ID.
name Message subject.
template Template used in the “Send Message” action.

Note! For deleted templates the value of “DELETED” is returned.

Read the "Template object parameters" section for more information.

Template object parameters

Note! For deleted templates the value of “DELETED” is returned.

Parameter Value
id Template ID. Numeric
name Template name.
preview_url URL to template preview.

Example

$ curl -X GET -u "${USERNAME}:${PASSWORD}" \
  "https://${SUBDOMAIN}.sendsmaily.net/api/autoresponder.php"

(JavaScript/JSON)

[
  {
    "id": 1,
    "name": "Welcome email series",
    "sections": [
      {
        "id": 0,
        "subject": "Welcome!",
        "template": {
          "id": 25,
          "name": "Welcome email - first",
          "preview_url": "https://<subdomain>.sendsmaily.net/template/preview/id/25"
        }
      },
      {
        "id": 1,
        "subject": "How to create automation workflow?",
        "template": {
          "id": 19,
          "name": "Welcome email - second",
          "preview_url": "https://<subdomain>.sendsmaily.net/template/preview/id/19"
        }
      }
    ],
    "tags": ["Welcome"],
    "created_at": "2021-01-21 10:00:00",
    "activated_at": "2021-01-21 10:05:00",
    "status": "ACTIVE"
  },
  ...
]