Skip to main content

Create a new additive

POST 

/additives

Creates an additive for a contract. The request body varies by type:

    • exclusion: requires equipments (array of contract_item IDs), optional os_open_checkout (bool) and os_opened_at (date Y-m-d).
    • inclusion: requires inclusion_type (new_contract|additive), equipments (array of objects with type, product.code, rule.id, location_unit.erp_id, contact.erp_id, billing_unit.id, sla_group.id, coverage_group.id, condition, quantity), optional equipment_default_period, project_scenario_id.
    • exchanged: requires exchanged_type (technical|commercial), equipments (array of objects with type, removed_contract_item.id, product.code, rule.id, location_unit.erp_id, contact.erp_id, billing_unit.id, sla_group.id, coverage_group.id, condition), optional os_open_checkout, os_opened_at.
    • extension: requires extension object with type (renewal|increment), date, period; if increment also period_increment, if renewal also period_renewal.
    • rule_migration: requires equipments (array of objects with equipment.id and rule.id).
    • readjustment: requires tax_percentage and production_percentage.

Request

Responses

Additive created successfully