Data Structure Links
Deletes a data structure link identified by source and target external IDs.
Source data structure external ID
Target data structure external ID
Data structure link deleted
No content
Unauthorized
Forbidden
Not found
Internal Server Error
DELETE /api/data_structure_links/search_delete_one?source_external_id=text&target_external_id=text HTTP/1.1
Accept: */*
No content
Lists links for a data structure, filtered by the current user's visibility.
Data structure ID
Data structure links
Unauthorized
Internal Server Error
GET /api/data_structures/{data_structure_id}/structure_links HTTP/1.1
Accept: */*
{
"data": [
{
"id": 1,
"inserted_at": "2026-06-11T10:00:00Z",
"labels": [
"label"
],
"source": {
"external_id": "ds_source",
"id": 10
},
"target": {
"external_id": "ds_target",
"id": 20
},
"updated_at": "2026-06-11T10:00:00Z"
}
]
}Creates a new data structure link or bulk loads links depending on the payload.
Request to create one or multiple data structure links
Data structure link created
Response for data structure link creation (single or bulk)
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
POST /api/data_structure_links HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 73
{
"data_structure_link": {
"label_ids": [
10,
20
],
"source_id": 1,
"target_id": 2
}
}{
"data": {
"id": 123,
"inserted_at": "2026-01-01T00:00:00Z",
"labels": [
"label1",
"label2"
],
"source_id": 1,
"target_id": 2,
"updated_at": "2026-01-01T00:00:00Z"
}
}Lists links for a data structure identified by its external ID, filtered by user visibility.
Data structure external ID
Data structure links
Unauthorized
Internal Server Error
GET /api/data_structure_links/search_all?external_id=text HTTP/1.1
Accept: */*
{
"data": [
{
"id": 1,
"inserted_at": "2026-06-11T10:00:00Z",
"labels": [
"label"
],
"source": {
"external_id": "ds_source",
"id": 10
},
"target": {
"external_id": "ds_target",
"id": 20
},
"updated_at": "2026-06-11T10:00:00Z"
}
]
}Retrieves a data structure link by source and target external IDs.
Source data structure external ID
Target data structure external ID
Data structure link
Unauthorized
Forbidden
Not found
Internal Server Error
GET /api/data_structure_links/search_one?source_external_id=text&target_external_id=text HTTP/1.1
Accept: */*
{
"data": {
"id": 1,
"inserted_at": "2026-06-11T10:00:00Z",
"labels": [
"label"
],
"source": {
"external_id": "ds_source",
"id": 10
},
"target": {
"external_id": "ds_target",
"id": 20
},
"updated_at": "2026-06-11T10:00:00Z"
}
}Retrieves a specific data structure link by source and target IDs.
Source data structure ID
Target data structure ID
Data structure link
Unauthorized
Forbidden
Not found
Internal Server Error
GET /api/data_structures/structure_links/source/{source_id}/target/{target_id} HTTP/1.1
Accept: */*
{
"data": {
"id": 1,
"inserted_at": "2026-06-11T10:00:00Z",
"labels": [
"label"
],
"source": {
"external_id": "ds_source",
"id": 10
},
"target": {
"external_id": "ds_target",
"id": 20
},
"updated_at": "2026-06-11T10:00:00Z"
}
}Deletes the data structure link identified by source and target IDs.
Source data structure ID
Target data structure ID
Data structure link deleted
No content
Unauthorized
Forbidden
Not found
Unprocessable Entity
Internal Server Error
DELETE /api/data_structures/structure_links/source/{source_id}/target/{target_id} HTTP/1.1
Accept: */*
No content
Searches data structure links using the provided filters.
050Data structure links search
Unauthorized
Unprocessable Entity
Internal Server Error
POST /api/data_structure_links/search HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 51
{
"page": 0,
"since": "2026-06-10T10:00:00Z",
"size": 20
}{
"data_structure_links": [],
"scroll_id": null
}Last updated