Saltar al contenido principal

Plan

idstring
slugstring
namestring
descriptionstringnullable
featuresstring[]
priceCentsinteger

Precio de un periodo. Un plan trimestral de 300 € cobra 300 € cada tres meses.

currencystring
intervalstring

Unidad del periodo de facturación, tal como la define Stripe.

Possible values: [day, week, month, year]

intervalCountinteger

Multiplicador de la unidad: month con intervalCount: 3 es un plan trimestral.

Default value: 1
billingPeriodstring

Nombre derivado del par interval × intervalCount. custom es un periodo sin nombre (por ejemplo, cada cuatro meses).

Possible values: [daily, weekly, monthly, quarterly, semiannual, annual, custom]

includedNumbersinteger
maxNumbersintegernullable
monthlyMessageLimitintegernullable
trialDaysintegernullable
currentboolean

Só em GET /billing/plans.

billingModelstring

flat cobra un precio fijo por período; per_number, por número conectado más allá de los incluidos; graduated, por tramos (tiers).

Possible values: [flat, per_number, graduated]

tiers object[]

Tramos del modelo graduated, en orden. Vacío en los otros modelos.

  • Array [
  • upTointegernullable

    Última cantidad que cubre el tramo; null en el último.

    unitAmountCentsinteger
    flatAmountCentsinteger
  • ]
  • stackableboolean

    Plan fijo que se compra en copias: dos números en Start se vuelven una suscripción con dos copias, y cada copia cubre maxNumbers números.

    currencyPrices object

    Precio de un período en otras monedas, en centavos, por la moneda en minúsculas. La moneda base está en currency.

    property name*integer
    maxContactsintegernullable

    Techos del plan para contactos, campos personalizados, destinatarios por campaña, puestos de la bandeja y días de retención de mensajes. null es sin techo.

    maxContactFieldsintegernullable
    maxRecipientsPerBroadcastintegernullable
    maxInboxSeatsintegernullable
    messageRetentionDaysintegernullable
    rateLimits object

    Límites por minuto de cada API key en este plan, por categoría. null usa el predeterminado de la plataforma — ver Límites de uso.

    sendintegernullable
    mediaintegernullable
    defaultintegernullable
    familystringnullable

    Agrupa las variantes de período del mismo plan, como la mensual y la anual.

    badgestringnullable
    sellableboolean

    El plan se puede comprar ahora.

    Plan
    {
    "id": "string",
    "slug": "string",
    "name": "string",
    "description": "string",
    "features": [
    "string"
    ],
    "priceCents": 0,
    "currency": "string",
    "interval": "day",
    "intervalCount": 1,
    "billingPeriod": "daily",
    "includedNumbers": 0,
    "maxNumbers": 0,
    "monthlyMessageLimit": 0,
    "trialDays": 0,
    "current": true,
    "billingModel": "flat",
    "tiers": [
    {
    "upTo": 0,
    "unitAmountCents": 0,
    "flatAmountCents": 0
    }
    ],
    "stackable": true,
    "currencyPrices": {
    "usd": 799,
    "eur": 749
    },
    "maxContacts": 0,
    "maxContactFields": 0,
    "maxRecipientsPerBroadcast": 0,
    "maxInboxSeats": 0,
    "messageRetentionDays": 0,
    "rateLimits": {
    "send": 0,
    "media": 0,
    "default": 0
    },
    "family": "string",
    "badge": "string",
    "sellable": true
    }