ingrammicro_create_quote
Create a quote to hold product pricing without purchasing, then validate and convert it to a real order when ready.
Instructions
Create a new quote — a price hold, not a purchase. Convert it to a real order later with ingrammicro_create_cloud_order(quote_number=...) after validating with ingrammicro_validate_quote_to_order.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| deal_id | No | Special-pricing deal id to apply to the quote. | |
| products | Yes | Line items: [{"customerLineNumber", "ingramPartNumber", "vendorPartNumber", "quantity", "specialBid", "lineLevelNotes", "pricingType"}]. | |
| last_name | No | Requester's last name. | |
| first_name | No | Requester's first name. | |
| quote_name | No | Reference name for the quote. | |
| pricing_type | No | Pricing type for the quote. | |
| customer_need | No | Free-text note on what the customer needs. | |
| end_user_info | No | Optional end-customer identity: {"companyName", "contact", "addressLine1/2", "city", "state", "postalCode", "countryCode", "email", "phoneNumber"}. | |
| requester_email | Yes | Email of the person creating this quote (Ingram requires it). | |
| send_quote_copy | No | Comma-separated emails to send the quote to (max 10). | |
| quote_expiry_date | No | Date the quote should expire. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |