GETPro+
/api/v1/models/{model_id}/relationships

List Relationships

Paginated list of relationships with filtering by type, source, or target node. Returns x-total-count header for pagination.

AuthenticationBearer mpt_... or OAuth JWT
Plan RequirementPro+

Parameters

NameTypeRequiredDefaultDescription
source_node_idString[List Relationships] Filter to relationships originating from this node ID. Query parameter.
model_idString[List Relationships] UUID of the model. Path parameter.
relationship_typeString[List Relationships] Filter by relationship type name. Query parameter.
target_node_idString[List Relationships] Filter to relationships pointing to this node ID. Query parameter.
limitNumber50[List Relationships] Page size. Default: 50. Query parameter.
offsetNumber0[List Relationships] Number of results to skip. Default: 0. Query parameter.

Example Response

{"relationships": [{"id": "rel-uuid", "type": "depends_on", "source_id": "uuid-1", "target_id": "uuid-2"}]} // x-total-count: 23