curl --request PATCH \
--url https://api.icepanel.io/v1/landscapes/{landscapeId}/versions/{versionId}/diagrams/{diagramId} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"commit": 123,
"description": "<string>",
"groupId": "<string>",
"index": 123,
"labels": {},
"modelId": "<string>",
"name": "<string>",
"parentId": "<string>",
"pinned": true,
"pinnedAt": "2023-11-07T05:31:56Z",
"pinnedIndex": 123,
"status": "current",
"zoomOverrides": {},
"comments": {
"$add": {},
"$remove": [
"<string>"
],
"$replace": {},
"$update": {}
},
"connections": {
"$add": {},
"$remove": [
"<string>"
],
"$replace": {},
"$update": {}
},
"objects": {
"$add": {},
"$remove": [
"<string>"
],
"$replace": {},
"$update": {}
}
}
'{
"diagram": {
"commit": 123,
"description": "<string>",
"groupId": "<string>",
"index": 123,
"labels": {},
"modelId": "<string>",
"name": "<string>",
"parentId": "<string>",
"pinned": true,
"status": "current",
"handleId": "<string>",
"type": "app-diagram",
"commentCount": 123,
"connectionCount": 123,
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "user",
"createdById": "<string>",
"id": "<string>",
"landscapeId": "<string>",
"objectCount": {
"actor": 123,
"app": 123,
"group": 123,
"component": 123,
"store": 123,
"system": 123,
"area": 123,
"box": 123
},
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "user",
"updatedById": "<string>",
"version": 123,
"versionId": "<string>",
"pinnedAt": "2023-11-07T05:31:56Z",
"pinnedIndex": 123,
"zoomOverrides": {},
"deletedAt": "2023-11-07T05:31:56Z",
"deletedBy": "user",
"deletedById": "<string>",
"latestEntityId": "<string>"
},
"diagramContent": {
"comments": {},
"commit": 123,
"connections": {},
"objects": {},
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "user",
"createdById": "<string>",
"groupId": "<string>",
"handleId": "<string>",
"id": "<string>",
"landscapeId": "<string>",
"modelId": "<string>",
"name": "<string>",
"status": "current",
"type": "app-diagram",
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "user",
"updatedById": "<string>",
"version": 123,
"versionId": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"deletedBy": "user",
"deletedById": "<string>",
"latestEntityId": "<string>",
"viewedAt": "2023-11-07T05:31:56Z",
"viewedBy": "user",
"viewedById": "<string>"
}
}curl --request PATCH \
--url https://api.icepanel.io/v1/landscapes/{landscapeId}/versions/{versionId}/diagrams/{diagramId} \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"commit": 123,
"description": "<string>",
"groupId": "<string>",
"index": 123,
"labels": {},
"modelId": "<string>",
"name": "<string>",
"parentId": "<string>",
"pinned": true,
"pinnedAt": "2023-11-07T05:31:56Z",
"pinnedIndex": 123,
"status": "current",
"zoomOverrides": {},
"comments": {
"$add": {},
"$remove": [
"<string>"
],
"$replace": {},
"$update": {}
},
"connections": {
"$add": {},
"$remove": [
"<string>"
],
"$replace": {},
"$update": {}
},
"objects": {
"$add": {},
"$remove": [
"<string>"
],
"$replace": {},
"$update": {}
}
}
'{
"diagram": {
"commit": 123,
"description": "<string>",
"groupId": "<string>",
"index": 123,
"labels": {},
"modelId": "<string>",
"name": "<string>",
"parentId": "<string>",
"pinned": true,
"status": "current",
"handleId": "<string>",
"type": "app-diagram",
"commentCount": 123,
"connectionCount": 123,
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "user",
"createdById": "<string>",
"id": "<string>",
"landscapeId": "<string>",
"objectCount": {
"actor": 123,
"app": 123,
"group": 123,
"component": 123,
"store": 123,
"system": 123,
"area": 123,
"box": 123
},
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "user",
"updatedById": "<string>",
"version": 123,
"versionId": "<string>",
"pinnedAt": "2023-11-07T05:31:56Z",
"pinnedIndex": 123,
"zoomOverrides": {},
"deletedAt": "2023-11-07T05:31:56Z",
"deletedBy": "user",
"deletedById": "<string>",
"latestEntityId": "<string>"
},
"diagramContent": {
"comments": {},
"commit": 123,
"connections": {},
"objects": {},
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "user",
"createdById": "<string>",
"groupId": "<string>",
"handleId": "<string>",
"id": "<string>",
"landscapeId": "<string>",
"modelId": "<string>",
"name": "<string>",
"status": "current",
"type": "app-diagram",
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "user",
"updatedById": "<string>",
"version": 123,
"versionId": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"deletedBy": "user",
"deletedById": "<string>",
"latestEntityId": "<string>",
"viewedAt": "2023-11-07T05:31:56Z",
"viewedBy": "user",
"viewedById": "<string>"
}
}model object id this object belongs to
current Show child attributes
Show child attributes
Show child attributes
Show child attributes
The percentage along the line where the label should be placed
curved, straight, square top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top Show child attributes
Show child attributes
The percentage along the line where the label should be placed
curved, straight, square top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top Show child attributes
Show child attributes
The percentage along the line where the label should be placed
curved, straight, square top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top Show child attributes
Show child attributes
Show child attributes
area, box actor, app, group, component, store, system Show child attributes
Show child attributes
area, box actor, app, group, component, store, system Show child attributes
Show child attributes
area, box actor, app, group, component, store, system OK
Show child attributes
model object id this object belongs to
current app-diagram, component-diagram, context-diagram user, api-key, notification-key, service Show child attributes
user, api-key, notification-key, service user, api-key, notification-key, service Show child attributes
Show child attributes
Show child attributes
The percentage along the line where the label should be placed
curved, straight, square top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top top-left, top-center, top-right, right-top, right-middle, right-bottom, bottom-right, bottom-center, bottom-left, left-bottom, left-middle, left-top Show child attributes
Show child attributes
area, box actor, app, group, component, store, system user, api-key, notification-key, service current app-diagram, component-diagram, context-diagram user, api-key, notification-key, service user, api-key, notification-key, service user, api-key, notification-key, service