Transactional API
A small, template-based API for receipts, notes, and other app mail. It shares lists, domains, suppressions, and reports with campaigns. It is not a raw HTML MIME API.
Authentication
Use a secret key with Authorization: Bearer or an x-api-key header. Keys are hashed at rest, shown once, and can be rotated or revoked. The send scope is required for POST /v1/send. The contacts scope covers contact upsert and lookup.
Send a message
POST https://mail.wevibing.com/v1/send
Authorization: Bearer sk_live_YOUR_KEY
Content-Type: application/json
{
"to": "reader@example.com",
"template": "welcome",
"subject": "You are in",
"data": { "firstName": "Alex" }
} The from address must be on a verified sending domain of that organization. You can also POST /v1/contacts and GET /v1/contacts/:email.