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çaisDeutschItalianoPortuguês

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

Tu cuenta

Perfil, preferencias, avisos, dispositivos y tokens.

En esta página
  • profile.time_zone.set · Tu zona horaria
  • profile.update · Editar tu perfil
  • profile.avatar.set · Poner tu imagen
  • profile.avatar.remove · Quitar tu imagen
Русский
한국어
日本語
中文
हिन्दी
Abrir la app
  • profile.identity.update · Nombre y @usuario
  • profile.presence.touch · Señal de presencia
  • profile.push_devices.test · Enviar una prueba
  • profile.push_devices.remove · Quitar un dispositivo
  • profile.notifications.set_read · Marcar avisos como leídos
  • profile.notifications.set_archived · Archivar avisos
  • profile.notifications.set_saved · Guardar avisos
  • profile.notifications.snooze · Posponer avisos
  • profile.notifications.read_all · Marcar todo como leído
  • profile.notifications.mark_seen · Avisos vistos
  • profile.notifications.mute_thread · Silenciar un hilo
  • profile.notification_preferences.set · Cambiar una preferencia de avisos
  • profile.notification_preferences.reset · Restablecer avisos
  • profile.notification_delivery.update · Cómo te llegan los avisos
  • profile.notification_pause.set · No molestar
  • profile.agent_approvals.decide · Decidir lo que pidió un agente
  • profile.tokens.create · Crear un token personal
  • profile.tokens.rotate · Rotar un token personal
  • profile.tokens.revoke · Revocar un token personal
  • profile.marketing_consent.answer · Responder si quieres recibir novedades
  • profile.time_zone.set · Tu zona horaria

    Tu zona horaria en todos tus dispositivos; vacía vuelve a la del dispositivo.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.time_zone.set
    Herramienta MCPprofile_time_zone_set
    Alcanceprofile.write
    Rol mínimoLector
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      timeZone: string | null  // IANA zone (`Europe/Madrid`), or null to fall back.
    }

    Salida

    {
      timeZone: string | null
    }

    profile.update · Editar tu perfil

    Cambia el nombre visible, la imagen, el teléfono o el idioma de tu cuenta. El teléfono se guarda en formato internacional con tu país.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.update
    Herramienta MCPprofile_update
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      fullName?: string  // ≤ 200
      avatarUrl?: string  // ≤ 2048
      phone?: string | null
      locale?: "es" | "en" | "fr" | "de" | "it" | "ru" | "ko" | "ja" | "zh" | "pt" | "hi"
    }

    Salida

    {
      ok: true
    }

    profile.avatar.set · Poner tu imagen

    Guarda como imagen de perfil un archivo ya subido a tu carpeta de avatares.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.avatar.set
    Herramienta MCPprofile_avatar_set
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      avatarUrl: string  // uri · ≤ 2048
    }

    Salida

    {
      ok: true
    }

    profile.avatar.remove · Quitar tu imagen

    Quita la imagen de perfil y borra sus archivos guardados.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.avatar.remove
    Herramienta MCPprofile_avatar_remove
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {}

    Salida

    {
      ok: true
    }

    profile.identity.update · Nombre y @usuario

    Guarda nombre legal, nombre visible y @usuario en un paso. La base de datos aplica los límites (cambios de nombre, @usuario libre y no reservado).

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.identity.update
    Herramienta MCPprofile_identity_update
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      firstName: string  // ≤ 80
      lastName: string  // ≤ 80
      displayName: string  // ≤ 60
      username: string  // ≤ 31
    }

    Salida

    {
      identity: Record<string, unknown>
    }

    profile.presence.touch · Señal de presencia

    Marca que la persona está activa ahora (y, si es del equipo, su presencia en vivo). Crea su ficha de persona si aún no existe.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.presence.touch
    Herramienta MCPprofile_presence_touch
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      path?: string  // ≤ 400
    }

    Salida

    {
      touched: boolean
    }

    profile.push_devices.test · Enviar una prueba

    Envía un aviso de prueba a tus dispositivos (o a uno). Hay un tiempo mínimo entre pruebas.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.push_devices.test
    Herramienta MCPprofile_push_devices_test
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      deviceId?: string | null
    }

    Salida

    {
      ok: true
      outcomes: Record<string, unknown>[]
    }
    | {
      ok: false
      error: "too_soon" | "no_device" | "transport_not_configured" | "failed"
    }

    profile.push_devices.remove · Quitar un dispositivo

    Ese navegador o teléfono deja de recibir avisos hasta que se suscriba de nuevo.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.push_devices.remove
    Herramienta MCPprofile_push_devices_remove
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      deviceId: string  // uuid
    }

    Salida

    {
      removed: boolean
    }

    profile.notifications.set_read · Marcar avisos como leídos

    Marca avisos de tu bandeja como leídos (y vistos) o como no leídos.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notifications.set_read
    Herramienta MCPprofile_notifications_set_read
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      ids: string[]  // ≤ 200 items · Notification ids of the person (up to 200); ids of other people are ignored.
      read: boolean
    }

    Salida

    {
      ok: true
    }

    profile.notifications.set_archived · Archivar avisos

    «Hecho»: saca avisos de la bandeja (siguen en Archivo) o los devuelve. Archivar también los marca leídos.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notifications.set_archived
    Herramienta MCPprofile_notifications_set_archived
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      ids: string[]  // ≤ 200 items · Notification ids of the person (up to 200); ids of other people are ignored.
      archived: boolean
    }

    Salida

    {
      ok: true
    }

    profile.notifications.set_saved · Guardar avisos

    Guarda avisos para luego o los quita de Guardados.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notifications.set_saved
    Herramienta MCPprofile_notifications_set_saved
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      ids: string[]  // ≤ 200 items · Notification ids of the person (up to 200); ids of other people are ignored.
      saved: boolean
    }

    Salida

    {
      ok: true
    }

    profile.notifications.snooze · Posponer avisos

    Oculta avisos hasta un momento; vuelven sin leer arriba. Sin fecha, los despierta ya.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notifications.snooze
    Herramienta MCPprofile_notifications_snooze
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      ids: string[]  // ≤ 200 items · Notification ids of the person (up to 200); ids of other people are ignored.
      until: string | null
    }

    Salida

    {
      ok: true
    }

    profile.notifications.read_all · Marcar todo como leído

    Todo lo no leído de la bandeja pasa a leído: en una marca (más los avisos de la cuenta) o de una categoría.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notifications.read_all
    Herramienta MCPprofile_notifications_read_all
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      brandId?: string | null
      category?: string | null
    }

    Salida

    {
      ok: true
    }

    profile.notifications.mark_seen · Avisos vistos

    Al abrir la campana: el contador de nuevos vuelve a cero; la lista sigue con lo no leído.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notifications.mark_seen
    Herramienta MCPprofile_notifications_mark_seen
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {}

    Salida

    {
      ok: true
    }

    profile.notifications.mute_thread · Silenciar un hilo

    «Silenciar este hilo»: sin push ni correo para sus avisos, que siguen llegando a la bandeja. O vuelve a avisar.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notifications.mute_thread
    Herramienta MCPprofile_notifications_mute_thread
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      threadKey: string  // ≤ 200
      muted: boolean
    }

    Salida

    {
      ok: true
    }

    profile.notification_preferences.set · Cambiar una preferencia de avisos

    Activa o desactiva un tipo o categoría de aviso en un canal, en todas partes o en un workspace; null vuelve al valor por defecto. «Novedades de Nömad» es tu consentimiento de marketing y queda registrado.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notification_preferences.set
    Herramienta MCPprofile_notification_preferences_set
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId?: string | null
      targetType: "category" | "type"
      targetKey: string  // ≤ 120
      channel: "all" | "in_app" | "push" | "email"
      enabled: boolean | null
    }

    Salida

    {
      ok: true
    }

    profile.notification_preferences.reset · Restablecer avisos

    Vuelve a los valores por defecto del catálogo, en todas partes o en un workspace.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notification_preferences.reset
    Herramienta MCPprofile_notification_preferences_reset
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaSí
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      workspaceId?: string | null
    }

    Salida

    {
      ok: true
    }

    profile.notification_delivery.update · Cómo te llegan los avisos

    Zona horaria, horas de silencio, resumen diario o semanal y los interruptores de push, correo y sonido. Solo cambia lo que mandas.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notification_delivery.update
    Herramienta MCPprofile_notification_delivery_update
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      timeZone?: string  // ≤ 80
      quietHoursEnabled?: boolean
      quietStart?: string  // ≤ 5
      quietEnd?: string  // ≤ 5
      quietDays?: integer[]  // ≤ 7 items
      digestFrequency?: "off" | "daily" | "weekly"
      digestHour?: integer  // -9007199254740991–9007199254740991
      digestWeekday?: integer  // -9007199254740991–9007199254740991
      pushEnabled?: boolean
      emailEnabled?: boolean
      soundEnabled?: boolean
    }

    Salida

    {
      ok: true
    }

    profile.notification_pause.set · No molestar

    Pushes y correos esperan hasta un momento (como mucho una semana). Sin fecha, se reanuda y sale lo retenido.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.notification_pause.set
    Herramienta MCPprofile_notification_pause_set
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      until: string | null
    }

    Salida

    {
      pausedUntil: string | null
    }

    profile.agent_approvals.decide · Decidir lo que pidió un agente

    Acepta o rechaza, una vez, lo que un agente conectado pidió hacer en tu nombre. Al aceptar se ejecuta de nuevo con todas las comprobaciones.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.agent_approvals.decide
    Herramienta MCPprofile_agent_approvals_decide
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      id: string  // uuid
      accept: boolean
    }

    Salida

    {
      status: "approved" | "rejected"
    }

    profile.tokens.create · Crear un token personal

    Crea un token de API personal con nombre, caducidad, permisos y, si quieres, solo algunas marcas. Pide un inicio de sesión reciente; el token se ve una sola vez.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.tokens.create
    Herramienta MCPprofile_tokens_create
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasPantallas
    EstadoDisponible

    Entrada

    {
      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
      }
    }

    profile.tokens.rotate · Rotar un token personal

    Emite un token nuevo y el anterior sigue valiendo las horas de gracia elegidas. Pide un inicio de sesión reciente.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.tokens.rotate
    Herramienta MCPprofile_tokens_rotate
    Alcanceprofile.write
    Rol mínimoself
    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
      }
    }

    profile.tokens.revoke · Revocar un token personal

    El token deja de funcionar al momento.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.tokens.revoke
    Herramienta MCPprofile_tokens_revoke
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaSí
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      id: string  // uuid
    }

    Salida

    {
      ok: true
    }

    profile.marketing_consent.answer · Responder si quieres recibir novedades

    La respuesta de la persona a «¿Quieres recibir novedades?»: «Sí» la suscribe (consentimiento), «No, gracias» la da de baja. Se guarda la pregunta exacta, el botón y la evidencia de la petición.

    CampoValor
    TipoEscritura
    Método HTTPPOST /api/v1/profile.marketing_consent.answer
    Herramienta MCPprofile_marketing_consent_answer
    Alcanceprofile.write
    Rol mínimoself
    Confirmación humanaNo
    PuertasPantallas, Apps
    EstadoDisponible

    Entrada

    {
      accepted: boolean
    }

    Salida

    {
      ok: true
    }

    Actualizado el 1 de enero de 1970

    AnteriorWorkspaceSiguienteFacturación

    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

    • profile.time_zone.set · Tu zona horaria
    • profile.update · Editar tu perfil
    • profile.avatar.set · Poner tu imagen
    • profile.avatar.remove · Quitar tu imagen
    • profile.identity.update · Nombre y @usuario
    • profile.presence.touch · Señal de presencia
    • profile.push_devices.test · Enviar una prueba
    • profile.push_devices.remove · Quitar un dispositivo
    • profile.notifications.set_read · Marcar avisos como leídos
    • profile.notifications.set_archived · Archivar avisos
    • profile.notifications.set_saved · Guardar avisos
    • profile.notifications.snooze · Posponer avisos
    • profile.notifications.read_all · Marcar todo como leído
    • profile.notifications.mark_seen · Avisos vistos
    • profile.notifications.mute_thread · Silenciar un hilo
    • profile.notification_preferences.set · Cambiar una preferencia de avisos
    • profile.notification_preferences.reset · Restablecer avisos
    • profile.notification_delivery.update · Cómo te llegan los avisos
    • profile.notification_pause.set · No molestar
    • profile.agent_approvals.decide · Decidir lo que pidió un agente
    • profile.tokens.create · Crear un token personal
    • profile.tokens.rotate · Rotar un token personal
    • profile.tokens.revoke · Revocar un token personal
    • profile.marketing_consent.answer · Responder si quieres recibir novedades