# Create a language setting for a person Specifies the preferred communication language for the person specified in the request URL. Note that each call to this endpoint will overwrite the previous value. Endpoint: POST /v1/persons/{person_id}/settings Version: 1.0 ## Path parameters: - `person_id` (string, required) ## Request fields (application/json): - `language` (string) Two-character language identifier, formatted according to ISO 639-1. Enum: "EN", "DE", "FR", "IT", "ES" ## Response 201 fields (application/json): - `language` (string) The customer's chosen communication language, formatted according to ISO 639-1. Enum: "EN", "DE", "IT", "FR", "ES" ## 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 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 'Account' for id 'DE24112233445566'." ## 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."