Monetization
Record one-time reader tips and calculate the platform fee via the MisarMail API
MisarMail exposes a tip jar endpoint so newsletter creators can record one-time tips from their audience and have the platform fee calculated automatically.
All amounts are in the smallest currency unit (cents for USD/EUR/GBP).
Record a Tip
/mail/v1/monetization/tipRecords a reader tip and calculates the platform fee. Accepts an API key with the monetization, send, send:transactional, or send:marketing scope.
Request body
amount_centsintegerbodyrequiredTip amount in cents. Min: 50 (¢50). Max: 100000 ($1,000).
currencystringbodydefault: USDISO 4217 code — exactly 3 characters.
emailstringbodyTipper's email address.
namestringbodyTipper's display name (max 200 characters).
messagestringbodyOptional message, max 500 characters.
stripe_payment_idstringbodyStripe payment intent ID for reconciliation (max 200 characters).
Response fields
successbooleantrue when the tip was recorded.
tip_idstringID of the recorded tip.
gross_amount_centsintegerTip amount before fees.
platform_fee_centsintegerPlatform fee deducted.
net_amount_centsintegerAmount after the platform fee.
currencystringISO 4217 currency code of the tip.
timestampstringISO-8601 time the tip was recorded.
curl -X POST https://api.misar.io/mail/v1/monetization/tip \
-H "Authorization: Bearer msk_..." \
-H "Content-Type: application/json" \
-d '{
"email": "fan@example.com",
"name": "Alex",
"amount_cents": 500,
"currency": "USD",
"message": "Great newsletter!"
}'{
"success": true,
"tip_id": "tip_01j7xyz99",
"gross_amount_cents": 500,
"platform_fee_cents": 25,
"net_amount_cents": 475,
"currency": "USD",
"timestamp": "2025-11-20T16:45:00Z"
}Platform fees are calculated server-side and deducted from the net payout amount.
Status codes
| Status | Meaning |
|---|---|
201 | Tip recorded |
400 | Validation failed (e.g. amount_cents out of range, bad currency) |
401 | Invalid or missing API key |
403 | API key lacks the monetization / send scope |
500 | Failed to record the tip |