Endpoint que cadastra centro de custo em massa por equipamento.
Method | URI | Headers | Authorization |
---|---|---|---|
POST | /api/v3/cost-centers-multiple | Content-Type:application/json | Authorization: Bearer {token} |
apportionment_id: 1 (integer, required) - "Id do Rateio",
equipments_all: true (boolean, required) - "Todos os equipamentos.",
equipments_all_company_group: true (boolean, required) - "Todos os equipamentos do grupo da empresa.",
equipments_ids: [1] (array, required) - "Ids dos equipamentos.",
usage_limit: 50 (float | null) - "Limite de uso em porcentagem, entre -100 e 100.",
{info}
equipments_all: O mesmo é requerido só quando o campo
equipments_ids
não existir no payload.equipments_all_company_group: O mesmo é requerido só quando o campo
equipments_all
existir no payload.equipments_ids: O mesmo é requerido só quando o campo
equipments_all
não existir ou for false no payload
{success} Response 200 (application/json)
[
"Processo iniciado com sucesso, ao concluir informaremos via email!"
]
{primary} Response 204 (application/json)
Quando o registro não existir ou o usuário não tiver permissão de visualização.
{warning} Response 422 (application/json)
{
"apportionment_id": [
"O campo rateio é obrigatório."
],
"equipments_all": [
"O campo todos equipamentos é obrigatório quando equipamentos não está presente."
],
"equipments_all_company_group": [
"O campo todos os equipamentos do grupo da empresa é obrigatório quando todos equipamentos está presente."
],
"equipments_ids": [
"O campo equipamentos é obrigatório quando todos equipamentos não está presente."
],
"usage_limit": [
"O campo limite de uso deve ser um número."
]
}