GoodInboxes Developers
API reference

Set domain web forwarding

POST
/api/v1/domains/{id}/forwarding

Read owned domains and run bounded public availability checks.

Separately gated. verified confirms a matching Cloudflare rule; public DNS/HTTP delivery remains unverified. Concurrent changes can supersede the target. Inspect the result before retrying.

Required scope: domains:forwarding:write.

Authorization

bearerAuth
headerAuthorizationBearer <token>

Scoped GoodInboxes API token

Path Parameters

id*string

Owned resource UUID.

Request Body

application/json
  1. body
targetUrl*string

Public HTTP(S) forwarding destination, up to 2048 characters.

consent*boolean

Explicit true after approval of this domain and destination.

Response Body

data.id, data.targetUrl, data.status, data.checkedAt and data.verificationSource

application/json
  1. response
data*

data.id, data.targetUrl, data.status, data.checkedAt and data.verificationSource

requestId?string
curl -X POST "https://example.com/api/v1/domains/string/forwarding" \  -H "Content-Type: application/json" \  -d '{    "targetUrl": "string",    "consent": true  }'
{  "data": {},  "requestId": "string"}