🏢 shori-create-primary-level
Crea un nuevo servicio (Primary Level) en el tenant de Shori.
Diagrama del nodo
Request (CreatePrimaryLevelRequest)
interface CreatePrimaryLevelRequest {
name: string; // Nombre del servicio
description: string; // Descripción
responsibleId: string[]; // UUIDs de responsables
timezone: string; // Zona horaria IANA: "America/Lima"
}
Campos
| Campo | Tipo | Requerido | Descripción |
|---|---|---|---|
| name | string | ✅ | Nombre del servicio. Fallback: msg.payload.name |
| description | string | ✅ | Descripción. Fallback: msg.payload.description |
| responsibleId | string[] | ✅ | UUIDs de responsables separados por coma. Fallback: msg.payload.responsibleId (array) |
| timezone | string | ✅ | Zona horaria IANA. Ej: America/Lima. Fallback: msg.payload.timezone |
Salidas
| Salida | Campo | Descripción |
|---|---|---|
| 1 (éxito) | msg.payload | PrimaryLevelResponse — servicio recién creado |
| 2 (error) | msg.error | { message, name, stack } |
Ejemplo
Equivalente en código
const servicio = await client.caso().primaryLevel().create({
name: "Soporte Técnico",
description: "Servicio de soporte al cliente",
responsibleId: ["user-uuid-1", "user-uuid-2"],
timezone: "America/Lima",
});
console.log(servicio.primaryLevelId);