---
title: "Get domain purchase provider"
method: GET
path: "/api/apps/{app_id}/custom-domains/purchase-provider"
---

# Get domain purchase provider

`GET /api/apps/{app_id}/custom-domains/purchase-provider`

<Info>This API is in beta. Endpoints, fields, and behavior may still change, so avoid depending on it in production.</Info>

Returns which provider sells this app's workspace a new domain.

Buying a domain happens in the Base44 editor, not through the API, so use this to know which checkout the editor shows. A domain bought there appears in [List custom domains](/api-reference/list-custom-domains) once the purchase completes.

This is limited to 60 requests a minute per caller. Some workspaces have a different limit.

## Path parameters

- `app_id` string, required — ID of the app the domain belongs to.

## Response `200`

Successful Response

- DomainPurchaseProvider — Which provider sells this app's workspace a new domain.
  - `provider` 'wix' | 'entri', required — Either `wix` or `entri`, the provider whose checkout the Base44 editor shows for a new domain.

## Other responses

- `401` — Missing or invalid credentials.
- `403` — You don't have access to this app, or you used a workspace API key. These endpoints take a personal API key.
- `404` — App not found.
- `429` — Rate limit reached. Retry later.

## Changes

- **2026-09-24** `eb89d67965ff` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/base44/apis/base44-app-management-api/changes/api/apps/:app_id/custom-domains/purchase-provider/get.md)

---

[API](https://skmtc.dev/base44/apis/base44-app-management-api.md) · [All operations](https://skmtc.dev/base44/apis/base44-app-management-api/llms.txt) · [OpenAPI document](https://skmtc.dev/base44/apis/base44-app-management-api/revisions/cf164639a9bf?raw)
