Patch Managed Object Relationship
patchManagedObjectRelationshipAdd, update, or remove a custom relationship property on a managed object type in PingOne AIC via the schema service. Only properties with 'custom_' prefix are supported.
Instructions
Add, update, or remove a custom relationship property on a managed object type in PingOne AIC via the schema service. Only works with properties that have a "custom_" prefix. For add/update, provide the full relationship property definition.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"objectType": "<objectType>",
"propertyName": "<propertyName>",
"action": "<action>"
},
"name": "patchManagedObjectRelationship"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| action | Yes | The action to perform: "add" to create a new relationship property, "update" to modify an existing one, or "remove" to delete it. | |
| objectType | Yes | The managed object type (e.g., "alpha_user", "bravo_role"). Must be a valid path segment. | |
| propertyName | Yes | The relationship property name. Must start with "custom_" prefix (e.g., "custom_department", "custom_teams"). | |
| propertyDefinition | No | The full relationship property definition. Required for add/update actions. For the expected structure, refer to an existing relationship property from getManagedObjectSchema with includeFullDefinition=true. |