Upsert a dependency
Insert the dependency, or update it when a row with a conflicting unique key already exists. update is required and lists which columns to overwrite on conflict.
Authorizations
Organization-scoped API key. Create one in the BuildingSwell app under Organization settings, API keys.
Path Parameters
Record id.
Query Parameters
Columns to overwrite when the row already exists. Repeat the parameter for each column: a single comma-separated value is read as one column name and fails at the database. Without the parameter the request is rejected with 400.
Body
Root of the tree both nodes belong to.
Node the link runs from, the predecessor.
Node the link runs to, the successor.
Unique id. Generated on create unless you supply one.
Link type: fs finish-to-start, ff finish-to-finish, sf start-to-finish, ss start-to-start.
fs, ff, sf, ss Lag between the two nodes, in seconds. Negative values lead.
Archived links no longer affect scheduling.
When the link was archived.
When the record was created.
When the record last changed.
Response
The upserted dependency.
A scheduling link between two deliverables in the same tree. Creating or changing one re-rolls the downstream node's dates.