Delete a timeline dependency
Removes one dependency edge from the database and records the deletion on the workspace event ledger. Requires `databases:write` on the database; an edge that does not exist in this database returns not-found.
apiKeyAuthorizationBearer <snoze_sk_…>Workspace API key created in Workspace settings → API keys. Scopes on the key bound what it can read and write.
workspaceId*stringdatabaseId*stringdependencyId*stringSuccess
application/json- response
data*curl -X DELETE 'https://api.snoze.dev/v1/workspaces/string/databases/string/gantt/dependencies/string'{ "data": { "id": "string" }}Create a timeline dependency between two records
Links a predecessor record to a successor record in the same database; the client may preallocate `id` so an optimistic row and the stored edge share an identity. Requires `databases:write` on the database and a plan that includes the timeline feature. Rejected when either record does not belong to the database, when `lagMinutes` is not a whole number within ten years, when the identical edge already exists, or when the edge would close a cycle.
Run a built-in item action on a workspace item
Runs one of the server-side item actions offered for a workspace item; today that is `save_as_template`, which snapshots the item and its descendants into a reusable workspace template. Requires read access to the item, and an action key that is not offered for that item (including the browser-only print action) is rejected with a validation error. Send an `Idempotency-Key` header to make retries safe; a replay within the window returns the original response.