put
https://api.preczn.com/v1/forms//connections/contact-roles
Form-scoped equivalent of PUT /v1/merchants/:merchantId/connections/:connectionId/contact-roles. Possession of a non-expired form id authorizes this mutation — same pattern as every other mid-flow endpoint on this controller. For multi-connection forms, the connectionId query parameter is required; for single-connection forms it defaults to the form's connectionId.
200Updated.
400Validation failure or connectionId mismatch. Returns { errors: [{ path, message }] } for Zod issues.
404Form, merchant, or connection not found.
