Skip to content

Ramp: Create a vendor agreement — request body — body renewal notification settings notification triggers, recipient approval group uuids, recipient dynamic user group uuids, recipient user uuids, recurring settings, scheduled enabled, should notify contract owner managers

Create a vendor agreement: request body, field body / renewal_notification_settings / notification_triggers, recipient_approval_group_uuids, recipient_dynamic_user_group_uuids, recipient_user_uuids, recurring_settings, scheduled_enabled, should_notify_contract_owner_managers. Complete fields and constraints for contract 2026-10-27.

API reference · Contract 2026-10-27

SDK schema: Create a vendor agreement — request body — body renewal notification settings notification triggers, recipient approval group uuids, recipient dynamic user group uuids, recipient user uuids, recurring settings, scheduled enabled, should notify contract owner managers

FieldTypePresenceDescription and constraints
$objectRootComplete notification configuration used by create, merge, and the developer API.

Omitted or null fields take their empty/false defaults; omitted or null
“recurring_settings“ disables recurrence. Omitted or null
“scheduled_enabled“ keeps the replaced group’s value (true for new groups).
notification_triggersJSONOptional
notification_triggers (anyOf 1)arrayAlternativeDefault: null
notification_triggers (anyOf 1)[]ModelEach itemExpand Create a vendor agreement — request body — body renewal notification settings notification triggers, recipient approval group uuids, recipient dynamic user group uuids, recipient user uuids, recurring settings, scheduled enabled, should notify contract owner managers notification triggers array item
notification_triggers (anyOf 2)nullAlternative
recipient_approval_group_uuidsJSONOptional
recipient_approval_group_uuids (anyOf 1)arrayAlternativeDefault: null
recipient_approval_group_uuids (anyOf 1)[]stringEach item
recipient_approval_group_uuids (anyOf 2)nullAlternative
recipient_dynamic_user_group_uuidsJSONOptional
recipient_dynamic_user_group_uuids (anyOf 1)arrayAlternativeDefault: null
recipient_dynamic_user_group_uuids (anyOf 1)[]stringEach item
recipient_dynamic_user_group_uuids (anyOf 2)nullAlternative
recipient_user_uuidsJSONOptional
recipient_user_uuids (anyOf 1)arrayAlternativeDefault: null
recipient_user_uuids (anyOf 1)[]stringEach item
recipient_user_uuids (anyOf 2)nullAlternative
recurring_settingsJSONOptional
recurring_settings (anyOf 1)ModelAlternativeExpand Create a vendor agreement — request body — body renewal notification settings notification triggers, recipient approval group uuids, recipient dynamic user group uuids, recipient user uuids, recurring settings, scheduled enabled, should notify contract owner managers recurring settings Complete recurring reminder configuration
Complete recurring configuration; omission or null disables recurrence.
Default: null
recurring_settings (anyOf 2)nullAlternative
scheduled_enabledJSONOptional
scheduled_enabled (anyOf 1)booleanAlternativePauses scheduled reminders when false; null preserves the current value.
Default: null
scheduled_enabled (anyOf 2)nullAlternative
should_notify_contract_owner_managersbooleanOptionalDefault: false

Referenced models: Create a vendor agreement — request body — body renewal notification settings notification triggers, recipient approval group uuids, recipient dynamic user group uuids, recipient user uuids, recurring settings, scheduled enabled, should notify contract owner managers notification triggers array item, Create a vendor agreement — request body — body renewal notification settings notification triggers, recipient approval group uuids, recipient dynamic user group uuids, recipient user uuids, recurring settings, scheduled enabled, should notify contract owner managers recurring settings Complete recurring reminder configuration

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.