---
title: "Get Wix Payments dashboard link"
method: GET
path: "/api/apps/{app_id}/payments/wix/dashboard-url"
---

# Get Wix Payments dashboard link

`GET /api/apps/{app_id}/payments/wix/dashboard-url`

## Request

- Base URL: `https://app.base44.com`
- URL: `https://app.base44.com/api/apps/{app_id}/payments/wix/dashboard-url`
- Auth: HTTP bearer

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

Returns a one-time link to the app's Wix Payments dashboard.

This endpoint depends on the app's [Wix site connection](/developers/references/apps-api/sections/payments-wix#wix-site-connection) rather than on Wix Payments being actively connected, so it can still return a working link after Wix Payments is disconnected.

## Path parameters

- `app_id` string, required: ID of the Base44 app.

## Query parameters

- `redirect_url` string: Optional redirect on the same origin as the request. Invalid destinations are ignored. Takes priority over `destination` and `open_assistant`.
- `open_assistant` boolean: Whether to open the payment methods assistant, when neither `redirect_url` nor a named `destination` applies. Defaults to `false`.
- `destination` 'dashboard' | 'payment_settings' | 'payouts': Where in the Wix dashboard a link should land.
- `prefetch` boolean: Whether to only mint the link, for a caller that may never open it. A prefetching caller confirms an actual open through the commit route. Defaults to false.

## Response `200`

Successful Response

- DashboardUrlResponse
  - `redirect_url` string, required: One-time Wix dashboard link. Treat it as a credential and open it in a browser.

## Other responses

- `401`: Missing or invalid credentials.
- `403`: The credential lacks app write access, or the app's workspace restricts payment management (`app_payment_management_not_allowed`).
- `404`: The app has no connected Wix site, or it is outside the credential's granted workspace.
- `409`: The workspace requires an unlocked SSO session.
- `422`: `open_assistant` isn't a valid boolean, or `destination` isn't a recognized value.

## Changes

- **2026-10-21** `c23775445de2`: 1 breaking, 1 info
  - `query` request parameter `redirect_url` list-of-types was narrowed by removing types `null`
  - for the `query` request parameter `redirect_url`, the type was generalized from no type to `string`
- **2026-10-11** `80287813ab84`: 1 info
  - the endpoint scheme security `PersonalAccessTokenAuth` was added to the API
- **2026-10-07** `dddf17e0f9f0`: 1 info
  - added the new enum value `payouts` to the `query` request parameter `destination`
- **2026-09-23** `1191e1b252ee`: 1 info
  - added the new optional `query` request parameter `prefetch`
- **2026-09-15** `ca10c5ce328c`: 1 info
  - endpoint added

[Operation history](https://skmtc.dev/idealspot/apis/base44-app-management-api/changes/api/apps/:app_id/payments/wix/dashboard-url/get.md)

---

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