Dashboard
Your Cobinar Mail overview at a glance.
—
Applications
—
Emails Sent
—%
Delivery Rate
—
Verified Domains
🚀 Quick Start
ℹ️
Register your app to get a Client ID, then add the domain(s) it'll call from — no secret to manage or leak.
1️⃣
Register App
Name your app and add the domain(s) it'll send from
2️⃣
Use the API
Pass your Client ID — your domain is verified automatically
3️⃣
Deliver
OTPs, transactional mail, and notifications reach users fast
Applications
Each app gets its own isolated Client ID and quota.
Test Sender
Send a real test email through any of your apps — doesn't count against quota.
🧪 Send a Test Email
Sent as plain text. Use the live API for HTML templates.
📋 Result
Send a test email to see the response here.
Email Logs
Live delivery history across all your applications.
No logs yet
Logs appear here once your apps start sending.
API Reference
Base URL: https://api.mail.cobinar.com/v1
📤 Send Transactional Email
POST /v1/send
// Client-side JS, running on a page at one of your allowed domains. // The browser sets a real Origin header — Cobinar verifies it for you. const res = await fetch('https://api.mail.cobinar.com/v1/send', { method: 'POST', headers: { 'Content-Type': 'application/json', 'X-Client-ID': 'cob_your_client_id' }, body: JSON.stringify({ to: 'user@example.com', subject: 'Welcome to our platform!', html: '<h1>Hello!</h1><p>You're in.</p>', text: 'Hello! You\'re in.', // plaintext fallback from_name: 'My App' // optional sender name }) }); // Response: { success: true, message_id: "msg_xxx", status: "sent" } const data = await res.json();
Settings
Account preferences and profile.
👤 Profile
ℹ️
Custom Cobinar authentication will replace Google login in a future update.
⚠️ Account