SOP's & checklists
Koppel standard operating procedures en checklists aan je nodes.
Technische naslag per actie. Voor gewoon gebruik heb je dit niet nodig. Begin bij Wat kan Claude in Ops Grid?.
ops_grid_create_sop
Create one SOP attached to a node: trigger, definition of done, ordered steps, input fields, optional assignee (by email from ops_grid_list_team_members). Created as draft. Write UI-facing text in the customer's language (Dutch for Dutch customers).
grid_idstring (uuid)verplichtnode_idstringverplichttitlestringverplichttrigger_descriptionstringverplichtdefinition_of_donestringassignee_emailstringE‑mail van een teamlid. Geen match → de SOP wordt zonder toewijzing aangemaakt met een waarschuwing (geen fout).
stepsarrayGeordende stappen, elk { title, description? }.
input_fieldsarrayElk { label, type? }. Toegestane veldtypes zijn text, date en email; elk ander
type wordt geweigerd met 422 (input field type must be text, date or email).
deadline_valueintegerdeadline_unit.deadline_unitstring enumminutes, hours, of days.client_referencestringverplicht{
"grid_id": "…",
"node_id": "…",
"title": "Pre-onboarding nieuw club lid",
"trigger_description": "Lead heeft 'ja' gezegd en melding in saleskanaal is gemaakt",
"definition_of_done": "Lid staat in Pipedrive getagd als CLUB49 en heeft welkomstmail ontvangen",
"assignee_email": "bart@example.nl",
"steps": [ { "title": "Tag lead in Pipedrive", "description": "…" } ],
"input_fields": [ { "label": "Naam nieuw lid", "type": "text" } ],
"deadline_value": 2,
"deadline_unit": "days",
"client_reference": "sop-preonboarding-2026-08-20"
}Geeft terug: { ok, code, sop_id, url, warnings[] }. Een warnings-item zoals
"assignee_email not found — created unassigned" betekent dat de SOP toch is aangemaakt.
ops_grid_create_checklist
Create a checklist attached to a node (or standalone in the grid if node_id is omitted): title plus a flat list of check items. Created as draft.
grid_idstring (uuid)verplichtnode_idstringtitlestringverplichtitemsstring[]verplichttrigger_descriptionstringdeadline_valueintegerdeadline_unit.deadline_unitstring enumminutes, hours, of days.client_referencestringverplicht{
"grid_id": "…",
"node_id": "…",
"title": "Checklist welkomstpakket",
"items": [ "Naambadge printen", "Sleutel klaarleggen", "Rondleiding inplannen" ],
"client_reference": "cl-welkom-2026-08-20"
}