# Atualiza definições de uso da empresa Atualiza as definições de uso de uma empresa já existente. Endpoint: PUT /api/v3/companies/{companyId}/use-definitions Version: 3.0.0 Security: OAuth2 ## Header parameters: - `CPlug-Company-Id` (number, required) Id da Empresa (Company). Você pode localizar os IDs das empresas no _endpoint_ de listagem de empresas. Example: 12 - `Idempotency-Key` (string, required) UUID aleatório gerado por você. Nós utilizamos esse header para evitar duplicidade de registros, ou seja, caso você não tenha recebido a resposta de alguma requisição e mandar o mesmo UUID, nós não duplicaremos o registro. ## Path parameters: - `companyId` (integer, required) ID da empresa. ## Request fields (application/json): - `price_list_erp_id` (integer, required) ID da lista de preços do ERP. Example: 52 - `price_list_pdv_id` (integer, required) ID da lista de preços do PDV. Example: 1 - `price_list_attendance_id` (integer, required) ID da lista de preços do atendimento. Example: 1 - `price_list_report_id` (integer, required) ID da lista de preços dos relatórios. Example: 1 - `stock_sale_id` (integer, required) ID do estoque de venda. Example: 95 - `stock_purchase_id` (integer, required) ID do estoque de compra. Example: 95 - `admin_password` (integer) Senha administrativa de aplicativos. Campo opcional. Será validado e alterado apenas se enviado. Example: 333333 ## Response 200 fields (application/json): - `data` (object) Representa as definições de uso da empresa. - `data.price_list_erp` (object) Lista de preços do ERP. - `data.price_list_erp.id` (integer) ID da lista de preços do ERP. Example: 52 - `data.price_list_erp.name` (string) Nome da lista de preços do ERP. Example: "Lista de Preço 52" - `data.price_list_pdv` (object) Lista de preços do PDV. - `data.price_list_pdv.id` (integer) ID da lista de preços do PDV. Example: 1 - `data.price_list_pdv.name` (string) Nome da lista de preços do PDV. Example: "Lista Padrão" - `data.price_list_attendance` (object) Lista de preços do atendimento. - `data.price_list_attendance.id` (integer) ID da lista de preços do atendimento. Example: 1 - `data.price_list_attendance.name` (string) Nome da lista de preços do atendimento. Example: "Lista Padrão" - `data.price_list_report` (object) Lista de preços dos relatórios. - `data.price_list_report.id` (integer) ID da lista de preços dos relatórios. Example: 1 - `data.price_list_report.name` (string) Nome da lista de preços dos relatórios. Example: "Lista Padrão" - `data.stock_sale` (object) Estoque de venda. - `data.stock_sale.id` (integer) ID do estoque de venda. Example: 95 - `data.stock_sale.name` (string) Nome do estoque de venda. Example: "Estoque 1 (Nome fantasia 18)" - `data.stock_purchase` (object) Estoque de compra. - `data.stock_purchase.id` (integer) ID do estoque de compra. Example: 95 - `data.stock_purchase.name` (string) Nome do estoque de compra. Example: "Estoque 1 (Nome fantasia 18)" - `data.admin_password` (integer) Senha administrativa de aplicativos Example: 333333 ## Response 400 fields (application/json): - `code` (string, required) Código de erro. Example: "missing_headers" - `message` (string) Descrição do erro. Example: "error message" - `meta` (array) Dados adicionais sobre o erro. ## Response 422 fields (application/json): - `code` (string, required) Código de erro. Example: "uneditable_entity" - `message` (string) Descrição do erro. Example: "description error" - `meta` (array) Dados adicionais sobre o erro. - `meta.field` (string, required) Nome do campo no qual existe um erro de validação. Example: "name" - `meta.validations` (array) - `meta.validations.type` (string, required) Tipo da validação aplicada. Example: "Required" - `meta.validations.value` (array) Tipo de valor aplicável (esse campo pode ser vazio). ## Response 401 fields ## Response 404 fields