2025-07-29- Action EndPoint: Difference between revisions
Jump to navigation
Jump to search
(Created page with "== Create EndPoint == === Create Basic === ''' requestParam ''' <source lang="json"> { "objectType": "xxxxx", "fieldNames": { //fields or if have fields of versionedData } } </source> ''' returnOutput ''' <syntaxhighlight lang="javascript"> { "objType": { "objectType": "xxxxx", "serviceTag": "yyyyy" }, "objInstanceFull": { "identifiers": { //identifiers }, "fields": { //fields } }, "relationships": [], "status": "complete", // or...") |
|||
| Line 7: | Line 7: | ||
"objectType": "xxxxx", | "objectType": "xxxxx", | ||
"fieldNames": { | "fieldNames": { | ||
//fields or if have fields of versionedData | // fields or if have fields of versionedData | ||
} | } | ||
} | } | ||
Revision as of 09:37, 29 July 2025
Create EndPoint
Create Basic
requestParam
{
"objectType": "xxxxx",
"fieldNames": {
// fields or if have fields of versionedData
}
}
returnOutput
{
"objType": {
"objectType": "xxxxx",
"serviceTag": "yyyyy"
},
"objInstanceFull": {
"identifiers": {
//identifiers
},
"fields": {
//fields
}
},
"relationships": [],
"status": "complete", // or "error"
"errorsFound": []
}
Create Node and Relationship
requestParam
{
"objectType": "xxxx",
"fieldNames": {
// fields or if have fields of versionedData
},
"relationships": [
{
"relType": {
"serviceTag": "xxxx",
"relationshipTag": "rel"
},
"targetObjType": {
"serviceTag": "xxxx",
"objectType": "yyyy"
},
"relationshipDirection": "xxxx", // 'from' or 'to'
"targetIdentifiers": {
// identifiers
}
}
]
}
returnOutput
{
"objectType": "xxxx",
"fieldNames": {
// fields or if have versionedData
},
"relationships": [
{
"relType": {
"serviceTag": "xxxx",
"relationshipTag": "rel"
},
"targetObjType": {
"serviceTag": "xxxx",
"objectType": "yyyy"
},
"relationshipDirection": "xxxx", //'from' or 'to'
"targetIdentifiers": {
// targetIdentifiers
}
}
]
}
Update EndPoint
requestParam
{
"objectType": "xxxxx",
"objInstanceFull": {
"identifiers": {
//identifiers
},
"fields": {
// fields or if have fields of versionedData
}
}
}
returnOutput
{
"returnValues": {
"objType": {
"objectType": "xxxxx",
"serviceTag": "yyyyy"
},
"objInstanceFull": {
"identifiers": {
//identifiers
},
"fields": {
//fields
}
},
"versionedDataIds": {
// if send fields of versionedData will return versionedDataIds
}
},
"status":"complete", // or "error"
"errorsFound": []
}
Get EndPoint
requestParam
{
"objectType": "xxxxx",
"identifiers": {
//identifiers
}
}
returnOutput
{
response: {
identifiers: {
//identifiers
},
fields: {
//fields
}
}
}