Skip to main content
GET
Comprueba el estado de una URL de vinculación que creaste con Crear una Link Session: si tu usuario la ha abierto, si sigue siendo válida y cuántas veces se ha usado. Es útil cuando quieres saber si un usuario ha empezado a conectar sus cuentas sin preguntárselo, o para confirmar que un enlace está muerto antes de crear uno de reemplazo.
Un sessionId que no existe, o que pertenece a otra cuenta, devuelve la misma respuesta not found. Esto es deliberado, para que el endpoint no pueda usarse para descubrir si un identificador es real.

Parámetros de cabecera

Parámetros de ruta

string
requerido
El sessionId devuelto cuando se creó el enlace.

Estados del enlace

El campo state es uno de:
  • pending: creado, nunca abierto.
  • active: abierto al menos una vez, todavía dentro de su ventana.
  • expired: se superó expiresAt.
  • revoked: anulado con Revocar una Link Session.
Un enlace revocado informa revoked incluso después de que pase su ventana, ya que esa es la respuesta más útil.

Cuentas conectadas

Cuando tu usuario conecta una cuenta, el enlace lo registra. Tres campos aparecen una vez que se ha conectado algo, y están ausentes hasta entonces:
  • completedAt: cuándo se conectó la primera cuenta.
  • lastCompletedAt: cuándo se conectó la más reciente.
  • completedNetworks: todas las redes conectadas en este enlace.
Estos campos son independientes de state, y ambos responden preguntas reales: un enlace puede estar active y no haber conectado nada todavía, o expired y haber conectado tres cuentas antes de agotarse. Hacer polling de completedNetworks es cómo una app renderizada en servidor o una app móvil sabe que una conexión terminó, y es la única señal para Telegram, que completa fuera de banda.
completedNetworks es un historial de esta link session, no el estado actual del perfil. Es de solo adición: una red se añade cuando se conecta a través de esta sesión y nunca se elimina, así que sigue apareciendo después de que la cuenta se desvincule, se revincule a través de otra sesión o se desconecte en el lado de la red. Para ver qué redes están vinculadas al User Profile ahora mismo, llama a Obtener User Profiles con include=state.