/checkout-domains checkout_domain.read
permission.
Query parameters
meta.pagination.next URL in responses for list operations.50Set how many entities are returned per page. Paddle returns the maximum number of results if a number greater than the maximum is requested. Check meta.pagination.per_page in the response to see how many were returned.
Default: 50; Maximum: 200.
app.example.com, the results include app.example.com, example.com and any subdomains such as cool.app.example.com.id[DESC]Order returned entities by the specified field and direction ([ASC] or [DESC]). For example, ?order_by=id[ASC].
Valid fields for ordering: id, created_at, and updated_at.
pending_reviewReturn the checkout domains that are newly added and pending review.approvedReturn the checkout domains that have been approved and can be used for checkouts.rejectedReturn the checkout domains that have been rejected and cannot be used for checkouts.in_reviewReturn the checkout domains that are currently under review by Paddle.action_requiredReturn the checkout domains that were soft-declined and can be resubmitted by the seller.
Header parameters
true to skip the count query on list operations. When set, meta.pagination.estimated_total returns -1 instead of an exact count.Response (200)
chedom_01kkertpke0gv2t61p1pq8v23xchedom_.^chedom_[a-z\d]{26}$example.compending_review. It can be pending_review, approved, rejected, in_review, or action_required.pending_reviewDomain is newly added and is pending review.approvedDomain has been approved and can be used for checkouts.rejectedDomain has been rejected and cannot be used for checkouts.in_reviewDomain is currently under review by Paddle.action_requiredDomain was soft-declined during review. The seller can resolve the issue and resubmit the domain.
verifiedPayment method is verified for this checkout domain.unverifiedPayment method isn't verified for this checkout domain.
2024-10-12T07:20:50.52Z2024-10-13T07:20:50.52Zb15ec92e-8688-40d4-a04d-f44cbec93355after parameter that marks the starting point of the next page. Always returned, even if has_more is false.999Estimated number of entities for this response.
For datasets with 100,000 or fewer matches, returns the exact count. For datasets with more than 100,000 matches, returns 100001 to indicate that more than 100,000 entities match. Returns -1 when counting is skipped or couldn't be calculated.
Use has_more and next to page through all results rather than relying on estimated_total for an exact count.
{ "data": [ { "id": "chedom_01j2abc3def4ghi5jkl6mno7pq", "domain": "app.example.com", "status": "approved", "payment_method_verification": { "apple_pay": { "status": "verified" } }, "created_at": "2026-03-04T12:00:00.000Z", "updated_at": "2026-03-04T14:30:00.000Z" }, { "id": "chedom_01k9zyx8wvu7tsp5qra4lkj2mn", "domain": "store.example.net", "status": "pending_review", "payment_method_verification": { "apple_pay": { "status": "unverified" } }, "created_at": "2026-04-10T15:20:00.000Z", "updated_at": "2026-04-10T16:45:00.000Z" } ], "meta": { "request_id": "e7f2d619-3c84-4a5e-9f10-2b48c7d0e3f1", "pagination": { "per_page": 50, "next": "https://api.paddle.com/checkout-domains?after=chedom_01j2abc3def4ghi5jkl6mno7pq&per_page=50", "has_more": false, "estimated_total": 2 } }}