| Description |
:
Create or update an entity.
Existing entity is matched using its unique guid if
supplied or by its unique attributes eg: qualifiedName.
Map and array of
collections are not well supported. E.g., array |
| Reference | : Link ¶ |
⚼ Request
POST:
/atlas/v2/entity
{
api-version:
string
,
businessAttributeUpdateBehavior:
string
,
collectionId:
string
,
body:
}
{
,
referredEntities:
object
,
entity:
}
{
,
attributes:
object
,
typeName:
string
,
lastModifiedTS:
string
,
businessAttributes:
object
,
classifications:
[
]
,
{
,
attributes:
object
,
typeName:
string
,
lastModifiedTS:
string
,
entityGuid:
string
,
entityStatus:
enum
,
removePropagationsOnEntityDelete:
boolean
,
validityPeriods:
}
[
]
,
{
,
endTime:
string
,
startTime:
string
,
timeZone:
string
,
}
createTime:
integer
,
createdBy:
string
,
customAttributes:
object
,
guid:
string
,
homeId:
string
,
collectionId:
string
,
isIncomplete:
boolean
,
labels:
[
,
string
,
]
meanings:
[
]
,
{
,
confidence:
integer
,
createdBy:
string
,
description:
string
,
displayText:
string
,
expression:
string
,
relationGuid:
string
,
status:
enum
,
steward:
string
,
termGuid:
string
,
}
provenanceType:
integer
,
proxy:
boolean
,
relationshipAttributes:
object
,
status:
enum
,
updateTime:
integer
,
updatedBy:
string
,
version:
integer
,
contacts:
object
,
}
⚐ Response (200)
{
guidAssignments:
object
,
mutatedEntities:
object
,
partialUpdatedEntities:
}
[
]
,
{
,
attributes:
object
,
typeName:
string
,
lastModifiedTS:
string
,
classificationNames:
[
,
string
,
]
classifications:
[
]
,
{
,
attributes:
object
,
typeName:
string
,
lastModifiedTS:
string
,
entityGuid:
string
,
entityStatus:
enum
,
removePropagationsOnEntityDelete:
boolean
,
validityPeriods:
}
[
]
,
{
,
endTime:
string
,
startTime:
string
,
timeZone:
string
,
}
displayText:
string
,
guid:
string
,
isIncomplete:
boolean
,
labels:
[
,
string
,
]
meaningNames:
[
,
string
,
]
meanings:
[
]
,
{
,
confidence:
integer
,
createdBy:
string
,
description:
string
,
displayText:
string
,
expression:
string
,
relationGuid:
string
,
status:
enum
,
steward:
string
,
termGuid:
string
,
}
status:
enum
,
}
⚐ Response (default)
{
requestId:
string
,
errorCode:
string
,
errorMessage:
string
,
}