Spot

Consultar beneficiario por RUT

GET /api/spot/is_user_subscribed para saber si un RUT ya es usuario Skip antes de emitir o enviar una boleta.

Consulta por RUT si un paciente ya es usuario de Skip. Útil como pre-chequeo antes de emitir o enviar una boleta: si el paciente no es beneficiario, POST /api/spot/gastos devolverá 404.

Endpoint

GET /api/spot/is_user_subscribed?public_key={tu_public_key}&rut={rut_paciente}
Query paramObligatorioNotas
public_keyAutenticación del proveedor.
rutRUT chileno. Se acepta con o sin puntos.

Respuesta

{
  "is_subscribed": true,
  "is_free_trial": false
}
CampoSignificado
is_subscribedtrue si el RUT tiene un plan Skip activo o una prueba gratis vigente (menos de 2 gastos enviados). false para no-usuarios, planes cancelados o prueba agotada.
is_free_trialtrue si el true de is_subscribed viene de una prueba gratis vigente, no de un plan pagado.

Errores

StatusdetailCausa
401Invalid or unknown public keypublic_key inválida o desconocida.

Notas

  • is_subscribed=false no garantiza que /gastos vaya a dar 404: un paciente con prueba gratis agotada puede seguir siendo beneficiario. La reja definitiva para enviar una boleta es el propio 404 beneficiary_not_found de POST /api/spot/gastos.
  • Para medir adopción del onboarding desde el widget, ver Guías → Spot Widget → Medir adopción.

On this page