Ramp: List attachments on a procurement request — response body — item
List attachments on a procurement request: response body, field item. Complete fields and constraints for contract 2026-10-27.
API reference · Contract 2026-10-27
SDK schema: List attachments on a procurement request — response body — item
| Field | Type | Presence | Description and constraints |
|---|---|---|---|
$ | object | Root | |
attachment_type | string | Required within parent | Type of attachment. PURCHASE_ORDER attachments are included in the purchase order PDF sent to the vendor; SPEND_REQUEST attachments are supporting documents on the request. Known values: PURCHASE_ORDER, SPEND_REQUEST |
created_at | string | Required within parent | Time at which the attachment was uploaded. Format: date-time |
download_url | JSON | Required within parent | |
download_url (anyOf 1) | string | Alternative | Pre-signed URL to download the attachment. Valid for 1 hour. Read only: true |
download_url (anyOf 2) | null | Alternative | |
filename | string | Required within parent | Original filename of the uploaded attachment. Read only: true |
id | string | Required within parent | Unique identifier of the attachment. Format: uuid |
source | string | Required within parent | Where the attachment originated from. Known values: DEVELOPER_API, DOCUSIGN, IRONCLAD, RAMP |
unified_request_id | string | Required within parent | Unique identifier of the request this attachment belongs to. Format: uuid Read only: true |
uploaded_by_user_id | JSON | Required within parent | |
uploaded_by_user_id (anyOf 1) | string | Alternative | Unique identifier of the user who uploaded the attachment. Format: uuid |
uploaded_by_user_id (anyOf 2) | null | Alternative |