Skip to main content

API Reference

The Sequenzy API lets you programmatically manage subscribers, send emails, trigger events, and integrate email marketing into your application.

Base URL

All API requests are made to:
For backwards compatibility, requests to https://api.sequenzy.com/v1 are still accepted as an alias.

Authentication

All endpoints require an API key in the Authorization header:
Get your API key from the Sequenzy dashboard. After you sign in, go to Settings → API Keys.

Authentication Guide

Learn more about API authentication
For agentic API or MCP access, use the user-approved flow in auth.md. This is separate from normal dashboard account signup. Agents that need dashboard-session setup notes can read agents.md.

Response Format

All responses return JSON with a consistent structure.

Success Response

Error Response

HTTP Status Codes

Available Endpoints

Subscribers

Manage your subscriber list.

Tags

Segment subscribers with tags.

Events

Track subscriber actions and trigger automations.

Sequences

Create and manage automation sequences.

Generation

Generate draft email content for review.

Transactional Emails

Send programmatic emails.

Auto-Creation Behavior

The API automatically creates resources when they don’t exist: This makes integration seamless—you don’t need to pre-configure anything in the dashboard.

Example

Rate Limiting

The API is rate limited to protect service stability:
  • Standard limit: 100 requests per minute per API key
  • Burst limit: 20 requests per second
When rate limited, you’ll receive a 429 Too Many Requests response with a Retry-After header.

Pagination

List endpoints support pagination:

Example

Response

Error Handling

Common Error Codes

Example Error Response

SDK & Libraries

Install the official Sequenzy SDK for the best developer experience:

TypeScript/JavaScript (Fetch API)

If you prefer to use the REST API directly:

Python

cURL

Need Help?