Start domain warming
Starts an automated warming policy on a verified sending domain.
Starts an automated warming policy on a verified sending domain. Samva opens the first 24-hour campaign window immediately, then opens later windows from the saved growth policy after safe windows close. Direct sends are counted in the domain's window but never delayed. Responds with 201.
Authorization
apiKey In: header
Path Parameters
^dom_[0-9a-hjkmnp-tv-z]{16,24}$Request Body
application/json
TypeScript Definitions
Use the request body type in TypeScript.
Value in
- "new"
- "migrating"
- "returning"
0 < value <= 10000000 <= value <= 100000 < value <= 1000000Response Body
application/json
application/json
application/json
application/json
application/json
application/json
application/json
curl -X POST "https://example.com/v1/email/domains/string/warming" \ -H "Content-Type: application/json" \ -d '{ "identity": "new", "initialDailyRecipients": 1, "dailyGrowthPercent": 0, "targetDailyRecipients": 1 }'{ "domain": { "id": "string", "domain": "string" }, "plan": { "id": "string", "status": "active", "identity": "new", "initialDailyRecipients": 0, "dailyGrowthPercent": 0, "targetDailyRecipients": 0, "holdReason": "string", "heldAt": "string", "pausedAt": "string", "completedAt": "string", "createdAt": "string", "updatedAt": "string" }, "batches": [ { "id": "string", "sequence": 0, "state": "scheduled", "startsAt": "string", "endsAt": "string", "allowanceRecipients": 0, "dailyGrowthPercent": 0, "targetDailyRecipients": 0, "reservedRecipients": 0, "acceptedRecipients": 0, "cancelledAt": "string", "createdAt": "string" } ], "decisions": [ { "id": "string", "kind": "plan-created", "batchId": "string", "actor": "string", "note": "string", "createdAt": "string" } ], "evidence": { "observedAt": "string", "windowHours": 0, "minimumSends": 0, "sent": 0, "bounced": 0, "complained": 0, "hourly": [ { "sent": 0, "bounced": 0, "complained": 0 } ], "bounceThreshold": 0, "complaintThreshold": 0, "verdict": "insufficient-evidence", "thresholdReason": "string" }, "holds": { "workspacePausedAt": "string", "workspacePauseReason": "string", "sendingStatus": "enabled" }}Related
Complete domain warming
Ends the policy. Campaign runs from the domain are no longer gated by warming windows; the organization safeguards still apply.
Create a forwarding rule
Creates an inbound email forwarding rule and returns it. Responds with 201. Use this endpoint to create a forwarding rule through the Samva email API.