Offerings
Eight customer-facing offering categories, each exposed as read-only APIs under a neutral white-label id. Supplier writes stay disabled on every offering; entitlement-gated routes return 409 when entitlement is unverified.
domains
White-label id: domains
Domain portfolio, DNS, discovery and lifecycle APIs. Covers portfolio reads, DNS record reads, name availability and suggestions, registration quotes, and lifecycle preflights.
GET /v1/domains,GET /v1/domains/{resourceId}— portfolio readsGET /v1/domains/availability,GET /v1/domains/suggestions— discoveryGET /v1/domains/quote— registration quote without purchasingGET /v1/domains/prepare-registration— safety-checked plan, never executedGET /v1/domains/{resourceId}/dns— DNS readsPOST /v1/domains/{resourceId}/dns/preview— dry-run preview, changes nothing- Purchase, renewal, and transfer preflights — validated plans, no supplier writes
customer accounts
White-label id: customer-accounts
Trusted reseller customer context, derived server-side so clients never have to assemble it themselves.
GET /v1/portfolio/context— reseller customer context
SSL certificates
White-label id: certificates
Certificate inventory with expiration, status, and renewal-risk reads across the portfolio.
GET /v1/portfolio/certificates— certificate inventoryGET /v1/portfolio/broader-health,GET /v1/portfolio/exceptions— status and risk;409when unverified
commerce
White-label id: commerce
Store, channel, and transaction reads for reseller commerce activity.
GET /v1/portfolio/commerce— commerce readsGET /v1/portfolio/broader-health,GET /v1/portfolio/exceptions— health and exceptions;409when unverified
aftermarket domains
White-label id: aftermarket
Aftermarket and auction domain reads — inventory and listing visibility without placing bids.
GET /v1/portfolio/aftermarket— aftermarket reads;409when unverified
domain parking
White-label id: parking
Parked-domain reads across the reseller portfolio.
GET /v1/portfolio/parking— parked-domain reads;409when unverified
hosting
White-label id: hosting
Hosting-product reads — what the reseller's customers hold, surfaced read-only.
GET /v1/portfolio/hosting— hosting-product reads;409when unverified
notifications
White-label id: notifications
Portfolio notifications plus the payload schemas that describe them, so consumers can parse every event type.
GET /v1/portfolio/notifications— notification readsGET /v1/portfolio/notifications/schemas/{schemaName}— payload schemas