Hi @Scott Beam , in the example you provided, the "Add" operation is being used to add a new email address to the "emails" array. If you want to replace the existing email address with a new one, you should use the "Replace" operation instead of "Add".
Here's an example of how you can use the "Replace" operation to update the email address:
{
"schemas": ["urn:ietf:params:scim:api:messages:2.0:PatchOp"],
"Operations": [
{
"op": "Replace",
"path": "title",
"value": "tester"
},
{
"op": "Replace",
"path": "emails[type eq \"work\"].value",
"value": "******@joe.com"
}
]
}
This will replace the existing email address with "******@joe.com" instead of adding a new one. Please let me know if you have any questions and I can help you further.
If this answer helps you please mark "Accept Answer" so other users can reference it.
Thank you,
James