Contactos
Obtener un contacto
Lee un contacto de Instagram por ID con su perfil completo, atributos personalizados, etiquetas asignadas y cronología paginada de actividad.
GET
Get a contact
Este endpoint devuelve el registro completo de un contacto y una página de su
cronología de actividad. Usa el UUID de contacto que devuelve
Listar contactos como
contactId.
Acceso
Tu clave de API necesita el permisocontacts:read_pii. El parámetro de
consulta account_id debe identificar una cuenta de Instagram a la que pueda
acceder la clave, y contactId debe pertenecer a esa cuenta.
Este endpoint incluye información de identificación personal (PII) y está
auditado. Si la API no puede registrar la entrada de auditoría obligatoria,
falla sin devolver el contacto.
Datos devueltos
El objetocontact contiene todos los campos que devuelve la lista de
contactos, incluidos email, phone, biography, website, tags,
attributes, instagram_profile_url y send_instagram_dm_url. También
contiene un objeto timeline.
Consulta
Listar contactos para ver todos los
grupos de campos y el significado de los enums.
El array timeline.items puede contener estos tipos de eventos:
first_contact: levios registró la primera actividad del contacto.dm_sent: se envió un mensaje directo.dm_failed: se produjo un error al enviar un mensaje directo.tag_applied: se añadió una etiqueta al contacto.attribute_captured: se capturó un atributo del contacto.
id, type y timestamp.
Solicitud de ejemplo
Paginación de la cronología
Configuratimeline_limit con un valor entre 1 y 50. Cuando
contact.timeline.next_cursor no sea null, envíalo sin cambios como
timeline_cursor con los mismos account_id y contactId. Detente cuando el
cursor sea null.
Trata los cursores de la cronología como valores opacos. No reutilices un
cursor para otro contacto o cuenta.
Como esta respuesta incluye datos personales, evita escribir la carga
completa en registros, eventos de analítica o informes de errores.
