SCIM Resource Diff to PATCH

SCIM Resource Diff to PATCH

Compare resource snapshots, review each change, and export selected SCIM PATCH operations.

Local candidate review only. Unknown attributes remain opaque and protected fields are excluded. Provider support, concurrent changes, reference equivalence, leap seconds, submillisecond timestamps, and full Unicode preparation require separate review. An omitted writable value in After proposes removal.

100,000 characters per input · 32 JSON levels · 1,000 review items
Before resourceSame resource · JSON object with schemas
After resourceDesired resource · omitted values may be removed
Schema and multivalue rules

Bundled conservative RFC 7643 User, Group and Enterprise User definitions are used by default. Pasted schemas replace their corresponding definitions. Common id, meta and schemas protections always apply. Display sub-attributes use the RFC’s conservative immutable default; provider metadata resolves differences in published examples. Passwords and binary values are compared exactly.

Schema metadata (optional)Schema object, array, or ListResponse
Array identity rules (optional)Path → scalar names, e.g. {"emails":["value"]}

Default identities: value + type for emails, phoneNumbers, ims, photos, roles, entitlements and x509Certificates; value for Group members. Unassigned optional type uses an absence selector. Missing significant values or duplicate identities block that array. Primary is a preference, never an identity. Setting it to true resets other primary flags at the provider.

Differences0
Candidates0
Included0
ReviewWaiting
Reviewed PATCHIncluded and acknowledged changes only · review provider behavior
Waiting for input…