Skip to content

Deel: Create an IT order — request body — body data variants item contract setting

Create an IT order: request body, field body / data / variants / item / contract_setting. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create an IT order — request body — body data variants item contract setting

FieldTypePresenceDescription and constraints
$objectRootContract terms — acquisition type, rental term, payment schema, and addons
acquisition_typestringRequired within parentHow the equipment is acquired
One of: PURCHASE, RENTAL, REUSE
addonsarrayRequired within parentAddon bundles attached to this contract. At most two entries — one service + one warranty. Server derives the type from each `addon_id`.
addons[]ModelEach itemExpand Create an IT order — request body — body data variants item contract setting addons item
payment_schemastringOptionalHow the equipment is billed. Required for rentals, ignored for purchases (always upfront).
One of: MONTHLY, UPFRONT
rental_termstringOptionalRental term length. Required for rentals, ignored otherwise.
One of: MONTH_12, MONTH_24

Referenced models: Create an IT order — request body — body data variants item contract setting addons item

Report an issue with this page

Necessary

Required for sign-in, security, authorization, and remembering your choices.

Always active

Analytics

Helps us understand which product and documentation features are useful.

Performance diagnostics

Uses performance tracing and privacy-masked session replay to diagnose problems.

You can change these choices at any time from Cookie settings.