Saasco logoSaasco logo
Saasco logoSaasco logo

Introduction

OverviewGetting startedAgent setupWhat is Saasco?

SDK

Quick startTrackingIdentifyConfigurationWidgetsProperties

MCP

Quick startHow it worksAuthorizationTool reference
Skills for agents

REST API

Quick start
getGet Sender Status
Email MarketingSender

Get Sender Status

View as MarkdownAgent setup

Reports whether the project is currently allowed to send email. Saasco blocks sending for projects with poor deliverability or abuse signals; when blocked, canSend is false and statusReason explains why. Send Email Campaign and Send Test Email both enforce this, so check it before offering a send action in your own UI.

GET
/projects/{projectId}/email-campaigns/sender-status

Authorization

Authorization
AuthorizationBearer <token>

In: header

Path Parameters

projectIdrequiredstring

ID of the project to check.

Response Body

application/json

application/json

application/json

application/json

application/json

application/json

curl -X GET "https://example.com/projects/string/email-campaigns/sender-status"
{  "canSend": true,  "status": "allowed",  "statusReason": "string"}

Get Email Events

The delivery timeline for a single email: an ordered list of `{ type, timestamp }` entries covering pending, sent, delivered, opened, clicked, bounced, complained, suppressed, and delivery-delayed. Types can repeat: a recipient who opens twice produces two `opened` entries.

List Workflows

Lists the project's workflows with name and status. Audience filters and trigger settings are omitted — fetch a workflow by id for those. Supports paging and an optional sort.