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
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | Complete 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_triggers | JSON | Optional | |
notification_triggers (anyOf 1) | array | Alternative | Default: null |
notification_triggers (anyOf 1)[] | Model | Each item | Expand 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) | null | Alternative | |
recipient_approval_group_uuids | JSON | Optional | |
recipient_approval_group_uuids (anyOf 1) | array | Alternative | Default: null |
recipient_approval_group_uuids (anyOf 1)[] | string | Each item | |
recipient_approval_group_uuids (anyOf 2) | null | Alternative | |
recipient_dynamic_user_group_uuids | JSON | Optional | |
recipient_dynamic_user_group_uuids (anyOf 1) | array | Alternative | Default: null |
recipient_dynamic_user_group_uuids (anyOf 1)[] | string | Each item | |
recipient_dynamic_user_group_uuids (anyOf 2) | null | Alternative | |
recipient_user_uuids | JSON | Optional | |
recipient_user_uuids (anyOf 1) | array | Alternative | Default: null |
recipient_user_uuids (anyOf 1)[] | string | Each item | |
recipient_user_uuids (anyOf 2) | null | Alternative | |
recurring_settings | JSON | Optional | |
recurring_settings (anyOf 1) | Model | Alternative | Expand 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) | null | Alternative | |
scheduled_enabled | JSON | Optional | |
scheduled_enabled (anyOf 1) | boolean | Alternative | Pauses scheduled reminders when false; null preserves the current value. Default: null |
scheduled_enabled (anyOf 2) | null | Alternative | |
should_notify_contract_owner_managers | boolean | Optional | Default: 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