Skip to content

Deel: Retrieve an agreement — 200 response body — data actions reuse details reassignable in, reusable variants

Retrieve an agreement: 200 response body, field data / actions / reuse / details / reassignable_in, reusable_variants. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Retrieve an agreement — 200 response body — data actions reuse details reassignable in, reusable variants

FieldTypePresenceDescription and constraints
$objectRootPopulated when `enabled = true` and the action has caller-relevant context to surface
(see per-slot documentation). Null otherwise.
reassignable_inarrayRequired within parentCountries the contract can currently be reassigned to (customs / entity constraints).
reassignable_in[]ModelEach itemExpand Retrieve a product’s catalog details — 200 response body — data variants item available countries item
reusable_variantsarrayRequired within parentThe subset of the parent product’s variants that can be reassigned via store-and-reuse.
The original contract variant is appended as a fallback when the store-and-reuse filter
returns none.
reusable_variants[]ModelEach itemExpand Retrieve a product’s catalog details — 200 response body — data variants item

Referenced models: Retrieve a product’s catalog details — 200 response body — data variants item available countries item, Retrieve a product’s catalog details — 200 response body — data variants 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.