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?
  • Mensajes: 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

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
  • 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
  • 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
    • 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
    • Web y dominios

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
Referencia14 min de lectura

Workspace

La organización: personas y accesos, ajustes, empresa y marcas.

En esta página
  • workspace.agent_policy.set · Qué pueden cambiar los agentes en el workspace
  • workspace.service_accounts.create · Crear una cuenta de servicio
  • workspace.service_accounts.disable · Desactivar una cuenta de servicio
Português
Русский
한국어
日本語
中文
हिन्दी
Abrir la app
  • workspace.service_tokens.create · Crear un token de servicio
  • workspace.service_tokens.rotate · Rotar un token de servicio
  • workspace.service_tokens.revoke · Revocar un token de servicio
  • workspace.requests.submit · Pedir un workspace
  • workspace.rename · Renombrar el workspace
  • workspace.company.save · Empresa que paga
  • workspace.brand_billing.set · Cómo factura una marca
  • workspace.members.brand_roles.set · Roles por marca
  • workspace.members.all_brands.set · Todas las marcas con un rol
  • workspace.invites.all_brands.send · Invitar a todas las marcas
  • workspace.brand_transfers.request · Pedir mover una marca
  • workspace.brand_transfers.decide · Decidir el traslado de una marca
  • workspace.people.org_role.set · Rol en la organización
  • workspace.people.org_role.set_many · Rol en la organización a varias personas
  • workspace.people.access.set · A qué marcas llega una persona
  • workspace.people.access.set_many · Acceso a marcas para varias personas
  • workspace.invites.send · Invitar personas
  • workspace.invites.resend · Reenviar una invitación
  • workspace.invites.resend_many · Reenviar varias invitaciones
  • workspace.invites.copy_link · Copiar el enlace de una invitación
  • workspace.invites.revoke · Revocar una invitación
  • workspace.invites.revoke_many · Revocar varias invitaciones
  • workspace.invites.decline · Rechazar una invitación
  • workspace.access_requests.create · Solicitar acceso
  • workspace.access_requests.cancel · Cancelar una solicitud de acceso
  • workspace.access_requests.decide · Decidir una solicitud de acceso
  • workspace.join_domains.read · Dominios para unirse
  • workspace.join_domains.set · Unirse con el dominio
  • workspace.join_domains.remove · Quitar un dominio
  • workspace.join · Unirme a una organización
  • workspace.people.handover · Traspasar el trabajo de alguien
  • workspace.reconnect_requests.dismiss · Descartar «Vuelve a conectar»
  • workspace.agent_policy.set · Qué pueden cambiar los agentes en el workspace

    La política de agentes de todas las marcas del workspace que no tengan la suya: solo leer, con aprobación o directo.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.agent_policy.set
    Herramienta MCPworkspace_agent_policy_set
    Alcanceworkspace.write
    Rol mínimoworkspace.settings.edit
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      policy: "read_only" | "approval" | "direct" | null
    }

    Salida

    {
      ok: true
    }

    workspace.service_accounts.create · Crear una cuenta de servicio

    Una identidad para integraciones del workspace, con un rol en todas o algunas marcas. Pide un inicio de sesión reciente.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.service_accounts.create
    Herramienta MCPworkspace_service_accounts_create
    Alcanceworkspace.write
    Rol mínimoworkspace.api_keys.manage
    Confirmación humanaNo
    PuertasPantallas
    EstadoDisponible

    Entrada

    {
      name: string  // ≤ 80
      description?: string | null
      scope: "all_brands" | "selected_brands"
      role: "admin" | "member" | "viewer"
      brandIds?: string[]  // ≤ 200 items · default []
    }

    Salida

    {
      id: string  // uuid
    }

    workspace.service_accounts.disable · Desactivar una cuenta de servicio

    La cuenta de servicio y todos sus tokens dejan de funcionar. Pide un inicio de sesión reciente.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.service_accounts.disable
    Herramienta MCPworkspace_service_accounts_disable
    Alcanceworkspace.write
    Rol mínimoworkspace.api_keys.manage
    Confirmación humanaSí
    PuertasPantallas
    EstadoDisponible

    Entrada

    {
      serviceAccountId: string  // uuid
    }

    Salida

    {
      ok: true
    }

    workspace.service_tokens.create · Crear un token de servicio

    Un token (nmw_) de una cuenta de servicio, con permisos, caducidad y marcas del workspace. Se ve una sola vez.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.service_tokens.create
    Herramienta MCPworkspace_service_tokens_create
    Alcanceworkspace.write
    Rol mínimoworkspace.api_keys.manage
    Confirmación humanaNo
    PuertasPantallas
    EstadoDisponible

    Entrada

    {
      serviceAccountId: string  // uuid
      name: string  // ≤ 80
      expiresAt?: string | null  // ISO date; empty takes the default lifetime.
      scopes: string[]  // ≤ 200 items
      brandIds?: string[]  // ≤ 200 items · default []
    }

    Salida

    {
      token: string
      credential: {
        id: string  // uuid
        kind: string
        name: string
        prefix: string
        scopes: string[]
        brandIds: string[] | null
        createdAt: string
        expiresAt: string
        lastUsedAt: string | null
        revokedAt: string | null
        revokedSource: string | null
        legacy: boolean
        serviceAccountId: string | null
      }
    }

    workspace.service_tokens.rotate · Rotar un token de servicio

    Emite el sustituto; el anterior vale las horas de gracia elegidas.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.service_tokens.rotate
    Herramienta MCPworkspace_service_tokens_rotate
    Alcanceworkspace.write
    Rol mínimoworkspace.api_keys.manage
    Confirmación humanaNo
    PuertasPantallas
    EstadoDisponible

    Entrada

    {
      id: string  // uuid
      graceHours: integer  // 0–720
    }

    Salida

    {
      token: string
      credential: {
        id: string  // uuid
        kind: string
        name: string
        prefix: string
        scopes: string[]
        brandIds: string[] | null
        createdAt: string
        expiresAt: string
        lastUsedAt: string | null
        revokedAt: string | null
        revokedSource: string | null
        legacy: boolean
        serviceAccountId: string | null
      }
    }

    workspace.service_tokens.revoke · Revocar un token de servicio

    El token deja de funcionar al momento.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.service_tokens.revoke
    Herramienta MCPworkspace_service_tokens_revoke
    Alcanceworkspace.write
    Rol mínimoworkspace.api_keys.manage
    Confirmación humanaSí
    PuertasPantallas
    EstadoDisponible

    Entrada

    {
      id: string  // uuid
    }

    Salida

    {
      ok: true
    }

    workspace.requests.submit · Pedir un workspace

    Envía la solicitud de un workspace de agencia o grupo; Nömad la revisa antes de crearlo.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.requests.submit
    Herramienta MCPworkspace_requests_submit
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      name: string  // ≤ 120
      workspaceType: "agency" | "group"
      companyWebsite: string | null
      contactEmail: string  // email · ≤ 180
      expectedBrands: integer  // 1–10000
      intendedUse: string  // ≤ 2000
    }

    Salida

    {
      requestId: string
    }

    workspace.rename · Renombrar el workspace

    Cambia el nombre del workspace. Solo su propietario o el equipo de Nömad que gestiona workspaces.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.rename
    Herramienta MCPworkspace_rename
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      name: string  // ≤ 120
    }

    Salida

    {
      ok: true
    }

    workspace.company.save · Empresa que paga

    Razón social, NIF, correo, teléfono y dirección de facturación del workspace; se copia a las marcas que facturan con él.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.company.save
    Herramienta MCPworkspace_company_save
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      company: {
        legalName: string  // ≤ 200
        taxId: string  // ≤ 32
        billingEmail: string  // ≤ 180
        billingPhone: string  // ≤ 40
        address: Record<string, string>  // line1, line2, city, state, postal_code and the ISO country code.
      }
    }

    Salida

    {
      brandAccountsSynced: integer  // -9007199254740991–9007199254740991
    }

    workspace.brand_billing.set · Cómo factura una marca

    Una marca factura con los datos del workspace o con su propia empresa.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.brand_billing.set
    Herramienta MCPworkspace_brand_billing_set
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      brandId: string  // uuid
      source: "workspace" | "own"
      company: {
        legalName: string  // ≤ 200
        taxId: string  // ≤ 32
        billingEmail: string  // ≤ 180
        billingPhone: string  // ≤ 40
        address: Record<string, string>  // line1, line2, city, state, postal_code and the ISO country code.
      }
      | null
    }

    Salida

    {
      source: "workspace" | "own"
    }

    workspace.members.brand_roles.set · Roles por marca

    El rol de una persona en cada marca del workspace. Solo el propietario.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.members.brand_roles.set
    Herramienta MCPworkspace_members_brand_roles_set
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      userId: string  // uuid
      roles: Record<string, "admin" | "billing" | "member" | "viewer">
    }

    Salida

    {
      ok: true
    }

    workspace.members.all_brands.set · Todas las marcas con un rol

    Da a una persona todas las marcas del workspace, presentes y futuras, con un rol.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.members.all_brands.set
    Herramienta MCPworkspace_members_all_brands_set
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      userId: string  // uuid
      role: "admin" | "billing" | "member" | "viewer"
    }

    Salida

    {
      ok: true
    }

    workspace.invites.all_brands.send · Invitar a todas las marcas

    Invita a alguien a todas las marcas del workspace con un rol y le envía el correo.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.all_brands.send
    Herramienta MCPworkspace_invites_all_brands_send
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      email: string  // email · ≤ 320
      role: "admin" | "billing" | "member" | "viewer"
      anchorBrandId?: string | null
    }

    Salida

    {
      ok: true
    }

    workspace.brand_transfers.request · Pedir mover una marca

    Propone mover una marca a otro workspace: quién sigue, cuándo pasa la suscripción y desde qué día factura el nuevo.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.brand_transfers.request
    Herramienta MCPworkspace_brand_transfers_request
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      brandId: string  // uuid
      sourceWorkspaceId: string  // uuid
      targetWorkspaceId: string  // uuid
      carryMembers: Record<string, "admin" | "billing" | "member" | "viewer">
      subscriptionHandover: "next_renewal" | "immediate"
      billingEffectiveOn: string
      note: string | null
    }

    Salida

    {
      transferId: string
    }

    workspace.brand_transfers.decide · Decidir el traslado de una marca

    Acepta, rechaza o cancela un traslado de marca pendiente.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.brand_transfers.decide
    Herramienta MCPworkspace_brand_transfers_decide
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      transferId: string  // uuid
      decision: "accept" | "decline" | "cancel"
      carryMembers?: Record<string, "admin" | "billing" | "member" | "viewer"> | null
      note?: string | null
      workspaceIds: string[]  // ≤ 2 items · The two workspaces of the transfer, to refresh their pages.
    }

    Salida

    {
      sourceWorkspaceOutcome: string | null
    }

    workspace.people.org_role.set · Rol en la organización

    Administrador, Miembro, Facturación o Lector para una persona. Propietario solo se cambia transfiriendo.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.people.org_role.set
    Herramienta MCPworkspace_people_org_role_set
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      role: "admin" | "member" | "billing" | "viewer"
      reason?: string  // ≤ 500
      userId: string  // uuid
    }

    Salida

    {
      changed: boolean
    }

    workspace.people.org_role.set_many · Rol en la organización a varias personas

    El mismo rol para varias personas, una a una con las mismas comprobaciones: un rechazo deja hechas las demás.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.people.org_role.set_many
    Herramienta MCPworkspace_people_org_role_set_many
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      role: "admin" | "member" | "billing" | "viewer"
      reason?: string  // ≤ 500
      userIds: string[]  // ≤ 100 items
    }

    Salida

    {
      done: string[]
      failed: Array<{
        id: string
        error: string
        missing?: string[]
      }>
    }

    workspace.people.access.set · A qué marcas llega una persona

    «Todas las marcas» con un rol, algunas marcas con un rol cada una, o ninguna.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.people.access.set
    Herramienta MCPworkspace_people_access_set
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      access: {
        scope: "all" | "selected" | "none"
        allRole: "admin" | "member" | "viewer" | "billing" | null
        brandRoles: Record<string, "admin" | "member" | "viewer" | "billing">
      }
      reason?: string  // ≤ 500
      brandIds?: string[]  // ≤ 500 items · Brands whose pages refresh afterwards.
      userId: string  // uuid
    }

    Salida

    {
      ok: true
    }

    workspace.people.access.set_many · Acceso a marcas para varias personas

    El mismo acceso a marcas para varias personas, una a una.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.people.access.set_many
    Herramienta MCPworkspace_people_access_set_many
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      access: {
        scope: "all" | "selected" | "none"
        allRole: "admin" | "member" | "viewer" | "billing" | null
        brandRoles: Record<string, "admin" | "member" | "viewer" | "billing">
      }
      reason?: string  // ≤ 500
      brandIds?: string[]  // ≤ 500 items · Brands whose pages refresh afterwards.
      userIds: string[]  // ≤ 100 items
    }

    Salida

    {
      done: string[]
      failed: Array<{
        id: string
        error: string
        missing?: string[]
      }>
    }

    workspace.invites.send · Invitar personas

    Una invitación a la organización y sus marcas para varias direcciones, con rol, alcance, nota y validez del enlace.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.send
    Herramienta MCPworkspace_invites_send
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      emails: string[]  // ≤ 50 items
      orgRole: "admin" | "member" | "billing" | "viewer"
      scope: "all" | "selected"
      allRole: "admin" | "member" | "viewer" | "billing" | null
      brandRoles: Record<string, "admin" | "member" | "viewer" | "billing">
      message?: string  // ≤ 500
      validDays?: 1 | 7 | 30  // default 7
    }

    Salida

    {
      sent: string[]
      failed: Array<{
        email: string
        error: string
        missing?: string[]
      }>
    }

    workspace.invites.resend · Reenviar una invitación

    Un enlace nuevo (el anterior deja de valer), la misma validez desde ahora y el correo otra vez.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.resend
    Herramienta MCPworkspace_invites_resend
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      inviteId: string  // uuid
    }

    Salida

    {
      expiresAt: string
    }

    workspace.invites.resend_many · Reenviar varias invitaciones

    «Reenviar» para varias invitaciones a la vez.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.resend_many
    Herramienta MCPworkspace_invites_resend_many
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      inviteIds: string[]  // ≤ 100 items
    }

    Salida

    {
      done: string[]
      failed: Array<{
        id: string
        error: string
        missing?: string[]
      }>
    }

    workspace.invites.copy_link · Copiar el enlace de una invitación

    Crea un enlace nuevo para mandarlo por otro canal; el enviado por correo deja de valer.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.copy_link
    Herramienta MCPworkspace_invites_copy_link
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      inviteId: string  // uuid
    }

    Salida

    {
      url: string
      expiresAt: string
    }

    workspace.invites.revoke · Revocar una invitación

    La invitación termina ahora; el enlace ya no abre nada.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.revoke
    Herramienta MCPworkspace_invites_revoke
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      inviteId: string  // uuid
      reason?: string  // ≤ 500
    }

    Salida

    {
      ok: true
    }

    workspace.invites.revoke_many · Revocar varias invitaciones

    «Revocar» para varias invitaciones; cada una pasa la misma comprobación.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.revoke_many
    Herramienta MCPworkspace_invites_revoke_many
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      inviteIds: string[]  // ≤ 100 items
      reason?: string  // ≤ 500
    }

    Salida

    {
      done: string[]
      failed: Array<{
        id: string
        error: string
        missing?: string[]
      }>
    }

    workspace.invites.decline · Rechazar una invitación

    «Rechazar» en la página de la invitación: termina para siempre y quien invitó se entera.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.invites.decline
    Herramienta MCPworkspace_invites_decline
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      token: string  // ≤ 512
    }

    Salida

    {
      ok: true
    }

    workspace.access_requests.create · Solicitar acceso

    Pide acceso a una marca con un mensaje; pedirlo otra vez devuelve la solicitud pendiente.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.access_requests.create
    Herramienta MCPworkspace_access_requests_create
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      brand: string  // ≤ 64
      message?: string  // ≤ 500
      requestedRole?: "viewer" | "member" | null
    }

    Salida

    {
      requestId: string | null
    }

    workspace.access_requests.cancel · Cancelar una solicitud de acceso

    Retira tu propia solicitud de acceso pendiente.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.access_requests.cancel
    Herramienta MCPworkspace_access_requests_cancel
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      requestId: string  // uuid
    }

    Salida

    {
      ok: true
    }

    workspace.access_requests.decide · Decidir una solicitud de acceso

    «Aprobar» con rol y alcance, o «Rechazar» con nota; quien pidió lee la respuesta donde pidió.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.access_requests.decide
    Herramienta MCPworkspace_access_requests_decide
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      requestId: string  // uuid
      workspaceId: string  // uuid
      brandId: string | null
      decision: "approve" | "deny"
      orgRole?: "admin" | "member" | "billing" | "viewer" | null
      access?: {
        scope: "all" | "selected" | "none"
        allRole: "admin" | "member" | "viewer" | "billing" | null
        brandRoles: Record<string, "admin" | "member" | "viewer" | "billing">
      }
      note?: string  // ≤ 500
    }

    Salida

    {
      status: "approved" | "denied"
    }

    workspace.join_domains.read · Dominios para unirse

    Los dominios de correo con los que se entra a la organización y cuáles se pueden añadir.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/workspace.join_domains.read
    Herramienta MCPworkspace_join_domains_read
    Alcanceworkspace.read
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
    }

    Salida

    {
      can_manage: boolean
      domains: Record<string, unknown>[]
      available: string[]
    }

    workspace.join_domains.set · Unirse con el dominio

    Añade o cambia un dominio con el que unirse: entra directo o pide, con qué rol y a qué marcas.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.join_domains.set
    Herramienta MCPworkspace_join_domains_set
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      domain: string  // ≤ 260
      mode: "join" | "request"
      orgRole: "member" | "viewer"
      brandScope: "none" | "all"
      brandRole: "member" | "viewer" | null
      reason?: string  // ≤ 500
    }

    Salida

    {
      domain: string
    }

    workspace.join_domains.remove · Quitar un dominio

    Nadie más entra con ese dominio; quien ya entró sigue.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.join_domains.remove
    Herramienta MCPworkspace_join_domains_remove
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      domain: string  // ≤ 260
      reason?: string  // ≤ 500
    }

    Salida

    {
      ok: true
    }

    workspace.join · Unirme a una organización

    «Unirme» con el correo de empresa confirmado, o «Pedir unirme» cuando el dominio lo pide.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.join
    Herramienta MCPworkspace_join
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      message?: string  // ≤ 500
    }

    Salida

    {
      status: "joined" | "pending" | "member"
    }

    workspace.people.handover · Traspasar el trabajo de alguien

    Pasa a otra persona las tareas, las aprobaciones pendientes, las invitaciones y quién vuelve a conectar cada conexión. La primera mitad de quitar a alguien.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.people.handover
    Herramienta MCPworkspace_people_handover
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId: string  // uuid
      brandId?: string | null
      from: string  // uuid
      choice: {
        to: string  // uuid
        tasks: boolean
        approvals: boolean
        invites: boolean
        reconnect?: Record<string, string>
      }
      reason?: string  // ≤ 500
    }

    Salida

    {
      tasks_moved: number
      tasks_left: number
      approvals_moved: number
      approvals_left: number
      invites_moved: number
    }

    workspace.reconnect_requests.dismiss · Descartar «Vuelve a conectar»

    La persona a la que se pidió volver a conectar una cuenta cierra su propia petición.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/workspace.reconnect_requests.dismiss
    Herramienta MCPworkspace_reconnect_requests_dismiss
    Alcanceworkspace.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      requestId: string  // uuid
    }

    Salida

    {
      ok: true
    }

    Actualizado el 1 de enero de 1970

    AnteriorActividadSiguienteTu cuenta

    En esta sección

    • Errores
    • Permisos y roles
    • Marca
    • Genoma
    • Brand Kit
    • Biblioteca
    • Trabajos
    • Calendario
    ¿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

    • workspace.agent_policy.set · Qué pueden cambiar los agentes en el workspace
    • workspace.service_accounts.create · Crear una cuenta de servicio
    • workspace.service_accounts.disable · Desactivar una cuenta de servicio
    • workspace.service_tokens.create · Crear un token de servicio
    • workspace.service_tokens.rotate · Rotar un token de servicio
    • workspace.service_tokens.revoke · Revocar un token de servicio
    • workspace.requests.submit · Pedir un workspace
    • workspace.rename · Renombrar el workspace
    • workspace.company.save · Empresa que paga
    • workspace.brand_billing.set · Cómo factura una marca
    • workspace.members.brand_roles.set · Roles por marca
    • workspace.members.all_brands.set · Todas las marcas con un rol
    • workspace.invites.all_brands.send · Invitar a todas las marcas
    • workspace.brand_transfers.request · Pedir mover una marca
    • workspace.brand_transfers.decide · Decidir el traslado de una marca
    • workspace.people.org_role.set · Rol en la organización
    • workspace.people.org_role.set_many · Rol en la organización a varias personas
    • workspace.people.access.set · A qué marcas llega una persona
    • workspace.people.access.set_many · Acceso a marcas para varias personas
    • workspace.invites.send · Invitar personas
    • workspace.invites.resend · Reenviar una invitación
    • workspace.invites.resend_many · Reenviar varias invitaciones
    • workspace.invites.copy_link · Copiar el enlace de una invitación
    • workspace.invites.revoke · Revocar una invitación
    • workspace.invites.revoke_many · Revocar varias invitaciones
    • workspace.invites.decline · Rechazar una invitación
    • workspace.access_requests.create · Solicitar acceso
    • workspace.access_requests.cancel · Cancelar una solicitud de acceso
    • workspace.access_requests.decide · Decidir una solicitud de acceso
    • workspace.join_domains.read · Dominios para unirse
    • workspace.join_domains.set · Unirse con el dominio
    • workspace.join_domains.remove · Quitar un dominio
    • workspace.join · Unirme a una organización
    • workspace.people.handover · Traspasar el trabajo de alguien
    • workspace.reconnect_requests.dismiss · Descartar «Vuelve a conectar»