The playbooks API is here:
http://hauki-crm:9500/docs#/
Omega Blueprint Registry
B1.0B
OAS 3.1
default
POST
Save Blueprint
GET
Get Blueprint
DELETE
Archive Blueprint
GET
List Blueprints
GET
Get Blueprint Source
GET
Get Playbook Schemas
POST
Match Playbook
POST
Save Playbook
GET
Get Playbook
DELETE
Archive Playbook
GET
List Playbooks
GET
Dashboard
POST
Start Session
DELETE
End Session
GET
List Sessions
GET
Get Session Data
PATCH
Patch Session Data
POST
Repl Evaluate
====================
Bx-crm-ui-tool set-prop ui_node playbook_dashboard views '{"desktop":
{"layout": "grid", "components": [{"type": "portal_sidebar"}, {"type":
"playbook_dashboard"}]}}'}'
{
B "status": "success",
B "id": "playbook_dashboard",
B "data": {
B B "id": "playbook_dashboard",
B B "name": "Mission Control",
B B "purpose": "Playbook runner dashboard",
B B "status": "completed",
B B "parent_id": "admin_portal",
B B "views": {
B B B "desktop": {
B B B B "layout": "grid",
B B B B "components": [
B B B B B {
B B B B B B "type": "portal_sidebar"
B B B B B },
B B B B B {
B B B B B B "type": "playbook_dashboard"
B B B B B }
B B B B ]
B B B }
B B },
B B "_version": 5
B }
}
$B
==============
$ x-crm-ui-snippet pull playbook_dashboard
Pulled snippet playbook_dashboard successfully.
$ cd playbook_dashboard/
$ grep -n api/v1/playbooks *.*
script.js:5:const data = await apiFetch('/api/v1/playbooks');
$ ed script.js
3860
s#/api/v1/playbooks#http://hauki-crm:9500/playbooks#
5s#/api/v1/playbooks#http://hauki-crm:9500/playbooks#
5
const data = await apiFetch('http://hauki-crm:9500/playbooks');
w
3874
q
$ cd ..
$ x-crm-ui-snippet push playbook_dashboard
Pushed snippet playbook_dashboard successfully.
Pulled snippet playbook_dashboard successfully.
$B
==========================
=== X11 DOM MUD (NODE.JS CLI) ===
Komennot: fetch, look, list, examine, click, type, exit
> fetch
Avataan portaali X11-ulottuvuuteen...
Huone paivitetty. Naet 34 esinetta.
Selain paivitetty ('examine browser')
> click reload
Painetaan [b7] X:95 Y:90...
Klikattu! (Status: 200)
> x browser