# Create a legal representative for a business Links the person or business specified in the request body to the business specified in the URL as a legal representative. You must add legal representatives sequentially with individual calls to this endpoint. A legal representative can update the resource of any person connected to the business using the method. : It's mandatory to collect the tax information from each legal representative associated with the business and create a tax identification resource using POST Create a person tax identification. Endpoint: POST /v1/businesses/{business_id}/legal_representatives Version: 1.0 ## Path parameters: - `business_id` (string, required) ## Request fields (application/json): - `legal_representative_id` (string) The ID of the person or business to add as a legal representative of the given business. Example: "0ba2211cab11af6094d60ead81f2bd9dcper" - `type_of_representation` (string) The type of representation to assign to the legal representative. 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 201 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."