API Access
Programmatic access to PenguinMails features via a RESTful API
Overview
The PenguinMails API allows developers to integrate email capabilities directly into their applications. Everything you can do in the dashboard, you can do via the API.
Base URL: https://api.penguinmails.com/v1
Key Capabilities
-
Send Emails - Transactional and bulk sending
-
Manage Contacts - Sync leads from your CRM
-
Retrieve Analytics - Pull reports into your dashboard
-
Webhooks - Real-time event notifications
Authentication
We use Bearer Token authentication.
-
Generate an API Key in Settings → API Keys.
-
Include it in the
Authorizationheader.
curl -X GET https://api.penguinmails.com/v1/campaigns \
-H "Authorization: Bearer pm_live_12345..."
Rate Limiting
Limits are applied per tenant based on your subscription plan.
| Plan | Rate Limit | Burst |
|---|---|---|
| Starter | 60 req/min | 100 |
| Professional | 300 req/min | 500 |
| Business | 1000 req/min | 2000 |
Headers
-
X-RateLimit-Limit: Total requests allowed -
X-RateLimit-Remaining: Requests left in window -
X-RateLimit-Reset: Time until reset
Core Endpoints
Emails
Send a single email
POST /emails/send
{
"to": "user@example.com",
"template_id": "welcome-v1",
"variables": { "name": "Alice" }
}
Contacts
Add or update a contact
POST /contacts
{
"email": "lead@example.com",
"attributes": { "source": "signup_form" }
}
Campaigns
List campaigns
GET /campaigns?status=sent&limit=10
SDKs & Libraries
Official client libraries are coming soon:
-
Node.js (Q1 2026)
-
Python (Q1 2026)
-
PHP (Q2 2026)
Related Documentation
Route Specifications
-
API Access Routes - API key management UI routes
-
API Key Management Routes - Detailed API key interface
-
Webhook System Routes - Webhook configuration routes
Feature Documentation
-
Vault API Keys - Secure API key system with Vault
-
Webhook System - Real-time event notifications
-
ESP Integration - External ESP configuration
API Documentation
-
API Reference - Complete API documentation
-
Platform API - Platform-level endpoints
-
Tenant API - Tenant-level endpoints
Architecture & Security
-
Vault Integration Architecture - Secrets management architecture
-
Enterprise Security - Security features
Implementation
-
Integrations Review - Integration completeness review
-
Task 11.6 - Tenant API Key System - Implementation task
Last Updated: November 24, 2025 Version: v1
Build powerful email integrations with the PenguinMails API.