# Atualiza um empregador Atualiza um empregador. Endpoint: PATCH /payment-sources/{id} Version: 2.1 Security: BasicAuth ## Path parameters: - `id` (string, required) Identificador externo a ser preenchido pelo cliente. Deve ser único. IMPORTANTE: Para remover a chave em um PATCH, deve ser enviado como valor uma string vazia (""). ## Header parameters: - `If-Match` (string, required) Para atualizar um documento é necessário o header com o valor do campo _etag atual do documento. ## Request fields (application/json): - `name` (string) Razão social do empregador. - `cpf` (string) CPF do empregador. Necessário que exista ou este campo ou o campo CNPJ mutuamente exclusivos. - `cnpj` (string) CNPJ do empregador. Necessário que exista ou este campo ou o campo CPF mutuamente exclusivos. - `external_id` (string) Identificador externo a ser preenchido pelo cliente. Deve ser único. IMPORTANTE: Para remover a chave em um PATCH, deve ser enviado como valor uma string vazia (""). - `address` (object) - `address.cep` (string) CEP do endereço deste empregador. Apenas números. Example: 1307002 - `address.street_name` (string) Logradouro do endereço. - `address.street_number` (string) Número do endereço. - `address.complement` (string) Complemento do endereço, caso exista. - `address.state` (string) UF do endereço. Example: "SC" - `address.city` (string) Cidade do endereço do empregador. Example: "São Paulo" ## Response 200 fields (application/json): - `_id` (string) - `_created` (string) Example: "2024-09-09T08:00-03:00" - `_etag` (string) Hash a ser usado como conteúdo do header If-Match para realizar atualização e remoções de documentos - `_status` (string) Example: "OK" ## Response 401 fields (application/json): - `_code` (integer) Código de erro interno. - `_status` (string) Example: "ERR" - `_error` (object) - `_error.code` (integer) Codigo de erro HTTP. - `_error.message` (string) Mensagem de erro interna. - `_error._ui_message` (string) Mensagem de erro para o usuário. ## Response 412 fields (application/json): - `_code` (integer) Código de erro interno. - `_status` (string) Example: "ERR" - `_error` (object) - `_error.code` (integer) Codigo de erro HTTP. - `_error.message` (string) Mensagem de erro interna. - `_error._ui_message` (string) Mensagem de erro para o usuário. ## Response 428 fields (application/json): - `_code` (integer) Código de erro interno. - `_status` (string) Example: "ERR" - `_error` (object) - `_error.code` (integer) Codigo de erro HTTP. - `_error.message` (string) Mensagem de erro interna. - `_error._ui_message` (string) Mensagem de erro para o usuário.