Centros de Custo em Massa


Criar

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}

Attributes

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

Response

{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."
  ]
}