Saltar al contenido principal

🏢 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​

CampoTipoRequeridoDescripción
namestring✅Nombre del servicio. Fallback: msg.payload.name
descriptionstring✅Descripción. Fallback: msg.payload.description
responsibleIdstring[]✅UUIDs de responsables separados por coma. Fallback: msg.payload.responsibleId (array)
timezonestring✅Zona horaria IANA. Ej: America/Lima. Fallback: msg.payload.timezone

Salidas​

SalidaCampoDescripción
1 (éxito)msg.payloadPrimaryLevelResponse — 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);