curl --request POST \
--url https://api.icepanel.io/v1/landscapes/{landscapeId}/versions/{versionId}/model/objects \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"parentId": "<string>",
"type": "actor",
"caption": "<string>",
"commit": 123,
"description": "<string>",
"external": true,
"groupIds": [
"<string>"
],
"icon": {
"catalogTechnologyId": "<string>",
"name": "<string>",
"url": "<string>",
"urlDark": [
"/organizations/{organizationId}/dark/{catalogTechnologyId}.png",
"/dark/{catalogTechnologyId}.png"
],
"urlLight": [
"/organizations/{organizationId}/light/{catalogTechnologyId}.png",
"/light/{catalogTechnologyId}.png"
]
},
"labels": {},
"links": {},
"status": "deprecated",
"tagIds": [
"<string>"
],
"teamIds": [
"<string>"
],
"teamOnlyEditing": true,
"technologyIds": [
"<string>"
],
"domainId": "<string>",
"handleId": "<string>"
}
'{
"modelObject": {
"commit": 123,
"external": true,
"groupIds": [
"<string>"
],
"icon": {
"catalogTechnologyId": "<string>",
"name": "<string>",
"url": "<string>",
"urlDark": [
"/organizations/{organizationId}/dark/{catalogTechnologyId}.png",
"/dark/{catalogTechnologyId}.png"
],
"urlLight": [
"/organizations/{organizationId}/light/{catalogTechnologyId}.png",
"/light/{catalogTechnologyId}.png"
]
},
"labels": {},
"links": {},
"name": "<string>",
"parentId": "<string>",
"status": "deprecated",
"tagIds": [
"<string>"
],
"teamIds": [
"<string>"
],
"teamOnlyEditing": true,
"technologyIds": [
"<string>"
],
"type": "actor",
"domainId": "<string>",
"handleId": "<string>",
"childDiagramIds": [
"<string>"
],
"childIds": [
"<string>"
],
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "user",
"createdById": "<string>",
"diagrams": {},
"flows": {},
"id": "<string>",
"landscapeId": "<string>",
"linked": true,
"parentIds": [
"<string>"
],
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "user",
"updatedById": "<string>",
"version": 123,
"versionId": "<string>",
"caption": "<string>",
"description": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"deletedBy": "user",
"deletedById": "<string>",
"latestEntityId": "<string>"
}
}curl --request POST \
--url https://api.icepanel.io/v1/landscapes/{landscapeId}/versions/{versionId}/model/objects \
--header 'Authorization: <authorization>' \
--header 'Content-Type: application/json' \
--data '
{
"name": "<string>",
"parentId": "<string>",
"type": "actor",
"caption": "<string>",
"commit": 123,
"description": "<string>",
"external": true,
"groupIds": [
"<string>"
],
"icon": {
"catalogTechnologyId": "<string>",
"name": "<string>",
"url": "<string>",
"urlDark": [
"/organizations/{organizationId}/dark/{catalogTechnologyId}.png",
"/dark/{catalogTechnologyId}.png"
],
"urlLight": [
"/organizations/{organizationId}/light/{catalogTechnologyId}.png",
"/light/{catalogTechnologyId}.png"
]
},
"labels": {},
"links": {},
"status": "deprecated",
"tagIds": [
"<string>"
],
"teamIds": [
"<string>"
],
"teamOnlyEditing": true,
"technologyIds": [
"<string>"
],
"domainId": "<string>",
"handleId": "<string>"
}
'{
"modelObject": {
"commit": 123,
"external": true,
"groupIds": [
"<string>"
],
"icon": {
"catalogTechnologyId": "<string>",
"name": "<string>",
"url": "<string>",
"urlDark": [
"/organizations/{organizationId}/dark/{catalogTechnologyId}.png",
"/dark/{catalogTechnologyId}.png"
],
"urlLight": [
"/organizations/{organizationId}/light/{catalogTechnologyId}.png",
"/light/{catalogTechnologyId}.png"
]
},
"labels": {},
"links": {},
"name": "<string>",
"parentId": "<string>",
"status": "deprecated",
"tagIds": [
"<string>"
],
"teamIds": [
"<string>"
],
"teamOnlyEditing": true,
"technologyIds": [
"<string>"
],
"type": "actor",
"domainId": "<string>",
"handleId": "<string>",
"childDiagramIds": [
"<string>"
],
"childIds": [
"<string>"
],
"createdAt": "2023-11-07T05:31:56Z",
"createdBy": "user",
"createdById": "<string>",
"diagrams": {},
"flows": {},
"id": "<string>",
"landscapeId": "<string>",
"linked": true,
"parentIds": [
"<string>"
],
"updatedAt": "2023-11-07T05:31:56Z",
"updatedBy": "user",
"updatedById": "<string>",
"version": 123,
"versionId": "<string>",
"caption": "<string>",
"description": "<string>",
"deletedAt": "2023-11-07T05:31:56Z",
"deletedBy": "user",
"deletedById": "<string>",
"latestEntityId": "<string>"
}
}Parent model object ID, null for the root level model object
actor, app, component, group, root, store, system Short summary of the object shown as the display description
IDs of the groups this model object belongs to
Show child attributes
Use either urlDark or urlLight
Icon that only works on dark backgrounds
[
"/organizations/{organizationId}/dark/{catalogTechnologyId}.png",
"/dark/{catalogTechnologyId}.png"
]Icon that only works on light backgrounds
[
"/organizations/{organizationId}/light/{catalogTechnologyId}.png",
"/light/{catalogTechnologyId}.png"
]Show child attributes
Show child attributes
Resolve the connector from a publicly accessible URL
Links this to a resource in reality, if set periodic checks are performed and the status is updated
Friendly name for the link set by the user
Accessible link URL when not using a connector
deprecated, future, live, removed Tag IDs assigned to this model
Team IDs that own this model object, does not propergate up or down
Model object (+child diagram, diagram groups and flows) can only be edited by owners and admins
Technology IDs assigned to this model
OK
Show child attributes
IDs of the groups this model object belongs to
Show child attributes
Use either urlDark or urlLight
Icon that only works on dark backgrounds
[
"/organizations/{organizationId}/dark/{catalogTechnologyId}.png",
"/dark/{catalogTechnologyId}.png"
]Icon that only works on light backgrounds
[
"/organizations/{organizationId}/light/{catalogTechnologyId}.png",
"/light/{catalogTechnologyId}.png"
]Show child attributes
Show child attributes
Random 20 character identifier
Resolve the connector from a publicly accessible URL
Links this to a resource in reality, if set periodic checks are performed and the status is updated
Friendly name for the link set by the user
URL pointing to the resource in reality, resolved from the last sync
Error message that was received during the last sync
Friendly name describing the resource in reality, resolved from the last sync
Response that was received from the last sync with reality
valid, invalid Parent model object ID, null for the root level model object
deprecated, future, live, removed Tag IDs assigned to this model
Team IDs that own this model object, does not propergate up or down
Model object (+child diagram, diagram groups and flows) can only be edited by owners and admins
Technology IDs assigned to this model
actor, app, component, group, root, store, system Child diagram IDs
Child model object IDs, only one level down
user, api-key, notification-key, service Parent model object IDs for the whole hierarchy, ending with the root model object
user, api-key, notification-key, service Short summary of the object shown as the display description
user, api-key, notification-key, service