Vai al contenuto principale
GET
/
workspaces
/
{workspaceId}
/
billing-accounts
/
{billingAccountId}
/
trial-eligibility
Verifica l'idoneità alla prova
curl --request GET \
  --url https://api.altostrat.io/workspaces/{workspaceId}/billing-accounts/{billingAccountId}/trial-eligibility \
  --header 'Authorization: Bearer <token>'
{
  "trial_eligible": true,
  "has_payment_method": false,
  "can_create_subscription": true,
  "trial_info": {
    "trial_days": 14,
    "message": "Questo workspace è idoneo per una prova gratuita di 14 giorni perché ha un solo conto di fatturazione senza abbonamenti esistenti."
  },
  "requirements": {
    "add_payment_method": "È necessario aggiungere un metodo di pagamento predefinito prima di creare abbonamenti."
  }
}

Authorizations

Authorization
string
header
required

Inserisci il tuo JWT nel formato: Bearer {token}

Path Parameters

workspaceId
string
required

L'ID del workspace.

Example:

"ws_a1b2c3d4e5f6g7h8"

billingAccountId
string
required

L'ID del conto di fatturazione, che corrisponde a un ID Cliente Stripe (cus_...).

Example:

"cus_a1b2c3d4e5f6g7h8"

Response

Stato di idoneità alla prova.

trial_eligible
boolean

Indica se il workspace è idoneo per un nuovo abbonamento di prova.

Example:

true

has_payment_method
boolean

Indica se il conto di fatturazione ha un metodo di pagamento predefinito registrato.

Example:

false

can_create_subscription
boolean

Un flag comodo che indica se un nuovo abbonamento può essere creato (o idoneo per la prova o con un metodo di pagamento).

Example:

true

trial_info
object
requirements
object

Un oggetto che dettaglia cosa è necessario per creare un abbonamento se can_create_subscription è false.

Example:
{
"add_payment_method": "È necessario aggiungere un metodo di pagamento predefinito prima di creare abbonamenti."
}