# Reseller Stack Public APIs ## API Docs - Customers [List customers](https://docs.resellerstack.ai/list-customers-42540648e0.md): List the partner's end customers. - Customers [Create customer](https://docs.resellerstack.ai/create-customer-42540649e0.md): - Customers [Get customer](https://docs.resellerstack.ai/get-customer-42540650e0.md): - Customers [Update customer notes](https://docs.resellerstack.ai/update-customer-notes-42540651e0.md): Update a customer's notes/tags. - Customers [Update customer status](https://docs.resellerstack.ai/update-customer-status-42540652e0.md): Suspend or reactivate a customer. - Customers [Update billing details](https://docs.resellerstack.ai/update-billing-details-42540653e0.md): Update a customer's billing details. - Geo [List countries](https://docs.resellerstack.ai/list-countries-42540626e0.md): - Geo [List states](https://docs.resellerstack.ai/list-states-42540627e0.md): List states/provinces for a country. - Pricing [List TLD pricing](https://docs.resellerstack.ai/list-tld-pricing-42540621e0.md): Get the partner's TLD pricing book. - Pricing [Update TLD pricing](https://docs.resellerstack.ai/update-tld-pricing-42540622e0.md): Set a per-TLD pricing/margin override. - Pricing [Set TLD featured](https://docs.resellerstack.ai/set-tld-featured-42540623e0.md): Feature/unfeature a TLD on the storefront. - Pricing [Apply bulk margin](https://docs.resellerstack.ai/apply-bulk-margin-42540624e0.md): Apply a margin percentage across all TLDs. - Pricing [Reorder TLD pricing](https://docs.resellerstack.ai/reorder-tld-pricing-42540625e0.md): Reorder the partner's TLD pricing book display order. - Domains [List domains](https://docs.resellerstack.ai/list-domains-42544458e0.md): List the partner's domain inventory. - Domains [Check domain availability](https://docs.resellerstack.ai/check-domain-availability-42544459e0.md): Check domain availability and pricing. - Domains [Checkout domain cart (single domain)](https://docs.resellerstack.ai/checkout-domain-cart-single-domain-42544460e0.md): Create a single-domain cart and check out. Registration resolves synchronously - the response includes the final outcome. Use POST /domains/checkout/bulk for more than one domain. - Domains [Checkout domain cart (bulk)](https://docs.resellerstack.ai/checkout-domain-cart-bulk-42544461e0.md): Create a multi-domain (2+) cart and check out. Registration is provisioned asynchronously via a queue - each domain resolves independently, and the outcome per domain arrives as a domain.order.success/domain.order.failed webhook (see the Webhooks section of this reference) or by polling GET /orders/{cartOrderId}. Use POST /domains/checkout for a single domain. - Domains [Get domain](https://docs.resellerstack.ai/get-domain-42544462e0.md): - Domains [Toggle transfer lock](https://docs.resellerstack.ai/toggle-transfer-lock-42544463e0.md): Enable or disable the registrar transfer lock. - Domains [Toggle auto-renew](https://docs.resellerstack.ai/toggle-auto-renew-42544464e0.md): - Domains [Preview renewal price](https://docs.resellerstack.ai/preview-renewal-price-42544465e0.md): Preview the price/term a domain would renew at right now. - Domains [Renew domain now](https://docs.resellerstack.ai/renew-domain-now-42544466e0.md): Renew a domain immediately. - Domains [Get domain history](https://docs.resellerstack.ai/get-domain-history-42544467e0.md): Get a domain's event history. - Orders [List orders](https://docs.resellerstack.ai/list-orders-42540646e0.md): List the partner's domain order batches. Filter with the `status`, `startDate`, and `endDate` query parameters. - Orders [Get order](https://docs.resellerstack.ai/get-order-42540647e0.md): Get an order batch and its per-domain statuses. - DNS [List DNS records](https://docs.resellerstack.ai/list-dns-records-42540637e0.md): - DNS [Add DNS records](https://docs.resellerstack.ai/add-dns-records-42540638e0.md): - DNS [Update DNS record](https://docs.resellerstack.ai/update-dns-record-42540639e0.md): - DNS [Delete DNS record](https://docs.resellerstack.ai/delete-dns-record-42540640e0.md): Delete a DNS record, identified by the `recordId` query parameter. - DNS [Update nameservers](https://docs.resellerstack.ai/update-nameservers-42540641e0.md): - DNS [Reset nameservers](https://docs.resellerstack.ai/reset-nameservers-42540642e0.md): Reset a domain to the platform's managed nameservers. - DNS [List DNSSEC records](https://docs.resellerstack.ai/list-dnssec-records-42540643e0.md): - DNS [Add DNSSEC record](https://docs.resellerstack.ai/add-dnssec-record-42540644e0.md): - DNS [Delete DNSSEC record](https://docs.resellerstack.ai/delete-dnssec-record-42540645e0.md): Remove a DNSSEC record, identified by the `keytag`, `algorithm`, `digesttype`, and `digest` query parameters. - Webhooks [Delivered when domain.order.success fires](https://docs.resellerstack.ai/delivered-when-domain-order-success-fires-42540654e0.md): This is a delivery ResellerStack makes TO the partner's registered webhook URL, not an endpoint this API exposes - see the "Webhooks" tag description for the envelope, signature verification, and retry behavior. - Webhooks [Delivered when domain.order.failed fires](https://docs.resellerstack.ai/delivered-when-domain-order-failed-fires-42540655e0.md): This is a delivery ResellerStack makes TO the partner's registered webhook URL, not an endpoint this API exposes - see the "Webhooks" tag description for the envelope, signature verification, and retry behavior. - Webhooks [Delivered when domain.renewal.success fires](https://docs.resellerstack.ai/delivered-when-domain-renewal-success-fires-42540656e0.md): This is a delivery ResellerStack makes TO the partner's registered webhook URL, not an endpoint this API exposes - see the "Webhooks" tag description for the envelope, signature verification, and retry behavior. - Webhooks [Delivered when domain.renewal.failed fires](https://docs.resellerstack.ai/delivered-when-domain-renewal-failed-fires-42540657e0.md): This is a delivery ResellerStack makes TO the partner's registered webhook URL, not an endpoint this API exposes - see the "Webhooks" tag description for the envelope, signature verification, and retry behavior. - [Health check](https://docs.resellerstack.ai/health-check-42540619e0.md): - [Get current partner](https://docs.resellerstack.ai/get-current-partner-42540620e0.md): Return the authenticated partner identity for this API key.