Privacidad y analítica

Utilizamos cookies técnicas necesarias y, solo si das tu consentimiento, analítica y pixels de marketing para mejorar la web y medir campañas.

Política de privacidadPolítica de cookies
Docs
Español
EspañolEnglishFrançaisDeutschItaliano

Primeros pasos

  • ¿Qué es Nömad?
  • Cómo empezar en Nömad
  • Crear tu marca y completar el Genoma
  • Invitar a tu equipo
  • Glosario

Brand OS

  • Qué incluye Brand OS
  • ¿Qué es el Genoma?
  • ¿Quién es Nödo?
  • Hablar con Nödo: voz, tarjetas y pedir a la Tienda
  • Conversaciones: tu equipo y Nödo
  • ¿Qué hace un Brand Manager?
  • Kit de marca y Biblioteca
  • Publicaciones y calendario
  • Conexiones
  • Reuniones
  • Archivos que te enviamos con NödoTransfer
  • Tus presupuestos

Trabajos

  • Trabajos y tareas
  • Encargar un trabajo
  • Seguir, revisar y aprobar entregas
  • Aprobar las publicaciones que prepara Nömad
  • Presupuestos a medida
  • Historial de la marca
  • Sí, hay humanos detrás

Cuenta y facturación

  • Planes y precios
  • Facturación y pagos
  • Pagar desde las apps (iPhone y Android)
  • Personas y accesos
  • Roles de la organización y de la marca
  • Workspaces y varias marcas
  • Tu nombre y tu @usuario
  • Idiomas, apps y datos
  • Salir, cerrar o eliminar: cuenta, marcas y workspaces
  • Eliminar y recuperar: qué se borra y qué se queda
  • Bandeja de entrada y notificaciones: cómo te avisamos
  • Avisos push en el móvil y el navegador
  • Correos de Nömad y tus preferencias

Ayuda

  • Cómo pedir ayuda

API

  • API de marca
    • Errores
    • Permisos y roles
    • Eventos y webhooks
    • Marca
    • Genoma
    • Brand Kit
    • Biblioteca
    • Trabajos
    • Calendario
    • Conexiones
    • Publicaciones
    • Avisos
    • Equipo
    • Cuenta y equipo
    • Conversación
    • Memoria
    • Preguntas
    • Imagen
    • Store
    • Plan
    • Pedidos
    • Actividad
    • Workspace
    • Tu cuenta
    • Facturación
    • Sincronización
    • Web y dominios
    • Estadísticas
    • Eventos

MCP

  • Servidor MCP

Conectores

  • Conectores de una marca

Nödo y agentes

  • Nödo en la marca

Genoma

  • Especificación del Genoma
API/API de marca
Referencia10 min de lectura

Conexiones

Redes, web y analítica conectadas.

En esta página
  • connections.list · Ver conexiones
  • connections.connect · Conectar una cuenta
  • connections.disconnect · Desconectar
  • connections.setup_resources · Cuentas de una autorización
Português
Русский
한국어
日本語
中文
हिन्दी
Abrir la app
  • connections.resources_attach · Conectar las cuentas elegidas
  • connections.integration_disconnect · Desconectar una cuenta
  • connections.setup_cancel · Cancelar una conexión a medias
  • connections.backup_remove · Quitar una autorización de respaldo
  • connections.backup_primary_set · Elegir la autorización principal
  • connections.posts_retry_failed · Reintentar las publicaciones fallidas
  • connections.email_api_key_connect · Conectar el email marketing con una clave
  • connections.wordpress_connect · Conectar WordPress
  • connections.verification_linkedin_publish · Publicar la prueba de LinkedIn
  • connections.verification_linkedin_delete · Borrar la prueba de LinkedIn
  • connections.verification_youtube_publish · Subir el vídeo de prueba de YouTube
  • connections.external_access_revoke · Quitar el acceso de una app externa
  • connections.external_access_grant · Dar acceso a una app externa
  • connections.attention · Conexiones que piden atención
  • connections.overview · Conexiones de la marca
  • connections.list · Ver conexiones

    Integraciones de la marca (redes, web, analítica) con su estado y el catálogo disponible.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/connections.list
    Herramienta MCPconnections_list
    Alcanceconnections.read
    Rol mínimoAdmin
    Confirmación humanaNo
    PuertasNödo, Voz, MCP, API, Chat, Pantallas, Apps
    EstadoDisponible
    Widgetlist

    Entrada

    {
      includeCatalog?: boolean  // default false
    }

    Salida

    {
      items: Array<{
        id: string  // uuid
        provider: string  // Provider key, e.g. instagram, wordpress, google_analytics.
        account: string | null
        status: "connected" | "needs_attention" | "disconnected" | "pending_setup"
        connectedAt: string | null
        attention?: {
          state: "reconnect" | "permissions" | "expiring" | "paused" | "rate_limited"  // `reconnect`: it stopped working and only a new sign-in fixes it. `permissions`: some permissions are missing. `expiring`: access ends at `renewBy` unless someone signs in again. `paused`: paused in Nömad. `rate_limited`: the network paused requests until `until`; nothing to do.
          cause: "password_changed" | "security_checkpoint" | "session_expired" | "app_removed" | "page_role_removed" | "missing_permissions" | "instagram_page_link" | "account_restricted" | "rate_limited" | "provider_unavailable" | "token_expiry" | "data_access_expiry" | "unknown" | null  // Why, in plain terms: password_changed (the person who connected it changed their password), security_checkpoint (the network asks them to complete a security check), session_expired, app_removed (Nömad was removed from the connected apps), page_role_removed (they no longer manage the page), missing_permissions, instagram_page_link (the Instagram account is no longer linked to its Facebook page), account_restricted, token_expiry (sign-in access ends), data_access_expiry (Meta asks to confirm data access every 90 days).
          renewBy: string | null  // When access ends unless someone signs in again (past when it already ended).
          until: string | null  // When a network pause lifts.
          canReconnect: boolean  // A new sign-in is the way out. Only a brand owner or admin can do it, in Nömad › Connections.
        }
        | null  // Present when the account needs a person or ends soon; null when it is fine.
      }>
      catalog?: Array<{
        provider: string
        name: string
        available: boolean
      }>
    }

    connections.connect · Conectar una cuenta

    Devuelve el enlace para autorizar una cuenta del proveedor. Una persona lo abre y autoriza; nunca se piden contraseñas ni claves en la conversación. En las apps, el enlace queda atado a esa instalación y vuelve a la app; después se eligen las cuentas con connections.setup_resources y connections.resources_attach.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.connect
    Herramienta MCPconnections_connect
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas, Apps, API, MCP
    EstadoDisponible
    Widgetconfirm

    Entrada

    {
      provider: string  // ≤ 60 · Product key to connect, as connections.list / connections.overview name it.
      mode?: "profile" | "organization"  // LinkedIn only: the member profile or a Page.
      variant?: string  // ≤ 60 · Way to connect when the product offers several (Instagram); omitted = the default.
      account?: string  // ≤ 253 · Login hint for the provider.
      platform?: "ios" | "android"  // Apps only: the platform the consent returns to.
      clientBindingHash?: string  // Apps only: base64url SHA-256 of the secret the app keeps for this consent.
    }

    Salida

    {
      authorizationUrl: string  // uri
      expiresAt: string | null  // When the started consent lapses (apps); null for a link that starts it when opened.
      clientBinding: "bound" | "none"  // `bound`: tied to this app installation.
    }

    connections.disconnect · Desconectar

    Desconecta una integración. Las publicaciones programadas en esa cuenta dejan de salir.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.disconnect
    Herramienta MCPconnections_disconnect
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasNödo, MCP, API, Chat, Pantallas, Apps
    EstadoPróximamente
    Widgetconfirm

    Entrada

    {
      connectionId: string  // uuid
    }

    Salida

    {
      ok: true
      id?: string
      revision?: integer  // -9007199254740991–9007199254740991
    }

    connections.setup_resources · Cuentas de una autorización

    Tras dar permiso en la red, las cuentas y páginas que esa autorización alcanza, para elegir cuáles conectar. Desde las apps lleva la prueba de que la autorización la empezó esa instalación.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/connections.setup_resources
    Herramienta MCPconnections_setup_resources
    Alcanceconnections.read
    Rol mínimoAdmin
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      grantId: string  // uuid
      clientBindingSecret?: string
      integrationCode?: string
    }

    Salida

    {
      resources: Array<{
        id: string  // uuid · Pass in `externalResourceIds` of `connections.resources_attach`.
        productId: string
        resourceType: string
        displayName: string
        handle: string | null
        avatarUrl: string | null
        alreadyConnected: boolean  // Connected to this brand already.
        unavailable: boolean  // Cannot be attached here (it does not say why).
        upgradesConnection: boolean
        reconnectsConnection: boolean
        backsUpConnection: boolean  // Finishing adds this authorization as a backup («Añadir como respaldo»).
        reconnectsFromOtherAccount: boolean
        businessId: string | null
        businessName: string | null
        linkedPageId: string | null  // Setup row of the Facebook Page an Instagram account is linked to, when listed.
      }>
    }

    connections.resources_attach · Conectar las cuentas elegidas

    Tras dar permiso en la red, conecta las cuentas elegidas de esa autorización. Instagram, Facebook y Threads traen sus últimos 90 días de publicaciones.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.resources_attach
    Herramienta MCPconnections_resources_attach
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasAPI, MCP, Pantallas, Apps, Nödo
    EstadoDisponible

    Entrada

    {
      grantId: string  // uuid
      externalResourceIds: string[]  // ≤ 100 items
    }

    Salida

    {
      connectionIds: string[]
    }

    connections.integration_disconnect · Desconectar una cuenta

    Desconecta una cuenta conectada y retira su autorización en la red si nada más la usa. Lo programado en ella se pausa.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.integration_disconnect
    Herramienta MCPconnections_integration_disconnect
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      brandIntegrationId: string  // uuid
    }

    Salida

    {
      remoteRevoked: boolean
      revocation: {
        revocation_status: string  // `revoked`, `already_revoked`, `kept` (another account uses it) or `failed`.
      }  // What happened to the provider authorization.
    }

    connections.setup_cancel · Cancelar una conexión a medias

    Descarta una autorización que se dio pero cuyas cuentas no se llegaron a conectar, y la retira en la red.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.setup_cancel
    Herramienta MCPconnections_setup_cancel
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      grantId: string  // uuid
    }

    Salida

    {
      remoteRevoked: boolean
      revocation: {
        revocation_status: string  // `revoked`, `already_revoked`, `kept` (another account uses it) or `failed`.
      }  // What happened to the provider authorization.
    }

    connections.backup_remove · Quitar una autorización de respaldo

    Quita la autorización de respaldo de una persona en una cuenta conectada. Se retira en la red solo si nada más la usa.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.backup_remove
    Herramienta MCPconnections_backup_remove
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      brandIntegrationId: string  // uuid
      grantId: string  // uuid
    }

    Salida

    {
      revocationStatus: string
    }

    connections.backup_primary_set · Elegir la autorización principal

    Elige con qué autorización trabaja una cuenta conectada. Elegir un respaldo cambia a él ahora; tiene que funcionar.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.backup_primary_set
    Herramienta MCPconnections_backup_primary_set
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasAPI, MCP, Pantallas, Apps, Nödo
    EstadoDisponible

    Entrada

    {
      brandIntegrationId: string  // uuid
      grantId: string  // uuid
    }

    Salida

    {
      switched: boolean
    }

    connections.posts_retry_failed · Reintentar las publicaciones fallidas

    «Reintentar los N posts fallidos»: tras reconectar, vuelve a poner en cola lo que falló en esa cuenta mientras estaba caída, y lo envía ya.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.posts_retry_failed
    Herramienta MCPconnections_posts_retry_failed
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasAPI, MCP, Pantallas, Apps, Nödo
    EstadoDisponible

    Entrada

    {
      connectionId: string  // uuid
    }

    Salida

    {
      requested: integer  // -9007199254740991–9007199254740991
      retried: integer  // -9007199254740991–9007199254740991
      failed: integer  // -9007199254740991–9007199254740991
    }

    connections.email_api_key_connect · Conectar el email marketing con una clave

    Conecta las cuentas de MailerLite o Brevo de la marca con su clave de API. La clave se guarda cifrada.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.email_api_key_connect
    Herramienta MCPconnections_email_api_key_connect
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      providerSlug: "mailerlite" | "brevo"
      apiKey: string  // ≤ 1000
      accountLabel?: string  // ≤ 120
    }

    Salida

    {
      connectionIds: string[]
    }

    connections.wordpress_connect · Conectar WordPress

    Conecta una web de WordPress con una contraseña de aplicación. La contraseña se guarda cifrada.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.wordpress_connect
    Herramienta MCPconnections_wordpress_connect
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      siteUrl: string  // ≤ 2048
      username: string  // ≤ 120
      applicationPassword: string  // ≤ 500
    }

    Salida

    {
      connectionIds: string[]
    }

    connections.verification_linkedin_publish · Publicar la prueba de LinkedIn

    La prueba de revisión de LinkedIn: publica un texto con el publicador real y lo guarda para poder borrarlo después.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.verification_linkedin_publish
    Herramienta MCPconnections_verification_linkedin_publish
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      brandIntegrationId: string  // uuid
      message: string  // ≤ 3000
      confirmed: true
    }

    Salida

    {
      permalink: string
      remoteStatus: "published" | "processing"
      auditId: string
    }

    connections.verification_linkedin_delete · Borrar la prueba de LinkedIn

    Borra en LinkedIn la publicación de prueba que hizo la revisión y lo deja anotado.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.verification_linkedin_delete
    Herramienta MCPconnections_verification_linkedin_delete
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      auditId: string  // ≤ 20
      confirmed: true
    }

    Salida

    {
      ok: true
    }

    connections.verification_youtube_publish · Subir el vídeo de prueba de YouTube

    La prueba de verificación de Google: sube un vídeo de la Biblioteca con el publicador real de YouTube, privado por defecto.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.verification_youtube_publish
    Herramienta MCPconnections_verification_youtube_publish
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      brandIntegrationId: string  // uuid
      brandFileId: string  // uuid
      title: string  // ≤ 100
      description?: string  // ≤ 5000 · default ""
      privacyStatus?: "private" | "unlisted" | "public"  // default "private"
      confirmed: true
    }

    Salida

    {
      permalink: string
      remoteStatus: "published" | "processing"
    }

    connections.external_access_revoke · Quitar el acceso de una app externa

    Corta el acceso de una app externa (MCP) a la marca. Si era su último acceso, su autorización y sus sesiones también se cierran.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.external_access_revoke
    Herramienta MCPconnections_external_access_revoke
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      grantId: string  // uuid
    }

    Salida

    {
      id: string
    }

    connections.external_access_grant · Dar acceso a una app externa

    Da a una app externa (MCP) que la persona ya autorizó acceso a la marca con los permisos elegidos.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/connections.external_access_grant
    Herramienta MCPconnections_external_access_grant
    Alcanceconnections.write
    Rol mínimoAdmin
    Confirmación humanaSí
    PuertasPantallas
    EstadoDisponible

    Entrada

    {
      clientId: string  // ≤ 256
      scopes: string[]  // ≤ 20 items
    }

    Salida

    {
      id: string
    }

    connections.attention · Conexiones que piden atención

    Cuántas conexiones de la marca han dejado de funcionar o piden permisos nuevos (el aviso de la carcasa). Nulo si todas van bien.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/connections.attention
    Herramienta MCPconnections_attention
    Alcanceconnections.read
    Rol mínimoAdmin
    Confirmación humanaNo
    PuertasAPI, MCP, Pantallas, Apps, Nödo
    EstadoDisponible

    Entrada

    {}

    Salida

    {
      summary: {
        attentionCount: integer  // -9007199254740991–9007199254740991
        brokenCount: integer  // -9007199254740991–9007199254740991
      }
      | null
    }

    connections.overview · Conexiones de la marca

    Las conexiones de la marca agrupadas como las muestra su inicio: cuántas, de qué y en qué estado.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/connections.overview
    Herramienta MCPconnections_overview
    Alcanceconnections.read
    Rol mínimoAdmin
    Confirmación humanaNo
    PuertasAPI, MCP, Pantallas, Apps, Nödo
    EstadoDisponible

    Entrada

    {}

    Salida

    {
      overview: {
        products: Array<{
          id: string
          slug: string
          name: string
          category: string  // `channel`, `ads`, `analytics`, `tag_management`, `website` or `email_marketing`.
          rolloutStatus: string  // `planned`, `active`, `standby` or `disabled`.
          defaultAccessMode: string
          providerSlug: string
          providerName: string
          providerRolloutStatus: string
          authStrategy: string  // `oauth2`, `api_key`…
          linkedinModeRollout: Record<string, string> | null
          linkedinModeConfigured: Record<string, boolean> | null
          implemented: boolean
          configured: boolean
          capabilities: string[]
          requiredScopes: string[]
          docsUrl: string | null
          connections: Array<{
            id: string
            grantId: string
            label: string | null
            status: string  // `connected`, `needs_attention`, `disconnected`, `pending_setup`…
            accessMode: string
            resourceType: string
            externalId: string
            displayName: string
            handle: string | null
            avatarUrl: string | null
            connectedAt: string
            lastErrorCode: string | null
            renewBy: string | null  // When access ends unless someone signs in again; null when it renews by itself.
            renewReason: string | null  // `token_expiry` or `data_access_expiry`; null without a deadline.
          }>  // Current, listed connections only.
        }>
        connectedCount: integer  // -9007199254740991–9007199254740991
        needsAttentionCount: integer  // -9007199254740991–9007199254740991
      }
    }

    Actualizado el 1 de enero de 1970

    AnteriorCalendarioSiguientePublicaciones

    En esta sección

    • Errores
    • Permisos y roles
    • Eventos y webhooks
    • Marca
    • Genoma
    • Brand Kit
    • Biblioteca
    • Trabajos
    ¿No encuentras lo que buscas? EscríbenosEscríbenosIr a la app
    © 2026 Nömad · Documentación de NömadLinkedInInstagramThreadsFacebookTikTokYouTubeX
    Ir a nomad.oooVolver arriba

    En esta página

    • connections.list · Ver conexiones
    • connections.connect · Conectar una cuenta
    • connections.disconnect · Desconectar
    • connections.setup_resources · Cuentas de una autorización
    • connections.resources_attach · Conectar las cuentas elegidas
    • connections.integration_disconnect · Desconectar una cuenta
    • connections.setup_cancel · Cancelar una conexión a medias
    • connections.backup_remove · Quitar una autorización de respaldo
    • connections.backup_primary_set · Elegir la autorización principal
    • connections.posts_retry_failed · Reintentar las publicaciones fallidas
    • connections.email_api_key_connect · Conectar el email marketing con una clave
    • connections.wordpress_connect · Conectar WordPress
    • connections.verification_linkedin_publish · Publicar la prueba de LinkedIn
    • connections.verification_linkedin_delete · Borrar la prueba de LinkedIn
    • connections.verification_youtube_publish · Subir el vídeo de prueba de YouTube
    • connections.external_access_revoke · Quitar el acceso de una app externa
    • connections.external_access_grant · Dar acceso a una app externa
    • connections.attention · Conexiones que piden atención
    • connections.overview · Conexiones de la marca