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?
  • 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
Referencia8 min de lectura

Store

Catálogo de productos con su precio del Store.

En esta página
  • store.products.search · Buscar en el Store
  • store.products.get · Ver un producto
  • store.recommendations.list · Recomendado para la marca
  • store.launcher.signals · Lo más usado y lo último visto
Русский
한국어
日本語
中文
हिन्दी
Abrir la app
  • store.plans.list · Planes de Nömad
  • store.recommendations.cards · Recomendaciones del inicio
  • Solo lectura en todas las puertas.

    store.products.search · Buscar en el Store

    Busca productos del Store con las palabras de la persona (basta con una: «cartel feria» encuentra cartelería) o por categoría, ordenados por dónde coinciden, con el precio que pagaría esta marca («Desde» cuando es un precio base), si están incluidos en su plan y si puede comprarlos. Nunca devuelve identificadores de pago.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/store.products.search
    Herramienta MCPstore_products_search
    Alcancestore.read
    Rol mínimoLector
    Confirmación humanaNo
    PuertasNödo, Voz, MCP, API, Chat, Pantallas, Apps
    EstadoDisponible
    Widgetcarousel

    Entrada

    {
      query?: string  // ≤ 200
      category?: string  // ≤ 60
      cursor?: string  // ≤ 512 · Opaque cursor from a previous `nextCursor`.
      limit?: integer  // 1–50 · default 20
    }

    Salida

    {
      items: Array<{
        slug: string
        name: string
        summary: string | null
        category: string | null  // Category key, for filtering (store_products_search `category`).
        categoryName?: string | null  // The category as people read it («Impresión y espacios»).
        includedInPlan: boolean
        price: {
          amount: integer  // -9007199254740991–9007199254740991 · Minor currency units (cents): 99900 is 999 €.
          currency: string
          from: boolean  // A base price: say «from» (Desde 999 €); the final price depends on what the brand adds.
          interval: "day" | "week" | "month" | "year" | null  // Null for a one-time price.
          intervalCount: integer | null
        }
        | null  // The price the Store shows, before tax. Null when the product is free, included or priced on request.
        paidPlanOnly: boolean  // Only brands with a paid plan can buy it.
        available: boolean  // False when this brand cannot buy it yet (a paid-plan product on the Free plan): suggest upgrading the plan, never buying it.
        url: string  // uri · Store page inside the app.
        productId?: string  // Product id: what favourites, visits and starting a work name.
        icon?: string | null  // Tabler icon name or image URL of the product.
        featuredImage?: string | null  // The product's 16:9 editorial cover (public URL).
        appSaleChannel?: "checkout" | "not_sold"  // How the iPhone, iPad and Android apps sell it: `checkout` = our own checkout (Stripe, Apple Pay / Google Pay), never an in-app purchase, because people deliver it; `not_sold` = nothing to pay (free, included or on request).
      }>
      nextCursor: string | null
    }

    store.products.get · Ver un producto

    Un producto entero: qué incluye (pasos), plazo habitual, precio del Store («Desde» cuando es base), si el plan lo incluye y si la marca puede comprarlo. Con show_card: true pinta su ficha con precio, plazo y un solo botón (Empezar o Comprar) que abre su página sobre la conversación.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/store.products.get
    Herramienta MCPstore_products_get
    Alcancestore.read
    Rol mínimoLector
    Confirmación humanaNo
    PuertasNödo, Voz, MCP, API, Chat, Pantallas, Apps
    EstadoDisponible
    Widgetrecord

    Entrada

    {
      slug: string  // ≤ 120
    }

    Salida

    {
      slug: string
      name: string
      summary: string | null
      category: string | null  // Category key, for filtering (store_products_search `category`).
      categoryName?: string | null  // The category as people read it («Impresión y espacios»).
      includedInPlan: boolean
      price: {
        amount: integer  // -9007199254740991–9007199254740991 · Minor currency units (cents): 99900 is 999 €.
        currency: string
        from: boolean  // A base price: say «from» (Desde 999 €); the final price depends on what the brand adds.
        interval: "day" | "week" | "month" | "year" | null  // Null for a one-time price.
        intervalCount: integer | null
      }
      | null  // The price the Store shows, before tax. Null when the product is free, included or priced on request.
      paidPlanOnly: boolean  // Only brands with a paid plan can buy it.
      available: boolean  // False when this brand cannot buy it yet (a paid-plan product on the Free plan): suggest upgrading the plan, never buying it.
      url: string  // uri · Store page inside the app.
      productId?: string  // Product id: what favourites, visits and starting a work name.
      icon?: string | null  // Tabler icon name or image URL of the product.
      featuredImage?: string | null  // The product's 16:9 editorial cover (public URL).
      appSaleChannel?: "checkout" | "not_sold"  // How the iPhone, iPad and Android apps sell it: `checkout` = our own checkout (Stripe, Apple Pay / Google Pay), never an in-app purchase, because people deliver it; `not_sold` = nothing to pay (free, included or on request).
      description: string | null
      steps: string[]
      typicalDays: integer | null
    }

    store.recommendations.list · Recomendado para la marca

    Lo que esta marca necesita ahora del Store, en orden y con el porqué: parte de sus hechos (sin nombre, sin web, sin logo, sin redes…) y de su Genoma, y descarta lo que ya tiene o rechazó.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/store.recommendations.list
    Herramienta MCPstore_recommendations_list
    Alcancestore.read
    Rol mínimoLector
    Confirmación humanaNo
    PuertasNödo, Voz, MCP, API, Chat, Pantallas, Apps
    EstadoDisponible
    Widgetcarousel

    Entrada

    {
      limit?: integer  // 1–8 · default 3
      need?: "naming" | "visual_identity" | "strategy" | "website" | "domain" | "ecommerce" | "app" | "social_content" | "video" | "design" | "seo_content" | "advertising" | "web_maintenance"  // Only products for this need (e.g. naming for a brand without a name).
    }

    Salida

    {
      items: Array<{
        slug: string
        name: string
        summary: string | null
        category: string | null  // Category key, for filtering (store_products_search `category`).
        categoryName?: string | null  // The category as people read it («Impresión y espacios»).
        includedInPlan: boolean
        price: {
          amount: integer  // -9007199254740991–9007199254740991 · Minor currency units (cents): 99900 is 999 €.
          currency: string
          from: boolean  // A base price: say «from» (Desde 999 €); the final price depends on what the brand adds.
          interval: "day" | "week" | "month" | "year" | null  // Null for a one-time price.
          intervalCount: integer | null
        }
        | null  // The price the Store shows, before tax. Null when the product is free, included or priced on request.
        paidPlanOnly: boolean  // Only brands with a paid plan can buy it.
        available: boolean  // False when this brand cannot buy it yet (a paid-plan product on the Free plan): suggest upgrading the plan, never buying it.
        url: string  // uri · Store page inside the app.
        productId?: string  // Product id: what favourites, visits and starting a work name.
        icon?: string | null  // Tabler icon name or image URL of the product.
        featuredImage?: string | null  // The product's 16:9 editorial cover (public URL).
        appSaleChannel?: "checkout" | "not_sold"  // How the iPhone, iPad and Android apps sell it: `checkout` = our own checkout (Stripe, Apple Pay / Google Pay), never an in-app purchase, because people deliver it; `not_sold` = nothing to pay (free, included or on request).
        need: "naming" | "visual_identity" | "strategy" | "website" | "domain" | "ecommerce" | "app" | "social_content" | "video" | "design" | "seo_content" | "advertising" | "web_maintenance"  // The brand need this product answers.
        reason: string  // Why it is recommended to this brand, in the caller language.
      }>
    }

    store.launcher.signals · Lo más usado y lo último visto

    Para ordenar el lanzador de la tienda: los productos con los que la marca más ha empezado trabajos y los que tú has abierto hace poco. Solo ids de producto; los datos de cada uno salen de store.products.*.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/store.launcher.signals
    Herramienta MCPstore_launcher_signals
    Alcancestore.read
    Rol mínimoLector
    Confirmación humanaNo
    PuertasAPI, MCP, Pantallas, Apps, Nödo
    EstadoDisponible

    Entrada

    {
      limit?: integer  // 1–20 · default 12
    }

    Salida

    {
      mostUsedProductIds: string[]
      recentlyVisitedProductIds: string[]
    }

    store.plans.list · Planes de Nömad

    Los planes que se pueden contratar, con su precio y su descripción en tu idioma.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/store.plans.list
    Herramienta MCPstore_plans_list
    Alcancestore.read
    Rol mínimoself
    Confirmación humanaNo
    PuertasAPI, Pantallas, Apps
    EstadoDisponible

    Entrada

    {
      translated?: boolean  // Descriptions in the caller language (default: as stored).
    }

    Salida

    {
      plans: Array<{
        id: string
        name: string
        description: string | null
        monthly_price: integer  // -9007199254740991–9007199254740991
        annual_price: integer  // -9007199254740991–9007199254740991
        currency: string
        localized_prices: Record<string, {
          monthly: number
          annual: number
        }>
        is_featured: boolean
        plan_mark: string | null
      }>
    }

    store.recommendations.cards · Recomendaciones del inicio

    Lo que la marca necesita ahora del Store, con todo lo que pinta su tarjeta del inicio. Para la lista con el porqué, store.recommendations.list.

    CampoValor
    TipoLectura
    Método HTTPPOST /api/v1/store.recommendations.cards
    Herramienta MCPstore_recommendations_cards
    Alcancestore.read
    Rol mínimoLector
    Confirmación humanaNo
    PuertasAPI, MCP, Pantallas, Apps, Nödo
    EstadoDisponible

    Entrada

    {
      limit?: integer  // 1–8 · default 3
    }

    Salida

    {
      items: Array<{
        slug: string
        name: string
        summary: string | null
        category: string | null  // Category key, for filtering (store_products_search `category`).
        categoryName?: string | null  // The category as people read it («Impresión y espacios»).
        includedInPlan: boolean
        price: {
          amount: integer  // -9007199254740991–9007199254740991 · Minor currency units (cents): 99900 is 999 €.
          currency: string
          from: boolean  // A base price: say «from» (Desde 999 €); the final price depends on what the brand adds.
          interval: "day" | "week" | "month" | "year" | null  // Null for a one-time price.
          intervalCount: integer | null
        }
        | null  // The price the Store shows, before tax. Null when the product is free, included or priced on request.
        paidPlanOnly: boolean  // Only brands with a paid plan can buy it.
        available: boolean  // False when this brand cannot buy it yet (a paid-plan product on the Free plan): suggest upgrading the plan, never buying it.
        url: string  // uri · Store page inside the app.
        productId: string
        icon: string | null
        featuredImage: string | null
        appSaleChannel?: "checkout" | "not_sold"  // How the iPhone, iPad and Android apps sell it: `checkout` = our own checkout (Stripe, Apple Pay / Google Pay), never an in-app purchase, because people deliver it; `not_sold` = nothing to pay (free, included or on request).
        need: "naming" | "visual_identity" | "strategy" | "website" | "domain" | "ecommerce" | "app" | "social_content" | "video" | "design" | "seo_content" | "advertising" | "web_maintenance"
        score: number
        reasonKey: string
        reason: string | null
      }>
    }

    Actualizado el 1 de enero de 1970

    AnteriorImagenSiguientePlan

    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

    • store.products.search · Buscar en el Store
    • store.products.get · Ver un producto
    • store.recommendations.list · Recomendado para la marca
    • store.launcher.signals · Lo más usado y lo último visto
    • store.plans.list · Planes de Nömad
    • store.recommendations.cards · Recomendaciones del inicio