Create
POST /api-keys
Use API keys to manage domains, aliases, and logs at scale. API access is available on Creator, Pro, and Business.
Keys are shown once. Copy the value after creation and send it as a Bearer token.
Authorization: Bearer fwd_...your_key...Send your API key as a Bearer token in the Authorization header.
Authorization: Bearer fwd_...your_key...POST /domains
GET /domains
DELETE /domains/{domain_id}
POST /domains/{domain_id}/verify409 Domain already verified when the domain is already active.POST /domains/{domain_id}/aliases
GET /domains/{domain_id}/aliases
PATCH /domains/{domain_id}/aliases/{alias_id}
DELETE /domains/{domain_id}/aliases/{alias_id}GET /logscurl -X POST https://forward.redsols.com/domains -H "Authorization: Bearer fwd_...your_key..." -H "Content-Type: application/json" -d '{"domain":"example.com"}'curl -X POST https://forward.redsols.com/domains/<domain_id>/aliases -H "Authorization: Bearer fwd_...your_key..." -H "Content-Type: application/json" -d '{"localpart":"hello","is_catch_all":false,"enabled":true,"destinations":["you@inbox.com"]}'curl "https://forward.redsols.com/logs?limit=50" -H "Authorization: Bearer fwd_...your_key..."{
"domain": "example.com"
}{
"localpart": "hello",
"is_catch_all": false,
"enabled": true,
"destinations": ["you@inbox.com", "team@company.com"]
}{
"localpart": "support",
"enabled": true,
"destinations": ["support@company.com"]
}{
"detail": "Domain limit reached"
}{
"detail": "Invalid token"
}POST /api-keys
GET /api-keys
DELETE /api-keys/{key_id}