Data Structure Notes
Creates a structure note for the specified external data structure ID.
Structure note created
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
POST /api/data_structure_notes HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 105
{
"structure_note": {
"data_structure_external_id": "ds_customer_email",
"df_content": {
"field_name": "value"
}
}
}{
"_actions": {
"draft": {
"href": "/api/data_structures/123/notes",
"input": {
"df_content": {}
},
"method": "POST"
}
},
"data": {
"data_structure_id": 123,
"df_content": {
"field_name": "value"
},
"id": 1,
"status": "published",
"updated_at": "2026-06-18T10:00:00Z",
"version": 2
}
}Returns AI-generated note suggestions for the specified data structure.
Data structure ID
Language for suggestions (e.g., 'en', 'es')
Suggestions
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
GET /api/data_structures/{data_structure_id}/note_suggestions HTTP/1.1
Accept: */*
{
"data": {
"field_name": [
"suggestion1",
"suggestion2"
]
}
}Searches structure notes using the provided filters and returns matching results.
Filter by data structure ID
Search query text
Number of results per page
Filter by status
Filter by system ID
Filter by update timestamp (upper bound)
Filter by update timestamp
Structure note search response
Unauthorized
Forbidden
Internal Server Error
POST /api/data_structure_notes/search HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 51
{
"query": "customer",
"size": 20,
"status": "published"
}{
"data": [
{
"data_structure_external_id": "ds_customer_email",
"data_structure_id": 123,
"df_content": {
"field_name": "value"
},
"id": 1,
"status": "published",
"updated_at": "2026-06-18T10:00:00Z",
"version": 2
}
]
}Lists all structure notes for the specified data structure and includes available actions for the current user.
Data structure ID
Structure notes
Unauthorized
Forbidden
Internal Server Error
GET /api/data_structures/{data_structure_id}/notes HTTP/1.1
Accept: */*
{
"_actions": {
"draft": {
"href": "/api/data_structures/123/notes",
"input": {
"df_content": {}
},
"method": "POST"
}
},
"data": [
{
"data_structure_id": 123,
"df_content": {
"field_name": "value"
},
"id": 1,
"status": "published",
"updated_at": "2026-06-18T10:00:00Z",
"version": 2
}
]
}Creates a new structure note for the specified data structure.
Data structure ID
Structure note
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
POST /api/data_structures/{data_structure_id}/notes HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 56
{
"structure_note": {
"df_content": {
"field_name": "value"
}
}
}{
"_actions": {
"draft": {
"href": "/api/data_structures/123/notes",
"input": {
"df_content": {}
},
"method": "POST"
}
},
"data": {
"data_structure_id": 123,
"df_content": {
"field_name": "value"
},
"id": 1,
"status": "published",
"updated_at": "2026-06-18T10:00:00Z",
"version": 2
}
}Retrieves the specified structure note and returns its details.
Data structure ID
Structure note ID
Structure note
Unauthorized
Internal Server Error
GET /api/data_structures/{data_structure_id}/notes/{id} HTTP/1.1
Accept: */*
{
"_actions": {
"draft": {
"href": "/api/data_structures/123/notes",
"input": {
"df_content": {}
},
"method": "POST"
}
},
"data": {
"data_structure_id": 123,
"df_content": {
"field_name": "value"
},
"id": 1,
"status": "published",
"updated_at": "2026-06-18T10:00:00Z",
"version": 2
}
}Updates the specified structure note with the provided payload.
Data structure ID
Structure note ID
Structure note updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PUT /api/data_structures/{data_structure_id}/notes/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"structure_note": {
"df_content": {
"field_name": "updated_value"
},
"status": "published"
}
}{
"_actions": {
"draft": {
"href": "/api/data_structures/123/notes",
"input": {
"df_content": {}
},
"method": "POST"
}
},
"data": {
"data_structure_id": 123,
"df_content": {
"field_name": "value"
},
"id": 1,
"status": "published",
"updated_at": "2026-06-18T10:00:00Z",
"version": 2
}
}Deletes the specified structure note.
Data structure ID
Structure note ID
Structure note deleted
No content
Unauthorized
Forbidden
Internal Server Error
DELETE /api/data_structures/{data_structure_id}/notes/{id} HTTP/1.1
Accept: */*
No content
Updates the specified structure note with the provided payload.
Data structure ID
Structure note ID
Structure note updated
Unauthorized
Forbidden
Unprocessable Entity
Internal Server Error
PATCH /api/data_structures/{data_structure_id}/notes/{id} HTTP/1.1
Content-Type: application/json
Accept: */*
Content-Length: 85
{
"structure_note": {
"df_content": {
"field_name": "updated_value"
},
"status": "published"
}
}{
"_actions": {
"draft": {
"href": "/api/data_structures/123/notes",
"input": {
"df_content": {}
},
"method": "POST"
}
},
"data": {
"data_structure_id": 123,
"df_content": {
"field_name": "value"
},
"id": 1,
"status": "published",
"updated_at": "2026-06-18T10:00:00Z",
"version": 2
}
}Last updated