Autoriza un perfil o una página de LinkedIn para publicar texto, imágenes o un video MP4 aprobado. Beta privada por organización; la lectura de publicaciones requiere permisos adicionales del proveedor.
Beta privada por organización, pendiente de piloto real. Emisso habilita las organizaciones invitadas. El acceso a perfiles, páginas y lectura de publicaciones depende también de los productos y permisos que LinkedIn apruebe para la aplicación del piloto. La habilitación en Connect no reemplaza esa aprobación.
linkedin conecta un perfil o una página por conexión, mediante OAuth directo. Permite comprobar su identidad, publicar texto, imágenes o un video aprobado y, cuando hay permiso de lectura, verificar una publicación por su ID. No sincroniza historial ni obtiene métricas.
Elegir perfil o página
Para participar, necesitas una cuenta en LinkedIn y una organización de Connect donde seas propietario o administrador. Para publicar por una página, debes tener un rol de administración admitido y permiso sobre ella. El piloto comprueba un rol aprobado de administrador o administrador de contenido para esa página.
Crea la conexión desde Conexiones, Conectar, Explorar aplicaciones, LinkedIn. Durante la beta el alta se inicia en el panel, sin enlaces de conexión alojados. El formulario distingue estos campos públicos:
| Campo | Qué es |
|---|---|
| RUT de la empresa, si corresponde | Opcional. La empresa representada por la cuenta; LinkedIn no confirma ese RUT. |
| Tipo de cuenta: perfil o pagina | Elige si publicarás como tu perfil o como una página. Queda fijado antes de autorizar. |
| Número de página de LinkedIn | Obligatorio solo para página. Es su ID numérico, no su nombre ni su URL. |
El navegador sale a LinkedIn para que apruebes el acceso y vuelve a Connect. Connect no pide tu contraseña: conserva cifrado el permiso emitido, exclusivamente en el servidor. El callback comprueba el miembro que autoriza y, para una página, su rol vigente sobre el número declarado.
Una conexión no cambia de perfil a página ni de página al reautorizar. El ID de miembro o el ID de organización queda fijado con su tipo; no se deduce del nombre visible. Para otro destino, crea otra conexión.
Permisos que solicita LinkedIn
| Destino | Permisos del proveedor |
|---|---|
| Perfil personal | openid, profile, w_member_social. |
| Página | openid, profile, r_organization_admin, w_organization_social. |
| Lectura de publicaciones de página, si el piloto tiene ese acceso aprobado | r_organization_social, adicional y opcional. |
El consentimiento de un perfil no solicita administración ni escritura de páginas. w_member_social permite publicar, pero no concede lectura de posts: r_member_social es un permiso restringido independiente y el flujo actual no lo solicita. Por eso una publicación personal puede quedar aceptada y pendiente de revisión, con su ID, sin poder confirmarse por GET.
En páginas, r_organization_admin permite comprobar el rol y no sustituye a r_organization_social. La lectura adicional solo se pide cuando Emisso la habilita después de obtener el acceso del proveedor. Sin ella, la conexión puede publicar, pero la confirmación queda pendiente de revisión.
Delegación de la organización
La conexión pertenece a la organización elegida. Sus propietarios o administradores pueden otorgar una clave con el permiso explícito de publicar y acceso a esa conexión. Esa clave puede ejecutar directamente como la cuenta conectada, aunque su creador sea otro administrador: no pasa por la aprobación editorial de Cockpit. Para aislar una cuenta personal, elige cuidadosamente la organización y las conexiones accesibles desde cada clave.
El calendario de Contenido conserva su propio flujo de revisión y aprobación del responsable. Una aprobación editorial y un permiso de ejecución por API son autorizaciones distintas.
Tools y permisos de tu clave
| Tool | Permiso de Connect | Qué hace |
|---|---|---|
linkedin.conexion.verificar | linkedin:identity | Comprueba el perfil o el rol aprobado sobre la página fijada. |
linkedin.publicacion.publicar | linkedin:publish | Publica texto, imágenes o un video MP4 como el perfil o la página de la conexión. |
linkedin.publicacion.verificar | linkedin:readonly | Verifica una publicación conocida de ese autor, si existe permiso efectivo de lectura. |
Cada llamada lleva el connectionId. Los permisos de Connect deben nombrarse explícitamente en la clave: * y los perfiles generales no los incluyen. La conexión habilita solo los permisos respaldados por el consentimiento real; conocer el ID de un post no concede linkedin:readonly. Acota además la clave a las conexiones del cliente correspondiente, como explica autenticación y permisos.
Publicación y evidencia
La beta admite texto, imágenes individuales o conjuntos de hasta veinte imágenes por llamada, o un único video MP4 de hasta 100 MiB. El calendario editorial limita las imágenes a diez. No se mezclan imágenes con video. Los medios de estas tools se entregan con URLs HTTPS públicas directas, sin credenciales ni parámetros secretos. Connect comprueba el tipo y los bytes; la aceptación de codecs, duración y demás requisitos depende de LinkedIn. No hay publicación de documentos ni analítica. Los formatos no implementados responden validation_error antes del envío.
La carga de video usa la API de videos y sus partes ordenadas. Que LinkedIn informe el video como disponible no significa que exista un post. REST/MCP espera el procesamiento dentro del tiempo de esa llamada, sin una outbox audiovisual entre llamadas: si no termina, no crea la publicación. Cockpit conserva el identificador del video para continuar en otra corrida bajo la misma aprobación. El ID del medio y el del post se mantienen separados; un resultado incierto después del envío nunca habilita otro envío con una clave nueva.
La persona debe aprobar texto, medios y destino antes de ejecutar linkedin.publicacion.publicar, que exige una Idempotency-Key UUID v4 estable. Un POST aceptado, incluido un x-restli-id, acredita aceptación; solo una lectura GET independiente con autor y contenido coincidentes permite informar publicado. La falta de permiso de lectura puede mantener el resultado pendiente de revisión.
Conserva el ID y la clave original. Un resultado incierto no permite cambiar la clave ni repetir el envío. linkedin.publicacion.verificar consulta el ID conocido cuando la conexión tiene acceso; no busca posts por parecido de texto ni trae un historial. Las tools no programan, modifican ni borran publicaciones.
Reautorizar o desconectar
En Ajustes de la conexión, usa Volver a autorizar. Para un perfil debe hacerlo la misma persona que declaró inicialmente la conexión, con membresía vigente de propietario o administrador. Para una página puede hacerlo otro administrador de la organización que mantenga el rol admitido sobre la misma página. Ninguno de los dos recorridos transfiere el destino fijado.
Eliminar la conexión corta su uso en Connect. Retira además el consentimiento desde las aplicaciones autorizadas de LinkedIn para revocarlo del lado del proveedor.
Las entradas, salidas y estados están en la referencia de LinkedIn. La guía MCP explica cómo ejecutar estas tools desde un agente.
X
Conecta una cuenta de X mediante OAuth directo para publicar contenido aprobado y verificar publicaciones conocidas. Beta privada por organización, pendiente de piloto real.
Conecta una cuenta profesional de Instagram con OAuth directo para publicar imágenes, carruseles o un Reel MP4 aprobado. Beta privada por organización; no admite cuentas de consumidor ni Stories.