Marca
Entrar, perfil, contacto y alma.
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.
Entrar, perfil, contacto y alma.
Primera llamada en cada conversación: nombre, identificador, plan, Brand Manager, trabajos activos, tareas pendientes y lo que puede hacer quien pregunta.
| Campo | Valor |
|---|---|
| Tipo | Lectura |
| Método HTTP | POST /api/v1/brand.overview |
| Herramienta MCP | brand_overview |
| Alcance | brand.read |
| Rol mínimo | Lector |
| Confirmación humana | No |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Próximamente |
| Widget | record |
Entrada
{}Salida
{
id: string // uuid
shortId: string // Human id such as WP-121.
name: string
plan: string | null
manager: {
id: string // uuid
name: string
avatarUrl: string | null
}
| null
counts: {
activeWorks: integer // -9007199254740991–9007199254740991
pendingTasks: integer // -9007199254740991–9007199254740991
pendingMemory: integer // -9007199254740991–9007199254740991
}
role: string | null // Brand role of the caller, or null for staff.
capabilities: string[] // Capability ids the caller may use here.
}La voz compilada de la marca (tono, arquetipos, límites, vocabulario) para escribir o crear en su nombre. Solo contiene datos aprobados.
| Campo | Valor |
|---|---|
| Tipo | Lectura |
| Método HTTP | POST /api/v1/brand.soul.read |
| Herramienta MCP | brand_soul_read |
| Alcance | brand.read |
| Rol mínimo | Lector |
| Confirmación humana | No |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Próximamente |
Entrada
{}Salida
{
revision: integer // -9007199254740991–9007199254740991
compiledAt: string
voice: string
guardrails: string[]
vocabulary: {
use: string[]
avoid: string[]
}
archetypes: string[]
}Cambia nombre, país, ciudad, tipo de organización o idioma principal. Se guarda en el Genoma con control de revisión.
| Campo | Valor |
|---|---|
| Tipo | Escritura |
| Método HTTP | POST /api/v1/brand.profile.update |
| Herramienta MCP | brand_profile_update |
| Alcance | brand.write |
| Rol mínimo | Admin |
| Confirmación humana | Sí |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Próximamente |
| Widget | confirm |
Entrada
{
expectedRevision: integer // -9007199254740991–9007199254740991
displayName?: string // ≤ 120
countryCode?: string // ≤ 2
city?: string // ≤ 120
organizationType?: string // ≤ 40
primaryLanguage?: string // ≤ 12
}Salida
{
ok: true
id?: string
revision?: integer // -9007199254740991–9007199254740991
}Canales públicos de la marca: web, email, teléfono y perfiles sociales.
| Campo | Valor |
|---|---|
| Tipo | Lectura |
| Método HTTP | POST /api/v1/brand.contacts.list |
| Herramienta MCP | brand_contacts_list |
| Alcance | brand.read |
| Rol mínimo | Admin |
| Confirmación humana | No |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Próximamente |
| Widget | list |
Entrada
{}Salida
{
items: Array<{
id: string // uuid
type: "website" | "email" | "phone" | "whatsapp" | "instagram" | "facebook" | "linkedin" | "tiktok" | "x" | "youtube" | "pinterest" | "other"
value: string
label: string | null
}>
}Añade, cambia o quita un canal público. Valida el formato y los límites por tipo.
| Campo | Valor |
|---|---|
| Tipo | Escritura |
| Método HTTP | POST /api/v1/brand.contacts.save |
| Herramienta MCP | brand_contacts_save |
| Alcance | brand.write |
| Rol mínimo | Admin |
| Confirmación humana | Sí |
| Puertas | Nödo, Voz, MCP, API |
| Estado | Próximamente |
| Widget | confirm |
Entrada
{
op: "upsert"
id?: string // uuid
type: "website" | "email" | "phone" | "whatsapp" | "instagram" | "facebook" | "linkedin" | "tiktok" | "x" | "youtube" | "pinterest" | "other"
value: string // ≤ 500
label?: string // ≤ 80
}
| {
op: "delete"
id: string // uuid
}Salida
{
ok: true
id?: string
revision?: integer // -9007199254740991–9007199254740991
}Actualizado el 1 de enero de 1970