niiko/developers

Miira · leads y WhatsApp v1 solo lectura

miira.agent_config_get

Lee cómo está configurado hoy el agente de ventas: su persona, el guion en orden con lo que guarda y puntúa cada pregunta, las etapas del embudo, las respuestas de referencia, los documentos que se piden por tipo de cliente y los hitos. Con configured: false el workspace sigue con la configuración de demostración. No cambia nada.

Última actualización

POST /api/v1/reads/miira.agent_config_get
Alcance del token
miira.agent_config_get@1
Permiso del workspace
api.miira.agent_config_get apagado por defecto
Quién lee
La persona detrás del token, con su rol. Quien deja el workspace deja de leer.
Tres permisos

Un token con ese alcance, que el dueño del workspace haya encendido la lectura, y que el rol de la persona la vea en el producto. Ninguna basta sola. Solo con OAuth →

Petición

Sin campos.

Respuesta — output cuando status es done

campotiporeglas
configuredbooleanobligatorio
personaobject | nullobligatorio
scriptobject[]obligatorio
stagesobject[]obligatorio
responsesobject[]obligatorio
documentsobject[]obligatorio
milestonesobject[]obligatorio

persona

campotiporeglas
namestringobligatorio
rolestringobligatorio
businessstringobligatorio
tonestringobligatorio
languagestringobligatorio

script[]

campotiporeglas
positionintegerobligatorio≥ 1
questionstringobligatorio
fieldstring | nullobligatorio
kind"capture" | "qualify"obligatorio
pointsintegerobligatorio
requiredbooleanobligatorio
atClosebooleanobligatorio
optionsstring[] | nullobligatorio
optionsByGroupmap<string, string[]> | nullobligatorio
onlyIfobject | nullobligatorio

onlyIf

campotiporeglas
fieldstringobligatorio
valuestringobligatorio

stages[]

campotiporeglas
namestringobligatorio
fromPointsintegerobligatorio
toPointsintegerobligatorio
qualifiedbooleanobligatorio

responses[]

campotiporeglas
whenstringobligatorio
textstringobligatorio

documents[]

campotiporeglas
clientTypestringobligatorio
documentstringobligatorio
pointsnumberobligatorio
optionalbooleanobligatorio

milestones[]

campotiporeglas
namestringobligatorio
markedWhen"required_questions" | "document" | "manual"obligatorio

Ejemplo

# Reads take an OAuth access token, not an API key, and no idempotency key: reading changes nothing.
curl -X POST https://niiko.org/api/v1/reads/miira.agent_config_get \
  -H "Authorization: Bearer $NIIKO_ACCESS_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{}'
# 200 → done · 4xx → refused, with a named reason

Por qué puede negarse

Cada motivo dice quién puede arreglarlo y cómo; detail.message, cuando viene, dice qué hacer. Negativas y códigos HTTP →

invalid_inputrole_forbiddengrant_offreads_need_a_person

En los clientes

@vorluno/niiko-sdkniiko.getAgentConfig()
niiko (Python)niiko.get_agent_config() desde 0.4.0 · aún no está en el registro
niiko-cliniiko read miira.agent_config_get
n8n-nodes-niikoSin lecturas: el nodo lleva una llave, y leer pide una persona por OAuth.
niiko-mcp-servermiira_agent_config_get readOnlyHint

Historial