Get Stripe sandbox

Changed on

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

Returns the stored Stripe sandbox, or null if none exists.

Use this when you need the sandbox's own fields, such as its Stripe ID or exact expiration time, rather than the summary Get Stripe integration status reports.

This read does not refresh the sandbox's state from Stripe. Call Get Stripe onboarding link instead if you need it refreshed.

Requires read access to the app.

get/api/apps/{app_id}/payments/stripe/sandbox

Request

  • Base URL
    https://app.base44.com
  • URL
    https://app.base44.com/api/apps/{app_id}/payments/stripe/sandbox
  • Auth
    HTTP bearer

Path parameters

app_idstring required

ID of the Base44 app.

Response

Successful Response

app_idstring required

ID of the Base44 app.

statusstring required

Stored sandbox status. Either unclaimed, claimed, or expired.

claimable_sandbox_idstring required

Stripe claimable sandbox ID.

claim_urlstring nullable required

Onboarding link, or null when none is stored, you are a workspace viewer, or the app's workspace restricts payment management. Treat this link as a credential.

stripe_account_idstring required

Stripe account ID for the sandbox.

is_claimableboolean required

Whether the sandbox is unclaimed, has not expired, has a stored claim link, and the app's workspace allows payment management.

expires_atstring nullable required

Sandbox expiration as a UTC timestamp in ISO 8601 format, or null when no expiration is stored.

Example response

{
  "app_id": "6820f3a4e7b91d003c45a1f2",
  "status": "unclaimed",
  "claimable_sandbox_id": "clmsbx_T7mK2p9Q4r6S8v",
  "claim_url": "https://dashboard.stripe.com/claim/example",
  "stripe_account_id": "acct_T7mK2p9Q4r6S8v",
  "is_claimable": true,
  "expires_at": "2026-10-25T10:00:00"
}

Changes