# OryKratosClient::JsonPatch ## Properties | Name | Type | Description | Notes | | ---- | ---- | ----------- | ----- | | **from** | **String** | This field is used together with operation \"move\" and uses JSON Pointer notation. Learn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5). | [optional] | | **op** | **String** | The operation to be performed. One of \"add\", \"remove\", \"replace\", \"move\", \"copy\", or \"test\". | | | **path** | **String** | The path to the target path. Uses JSON pointer notation. Learn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5). | | | **value** | **Object** | The value to be used within the operations. Learn more [about JSON Pointers](https://datatracker.ietf.org/doc/html/rfc6901#section-5). | [optional] | ## Example ```ruby require 'ory-kratos-client' instance = OryKratosClient::JsonPatch.new( from: /name, op: replace, path: /name, value: foobar ) ```