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
namestringNombre del servicio. Fallback: msg.payload.name
descriptionstringDescripción. Fallback: msg.payload.description
responsibleIdstring[]UUIDs de responsables separados por coma. Fallback: msg.payload.responsibleId (array)
timezonestringZona 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);