# Update a twin Endpoint: PATCH /twins/{id} Version: v3 Security: oauth2 ## Path parameters: - `id` (string, required) Id of the twin ## Request fields (application/json): - `operationType` (string) Enum: "Add", "Remove", "Replace", "Move", "Copy", "Test", "Invalid" - `path` (string,null) - `op` (string,null) - `from` (string,null) - `value` (object) ## Response 400 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) - `errors` (object) ## Response 403 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null) ## Response 404 fields (application/json): - `type` (string,null) - `title` (string,null) - `status` (integer,null) - `detail` (string,null) - `instance` (string,null)