order_service
Place an order for any platform service, from staging to financing. Instant products give a Stripe checkout link; request-only services return a tracked order ID.
Instructions
Place an order for any platform service (a product_type + variant from list_services). Instant products return a Stripe checkout_url to complete payment on-platform; request-only products (lawyer, financing, commercialization, contact) return a tracked order_id with no upfront charge. Requires the buyer's email. NEVER returns agent/seller contact. For a plain buyer enquiry to a listing's agent, prefer request_service.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| message | No | Optional note / scope (request-only products). | |
| variant | Yes | The variant id for that product (from list_services), e.g. single / pack / deposit / essential / standard / premier. | |
| buyer_name | No | Buyer's name. | |
| listing_id | No | Listing id (UUID) the service applies to. | |
| buyer_email | Yes | Buyer's email (required). | |
| buyer_phone | No | Optional buyer phone. | |
| product_type | Yes | From list_services, e.g. staging, viral, reservation, appraiser, visaitation, commercialization_plan, lawyer, financing, listing_boost, photo_relight. |