Ramp: Fetch a fund — response body — spending restrictions interval: ANNUAL, DAILY, MONTHLY, QUARTERLY, TERTIARY, TOTAL, WEEKLY, YEARLY
Fetch a fund: response body, field spending_restrictions / interval: ANNUAL, DAILY, MONTHLY, QUARTERLY, TERTIARY, TOTAL, WEEKLY, YEARLY. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: Fetch a fund — response body — spending_restrictions / interval: ANNUAL, DAILY, MONTHLY, QUARTERLY, TERTIARY, TOTAL, WEEKLY, YEARLY
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
allowed_category_codes | JSON | Required within parent | |
allowed_category_codes (anyOf 1) | array | Alternative | List of allowed Ramp category codes, or null if unrestricted. |
allowed_category_codes (anyOf 1)[] | JSON | Each item | |
allowed_category_codes (anyOf 1)[] (anyOf 1) | integer | Alternative | Known values: 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 23, 24, 25, 26, 27, 28, 29, 3, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 4, 40, 41, 42, 43, 44, 5, 6, 7, 8, 9 |
allowed_category_codes (anyOf 1)[] (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
allowed_category_codes (anyOf 2) | null | Alternative | |
allowed_vendor_ids | JSON | Required within parent | |
allowed_vendor_ids (anyOf 1) | array | Alternative | List of allowed vendor IDs, or null if unrestricted. |
allowed_vendor_ids (anyOf 1)[] | string | Each item | Format: uuid |
allowed_vendor_ids (anyOf 2) | null | Alternative | |
auto_lock_date | JSON | Required within parent | |
auto_lock_date (anyOf 1) | string | Alternative | Date to automatically lock the fund. Format: date-time |
auto_lock_date (anyOf 2) | null | Alternative | |
blocked_category_codes | JSON | Required within parent | |
blocked_category_codes (anyOf 1) | array | Alternative | List of blocked Ramp category codes, or null if unrestricted. |
blocked_category_codes (anyOf 1)[] | JSON | Each item | |
blocked_category_codes (anyOf 1)[] (anyOf 1) | integer | Alternative | Known values: 1, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 2, 20, 21, 23, 24, 25, 26, 27, 28, 29, 3, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 4, 40, 41, 42, 43, 44, 5, 6, 7, 8, 9 |
blocked_category_codes (anyOf 1)[] (anyOf 2) | string | Alternative | Pattern: ^-?[0-9]+(?:.[0-9]+)?(?:[eE][+-]?[0-9]+)?$ |
blocked_category_codes (anyOf 2) | null | Alternative | |
blocked_vendor_ids | JSON | Required within parent | |
blocked_vendor_ids (anyOf 1) | array | Alternative | List of blocked vendor IDs, or null if unrestricted. |
blocked_vendor_ids (anyOf 1)[] | string | Each item | Format: uuid |
blocked_vendor_ids (anyOf 2) | null | Alternative | |
interval | string | Optional | Time interval the limit is applied on. Known values: ANNUAL, DAILY, MONTHLY, QUARTERLY, TERTIARY, TOTAL, WEEKLY, YEARLY |
limit | JSON | Required within parent | |
limit (anyOf 1) | Model | Alternative | Expand Hold Bill — response body — amount Amount limit total per interval denominated in the smallest currency unit. Read only: true |
limit (anyOf 2) | null | Alternative | |
next_interval_resets_at | JSON | Required within parent | |
next_interval_resets_at (anyOf 1) | string | Alternative | Date and time for the next interval reset. Format: date-time |
next_interval_resets_at (anyOf 2) | null | Alternative | |
start_of_interval | JSON | Required within parent | |
start_of_interval (anyOf 1) | string | Alternative | Date and time for the start of the current interval. Format: date-time |
start_of_interval (anyOf 2) | null | Alternative | |
temporary_limit | JSON | Required within parent | |
temporary_limit (anyOf 1) | Model | Alternative | Expand Hold Bill — response body — amount Temporary limit total per interval. Read only: true |
temporary_limit (anyOf 2) | null | Alternative | |
transaction_amount_limit | JSON | Required within parent | |
transaction_amount_limit (anyOf 1) | Model | Alternative | Expand Hold Bill — response body — amount Max amount allowed on a single transaction. Read only: true |
transaction_amount_limit (anyOf 2) | null | Alternative |
Referenced models: Hold Bill — response body — amount