# Update Payout Instruction Patches an existing payout instruction with the provided data. Note: This operation might be pefrormed only for payout instructions that have not been redeemed or requested. Note2: If the email is changed then the previous links get invalidated and the payout instruction moves back to Restored status. Endpoint: PATCH /v2/campaign-manager/payout-instructions/{id} Version: v2 Security: oauth2 ## Path parameters: - `id` (string, required) ## Request fields (application/json): - `operations` (array) - `operations.op` (string) Enum: "Unknown", "Add", "Remove", "Replace", "Move", "Copy", "Test" - `operations.value` (object) - `operations.value.options` (object) - `operations.value.options.propertyNameCaseInsensitive` (boolean) - `operations.value.parent` (object) - `operations.value.root` (object) ## Response 400 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) - `errors` (object) ## Response 401 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 403 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 404 fields (application/problem+json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null)