Empezar

secuencias de comandos

Entrada JSON, paginación, reintentos y contrato de secuencias de comandos.


Pase cargas útiles complejas en línea, desde un archivo o mediante stdin. Las banderas explícitas anulan los campos de la entrada JSON.

epismo playbook create --input @playbook.json
epismo case record append <case-id> --input @record.json
epismo playbook suggestion create <playbook-id> --input - < suggestion.json

El éxito escribe JSON en stdout y sale de 0. El error escribe un error en forma de JSON en stderr y sale de un valor distinto de cero. La automatización debe inspeccionar el código de error y los campos reintentables. Mantenga estos valores predeterminados en CI; --diagnostic-format human es para uso en terminal.

Los comandos de lista y búsqueda usan --page-size y --cursor; use --all para seguir cada cursor devuelto o --limit para limitar resultados. Use --output jsonl para un resultado por línea. --output value --field checkout_url extrae un escalar; --jq integrado admite proyecciones como .playbooks[] | .id.

Los comandos de mutación generan un UUID de idempotencia cuando se omiten. Reutilice una clave solo para la solicitud incierta idéntica. Las actualizaciones de casos y tareas requieren la última versión de bloqueo; después de un conflicto, vuelva a leer el estado y reconsidere el cambio previsto. Use --dry-run antes de cambios importantes de archivo, eliminación, revocación, cierre o ACL.