Transactional emails

List transactional emails

Changed on

Retrieve a paginated list of transactional emails, most recently created first.

get/v1/transactional-emails

Request

  • Base URL
    https://app.loops.so/api
  • Auth
    HTTP bearer

Query parameters

perPagestring

How many results to return in each request. Must be between 10 and 50. Default is 20.

cursorstring

A cursor to return a specific page of results. Cursors can be found from the pagination.nextCursor value in each response.

transactionalGroupIdstring

Only return transactional emails in this transactional group. An ID that matches no group returns an empty list.

Response

Successful.

Example response

{
  "pagination": {
    "totalResults": 2,
    "returnedResults": 2,
    "perPage": 20,
    "totalPages": 1,
    "nextCursor": null,
    "nextPage": null
  },
  "data": [
    {
      "id": "cll42l54f20i1la0lfooe3z12",
      "url": "https://app.loops.so/transactional/cll42l54f20i1la0lfooe3z12",
      "name": "Sign up confirmation",
      "draftEmailMessageId": "cle5f7g9h1i3j5k7l9m1n3p5",
      "publishedEmailMessageId": "cle5f7g9h1i3j5k7l9m1n3p5",
      "transactionalGroupId": "clg7n5p3q1r9s7t5u3v1w9y7",
      "createdAt": "2025-06-29T07:47:39.370Z",
      "updatedAt": "2025-06-29T07:47:39.370Z",
      "dataVariables": [
        "confirmationUrl"
      ]
    }
  ]
}

Changes