# Update a legal representative of a business Updates the properties of a legal representative resource. Note that you cannot use this endpoint to update properties on the associated person or business resource. Endpoint: PATCH /v1/businesses/{business_id}/legal_representatives/{id} Version: 1.0 ## Path parameters: - `business_id` (string, required) - `id` (string, required) ## Request fields (application/json): - `valid_until` (string) The date when the legal representative's role expires. Example: "2022-12-31" - `type_of_representation` (string) The type of representation that the legal representative has for the business. Enum: "ALONE", "JOINT", "OTHER", "AUTHORIZED_PERSON" - `power_of_attorney_confirmed_at` (string) Timestamp from when the person confirmed that they have power of attorney for the business. Example: "2017-01-01T00:00:00Z" ## Response 200 fields (application/json): - `id` (string) ID of the legal representative relationship. Example: "a46578f4049f42aba9fe88a2a80fed53" - `legal_representative_id` (string) ID of the person or business with the legal authority to represent the business. Example: "33fbdd2c0bb94db1af5b5d2a4426cper" - `legal_representative_type` (string) The type of legal representative that this record represents. Enum: "Person", "Business" - `valid_until` (string) Date when the legal representative relationship expires. Example: "2022-12-31" - `power_of_attorney_confirmed_at` (string) UTC timestamp from when the legal representative's power of attorney was confirmed. Example: "2022-04-22T16:02:54Z" - `type_of_representation` (string) The type of legal representation. Enum: "ALONE", "JOINT", "OTHER", "AUTHORIZED_PERSON" - `business_id` (string) ID of the business for which the person or business is a legal representative. Example: "095cc43012a04ccca02f0f93c145cbiz" ## Response 400 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "400" - `code` (string) Example: "build_pagination_headers_failure" - `title` (string) Example: "Failed to build pagination headers." - `detail` (string) Example: "Cannot connect to database." ## Response 403 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "403" - `code` (string) Example: "unauthorized_action" - `title` (string) Example: "Unauthorized Action" - `detail` (string) Example: "Unauthorized action is not allowed." ## Response 404 fields (application/json): - `id` (string) Example: "a95f2aaf-4e0c-4d49-8021-8a16a884ed86" - `status` (string) Example: "404" - `code` (string) Example: "model_not_found" - `title` (string) Example: "Model Not Found" - `detail` (string) Example: "Couldn't find 'Solaris::Identification' for id 'bbbcccfff388923eb899a5852df6cidt'." ## Response 500 fields (application/json): - `id` (string) Example: "e8915041-9d8c-4d96-9dd1-04e8522ecdbf" - `status` (string) Example: "500" - `code` (string) Example: "generic_error" - `title` (string) Example: "Generic Error" - `detail` (string) Example: "There was an error."