Systems
Retrieves the details of the specified system by ID.
System ID
System details
Unauthorized
Not found
Internal Server Error
GET /api/systems/{id} HTTP/1.1
Accept: */*
{
"data": {
"deleted_at": null,
"df_content": {
"some_key": "some_value"
},
"dynamic_content": {
"some_key": {
"origin": "user",
"value": "some_value"
}
},
"external_id": "my_system",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"name": "My System",
"updated_at": "2026-06-18T10:00:00Z"
}
}Updates the specified system with the provided payload.
System ID
System updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PUT /api/systems/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"system": {
"df_content": {
"some_key": "new_value"
},
"name": "Updated System Name"
}
}{
"data": {
"deleted_at": null,
"df_content": {
"some_key": "some_value"
},
"dynamic_content": {
"some_key": {
"origin": "user",
"value": "some_value"
}
},
"external_id": "my_system",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"name": "My System",
"updated_at": "2026-06-18T10:00:00Z"
}
}Deletes the specified system.
System ID
System deleted
No content
Unauthorized
Forbidden
Not found
Unprocessable Entity
Internal Server Error
DELETE /api/systems/{id} HTTP/1.1
Accept: */*
No content
Updates the specified system with the provided payload.
System ID
System updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PATCH /api/systems/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 79
{
"system": {
"df_content": {
"some_key": "new_value"
},
"name": "Updated System Name"
}
}{
"data": {
"deleted_at": null,
"df_content": {
"some_key": "some_value"
},
"dynamic_content": {
"some_key": {
"origin": "user",
"value": "some_value"
}
},
"external_id": "my_system",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"name": "My System",
"updated_at": "2026-06-18T10:00:00Z"
}
}Deletes the specified group from the given system.
System external ID
Group name
Group deleted
No content
Unauthorized
Forbidden
Not found
Internal Server Error
DELETE /api/systems/{system_id}/groups/{id} HTTP/1.1
Accept: */*
No content
Returns groups available within the specified system.
System external ID
Group list response
List of group names for the system
Unauthorized
Forbidden
Not found
Internal Server Error
GET /api/systems/{system_id}/groups HTTP/1.1
Accept: */*
{
"data": [
"group1",
"group2",
"group3"
]
}Returns systems matching the provided search filters and user permissions.
System list response
Unauthorized
Internal Server Error
GET /api/systems HTTP/1.1
Accept: */*
{
"data": [
{
"df_content": {
"some_key": "some_value"
},
"dynamic_content": null,
"external_id": "my_system",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"name": "My System",
"structures_count": {
"count": 10,
"types": [
{
"count": 8,
"name": "table"
}
]
},
"updated_at": "2026-06-18T10:00:00Z"
}
]
}Creates a new system with the provided data.
System created
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
POST /api/systems HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 96
{
"system": {
"df_content": {
"some_key": "some_value"
},
"external_id": "my_system",
"name": "My System"
}
}{
"data": {
"deleted_at": null,
"df_content": {
"some_key": "some_value"
},
"dynamic_content": {
"some_key": {
"origin": "user",
"value": "some_value"
}
},
"external_id": "my_system",
"id": 1,
"inserted_at": "2026-06-18T10:00:00Z",
"name": "My System",
"updated_at": "2026-06-18T10:00:00Z"
}
}Uploads or creates metadata for the specified system.
System external ID
CSV file with field metadata
CSV file with structure relations
Structure metadata (file or JSON object)
CSV file with structure metadata
Domain external ID
Inherit domains (true/false)
Job ID for tracking
Source external ID
Metadata accepted
No content
Unauthorized
Forbidden
Internal Server Error
POST /api/systems/{system_id}/metadata HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 134
{
"data_fields": "@data_fields.csv",
"data_structure_relations": "@data_structure_relations.csv",
"data_structures": "@data_structures.csv"
}No content
Updates metadata for the specified system using the provided payload.
System external ID
Operation type (e.g., 'merge', 'replace')
Metadata update accepted
No content
Unauthorized
Forbidden
Internal Server Error
PUT /api/systems/{system_id}/metadata HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"op": "merge",
"values": [
{
"external_id": "id1",
"name": "New name"
}
]
}No content
Updates metadata for the specified system using the provided payload.
System external ID
Operation type (e.g., 'merge', 'replace')
Metadata update accepted
No content
Unauthorized
Forbidden
Internal Server Error
PATCH /api/systems/{system_id}/metadata HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 65
{
"op": "merge",
"values": [
{
"external_id": "id1",
"name": "New name"
}
]
}No content
Last updated