Connect

Verificar la cuenta de LinkedIn

Comprueba la identidad de la cuenta o página de LinkedIn autorizada en esta conexión y sus permisos efectivos.

Tool IDlinkedin.conexion.verificar
Nombre MCPlinkedin__conexion__verificar
Conectorlinkedin
Planoaction
Scope (permiso)linkedin:identity
Authconnection_credentials
Versión1
Sensiblesí
Deprecadono
ComportamientoreadOnly=true, destructive=false, idempotent=true, openWorld=true

Requiere conexión. Indica cuál en cada llamada: header X-Connect-Connection en REST y campo connectionId en el execute de MCP. No hay resolución implícita, ni siquiera con una sola conexión activa: la conexión es la empresa. El id sale de conexiones.estado.consultar.

Qué hace

Beta privada: no confirma publicaciones ni formatos.

Entrada

Sin parámetros: envía {}.

JSON Schema de entrada
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {},
  "additionalProperties": false
}

Ejemplo

curl
curl -X POST https://connect.emisso.ai/api/v1/tools/linkedin.conexion.verificar/execute \
  -H "Authorization: Bearer connect_sk_…" \
  -H "X-Connect-Connection: conn_9tKfR2mQx4Vb" \
  -H "Content-Type: application/json" \
  -d '{"input":{}}'
MCP · meta-tool execute
{
  "tool": "linkedin.conexion.verificar",
  "params": {},
  "connectionId": "conn_9tKfR2mQx4Vb"
}

Salida esperada (200):

{
  "data": {
    "verificada": true,
    "cuentaId": "urn:li:person:ejemplo",
    "permisos": [
      "linkedin:identity",
      "linkedin:publish"
    ]
  },
  "meta": {
    "request_id": "req_…",
    "tool_id": "linkedin.conexion.verificar",
    "plane": "action",
    "latency_ms": 7410,
    "audit_status": "recorded"
  }
}

Salida

CampoTipoRequeridoDescripción
verificadabooleanosíSe verificó la identidad vigente de esta conexión; no acredita una publicación ni todos los formatos.
cuentaIdstringsíCuenta o página autorizada de forma inmutable en esta conexión.
permisoslista de stringsíPermisos de Connect efectivos para esta cuenta, derivados de lo que el proveedor concedió.
JSON Schema de salida
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "verificada": {
      "type": "boolean",
      "const": true,
      "description": "Se verificó la identidad vigente de esta conexión; no acredita una publicación ni todos los formatos."
    },
    "cuentaId": {
      "type": "string",
      "maxLength": 240,
      "description": "Cuenta o página autorizada de forma inmutable en esta conexión."
    },
    "permisos": {
      "maxItems": 3,
      "type": "array",
      "items": {
        "type": "string",
        "maxLength": 100
      },
      "description": "Permisos de Connect efectivos para esta cuenta, derivados de lo que el proveedor concedió."
    }
  },
  "required": [
    "verificada",
    "cuentaId",
    "permisos"
  ],
  "additionalProperties": false
}

Errores de esta tool

CódigoHTTPReintentableQué hacer
connection_disabled403noReactívala en /connections o usa otra conexión del mismo sistema.
connection_not_found404noUsa uno de los connectionId que lista el error, o revisa la conexión en /connections. No hace falta reactivar nada.
connection_credential_required428noCrea un enlace con conexiones.enlace.crear (modo reconectar si la conexión ya existe) y pide a la persona que entregue la credencial de nuevo. No reintentes con la credencial anterior.
connection_busy409síEspera unos segundos y reintenta. Es una espera transitoria: no necesitas volver a conectar ni ingresar la credencial otra vez.
upstream_error502síReintenta más tarde. Si persiste, el problema está en el sistema externo, no en tu integración.
timeout504síReintenta. Para sincronizaciones largas usa la vía asíncrona y consulta el estado del trabajo.
connector_onboarding_required428noLee el mensaje: dice qué falta. Se completa en el portal de ese sistema, no en Connect, y después la llamada funciona sin cambios.
connection_scope_not_enabled403noPide a un owner/admin que habilite el scope en /connections para esa conexión, o usa otra que ya lo tenga activo. Cambiar la credencial del actor no resuelve este error.
rate_limited429síEspera y reintenta con backoff exponencial.
upstream_unexpected_response502noNo reintentes: la respuesta es determinista. Repórtalo con el request_id para que actualicemos el conector.
external_resource_not_found404noVerifica el identificador con la tool de búsqueda del mismo sistema. Reintentar con el mismo identificador da el mismo resultado.

Toda llamada puede devolver además los códigos transversales (validation_error, unauthorized, scope_not_granted, rate_limited, entre otros): el detalle vive en el catálogo de errores.

Próximos pasos

En esta página