Skip to content

Deel: Create a deal registration — 200 response body — data

Create a deal registration: 200 response body, field data. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create a deal registration — 200 response body — data

FieldTypePresenceDescription and constraints
$objectRoot
approved_atstringOptionalThe date the registration was approved. Present only when the status is APPROVED.
Format: date
company_domainstringOptionalThe normalised root domain stored on the registration. Absent when the status is REJECTED.
company_namestringOptionalThe company name stored on the registration. Absent when the status is REJECTED.
countriesarrayOptionalThe countries stored on the registration, or an empty array when none are stored. Absent when the status is REJECTED.
countries[]stringEach item
expected_deal_sizeJSONOptional
expected_deal_size (anyOf 1)numberAlternativeThe expected deal size stored on the registration. Absent when the status is REJECTED.
Format: double
expected_deal_size (anyOf 2)stringAlternativePattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$
expires_atstringOptionalThe date the 90-day protection window ends. Present only when the status is APPROVED.
Format: date
messagestringOptionalA generic ineligibility message. Present only when the status is REJECTED. It is deliberately identical for every rejection reason.
productsarrayOptionalThe products stored on the registration. Absent when the status is REJECTED.
products[]stringEach item
regionstringOptionalThe region stored on the registration. Absent when the status is REJECTED.
statusstringRequired within parentThe eligibility outcome. APPROVED means the protection window is now active. REJECTED means the deal is not eligible.
Known values: APPROVED, REJECTED

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.