Ir al contenido

Consultar suscripción y uso del equipo

GET
/billing/subscription
curl --request GET \
--url 'https://api.dev.lade.com.mx/billing/subscription?teamId=2489E9AD-2EE2-8E00-8EC9-32D5F69181C0' \
--header 'Authorization: Bearer <token>'

Devuelve el plan actual del equipo, su uso de viajes del periodo, y metadatos de la suscripción de Stripe (estado, fecha de fin de periodo, días restantes, si el trial expiró).

teamId
required
string format: uuid

ID del equipo (UUID)

Estado de la suscripción

Media typeapplication/json
object
plan
string
status
string
subscriptionId
string
tripsUsed
integer
tripsLimit

-1 significa ilimitado

integer
tripsRemaining
integer
usagePercent
number
currentPeriodEnd
string
nullable
daysLeft
integer
nullable
trialEndsAt
string
nullable
isTrialExpired
boolean
Example
{
"plan": "STARTER",
"status": "active",
"subscriptionId": "sub_1AbCDeFGhIJKlmn",
"tripsUsed": 12,
"tripsLimit": 50,
"tripsRemaining": 38,
"usagePercent": 24,
"currentPeriodEnd": "2026-08-26T00:00:00+00:00",
"daysLeft": 31,
"trialEndsAt": "",
"isTrialExpired": false
}

Solicitud inválida

Media typeapplication/json
object
error
required
string
message
string
field
string
Example
{
"error": "Validation failed",
"field": "email",
"message": "Invalid email format"
}

Sin permisos

Media typeapplication/json
object
error
required
string
message
string
field
string
Example
{
"error": "Forbidden",
"message": "You don't have permission to access this resource"
}

Recurso no encontrado

Media typeapplication/json
object
error
required
string
message
string
field
string
Example
{
"error": "Not found",
"message": "Resource not found"
}