Install
openclaw skills install @agentpmt/flower-fruit-basket-balloon-deliveryFlower, Fruit Basket, Balloon Delivery: Search Florist One products, place flower, balloon, or fruit basket delivery orders with card messages. Use when an agent needs flower, fruit basket, balloon delivery, flower fruit basket balloon delivery, send birthday flowers with a personalized message, order sympathy arrangements for a funeral home, browse anniversary and romance collections, schedule flower delivery for a specific date, get order, orderno through AgentPMT-hosted remote tool calls.
openclaw skills install @agentpmt/flower-fruit-basket-balloon-deliveryLast updated: 2026-06-24.
If the current date is more than 7 days after the last updated date, reinstall this skill from skills.sh or ClawHub before relying on endpoints, schemas, setup steps, or examples.
Now your agent can send beautiful flower arrangements, balloon bouquets, and even fruit baskets! FloristOne delivers anywhere in the US and Canada, with same-day or scheduled delivery. Browse curated collections for birthdays, anniversaries, sympathy, and special occasions. Handle corporate flower and gift delivery in seconds. Send sympathy arrangements, employee recognition gifts, client thank-yous, and more. Add a personalized message on behalf of your company and choose same-day or scheduled delivery. The easy way to manage personal and business gifting in seconds. Phone app installation required to approve credit card payment Download from here - https://www.agentpmt.com/download-mobile-app
Search flower products by category or product code, get full pricing with delivery fees and tax, and place flower delivery orders across the US. Prices shown in search results are product prices only — a $19.99 delivery fee and applicable sales tax are added at checkout.
Returns all available product categories grouped by type.
Required fields: none
Example:
{"action": "list_categories"}
Returns categories grouped as: Occasions (Best Sellers, Every Day, Birthday, Anniversary, Love & Romance, Get Well, New Baby, Thank You, Funeral and Sympathy), Product Types (Centerpieces, One Sided Arrangements, Vased Arrangements, Roses, Fruit Baskets, Plants, Balloons), Funeral Product Types (Funeral Best Sellers, Funeral Table Arrangements, Funeral Baskets, Funeral Sprays, Funeral Plants, Funeral Inside Casket, Funeral Wreaths, Funeral Hearts, Funeral Crosses, Funeral Casket Sprays, Funeral Urn Arrangements), Price Ranges (Under $60, $60–$80, $80–$100, Above $100, plus funeral equivalents), Seasonal Holidays (Christmas, Easter, Valentine's Day, Mother's Day), and Other (All Products).
Search for flower products by category name or by a specific product code. Provide exactly one of category or product_code — not both.
Required fields (one of):
category (string) — category name or alias from list_categories (e.g., "Birthday", "roses", "funeral sprays")product_code (string) — specific Florist One product code (e.g., "F1-509", "E2-4305")Optional fields:
limit (integer, 1–50, default 12) — max results to returnpage (integer, min 1, default 1) — page number for paginationsort (string) — sort order: popularity (default), price_asc, price_desc, az, zaExample — search by category:
{"action": "search_products", "category": "Birthday", "limit": 6, "sort": "price_asc"}
Example — search by product code:
{"action": "search_products", "product_code": "E2-4305"}
Each product in results includes: code, name, price, dimension, description, thumbnail_url, image_url. The response also includes total_available for the total number of matching products.
Get the full price breakdown (product price, delivery fee, sales tax, order total) and resolved delivery date for a specific product and recipient ZIP code. You MUST call this before placing an order and confirm the total and delivery date with the user.
Required fields:
product_code (string) — the product code from search resultsrecipient_zipcode (string) — recipient's ZIP/postal codeOptional fields:
delivery_date (string, MM-DD-YYYY) — desired delivery date. If omitted, the soonest available date is returned.Example:
{"action": "get_order_total", "product_code": "E2-4305", "recipient_zipcode": "30303"}
Example with specific date:
{"action": "get_order_total", "product_code": "E2-4305", "recipient_zipcode": "30303", "delivery_date": "04-15-2026"}
Returns: product_code, product_name, product_price, delivery_fee, tax, order_total, delivery_date, recipient_zipcode. If the requested date is unavailable, the response includes delivery_date_unavailable: true and a list of available_dates — ask the user to choose one, then call get_order_total again with that date.
Place a flower delivery order. You MUST call get_order_total first and confirm the total and delivery date with the user before calling this action. The order will be rejected if confirmed_total is missing or does not match the current order total.
After calling place_order, a credit card request is sent to the user's mobile app. The order completes automatically once the user approves and enters their card details.
Required fields:
product_code (string) — the product to orderconfirmed_total (number) — the order_total value returned by get_order_total, confirmed by the userdelivery_date (string, MM-DD-YYYY) — the delivery date from get_order_totalrecipient (object) — delivery recipient with these fields:
name (string, required) — recipient's full namephone (string, required) — 10-digit phone numberaddress1 (string, required) — street addressaddress2 (string, optional) — apt/suite/unitcity (string, required) — citystate (string, required) — 2-letter state codezipcode (string, required) — ZIP/postal codeinstitution (string, optional) — hospital, funeral home, etc.card_message (string, required, max 200 characters) — message on the cardOptional fields:
special_instructions (string, max 100 characters) — delivery instructionsidempotency_key (string) — prevents duplicate orders when retryingExample:
{
"action": "place_order",
"product_code": "E2-4305",
"confirmed_total": 84.97,
"delivery_date": "04-15-2026",
"recipient": {
"name": "Jane Smith",
"phone": "4045551234",
"address1": "200 Peachtree St NW",
"city": "Atlanta",
"state": "GA",
"zipcode": "30303"
},
"card_message": "Happy Birthday! Thinking of you."
}
Look up a completed order by its confirmation number.
Required fields:
orderno (string) — the Florist One confirmation number returned by place_orderExample:
{"action": "get_order", "orderno": "FO-123456"}
List past orders with pagination.
Optional fields:
limit (integer, 1–50, default 12) — max results to returnoffset (integer, min 0, default 0) — skip first N resultsExample:
{"action": "list_orders", "limit": 10, "offset": 0}
list_categories — see available categoriessearch_products with category: "Birthday" — browse birthday arrangementsget_order_total with the chosen product_code and recipient_zipcode — get full pricing and delivery dateplace_order with the confirmed details — sends payment request to user's mobile appsearch_products with category: "Funeral and Sympathy" — browse funeral arrangementsget_order_total with chosen product_code, recipient_zipcode, and optionally a specific delivery_dateplace_order including institution in the recipient object (e.g., the funeral home name)get_order with the orderno from a previous order — view order detailslist_orders to see all past ordersidempotency_key when retrying to prevent duplicate orders. If a matching pending or completed order exists, the existing order is returned instead of creating a new one.Flower, Fruit Basket, Balloon Delivery on AgentPMT.get_order, get_order_total, list_categories, list_orders, place_order, search_products.No categories or industry tags are published for this tool.
Complete generated action schema: ./schema.md.
Supported action count: 6.
x402 availability: not enabled for this product.
get_order (action slug: get-order): Look up a completed order by its Florist One confirmation number. Price: 0 credits. Parameters: orderno.get_order_total (action slug: get-order-total): Get the full price breakdown (product price, delivery fee, tax, order total) and resolved delivery date for a product and recipient ZIP code. Must be called before place_order. Price: 0 credits. Parameters: delivery_date, product_code, recipient_zipcode.list_categories (action slug: list-categories): Returns all available product categories grouped by type (Occasions, Product Types, Funeral, Price Ranges, Seasonal, Other). Price: 0 credits. Parameters: none.list_orders (action slug: list-orders): List past flower delivery orders with pagination. Price: 0 credits. Parameters: limit, offset.place_order (action slug: place-order): Place a flower delivery order. Requires calling get_order_total first and confirming the total with the user. A credit card request is sent to the user's mobile app after calling this action. Price: 0 credits. Parameters: card_message, confirmed_total, delivery_date, idempotency_key, product_code, recipient, special_instructions.search_products (action slug: search-products): Search for flower products by category name/alias or by a specific product code. Provide exactly one of category or product_code. Price: 0 credits. Parameters: category, limit, page, product_code, sort.Use the compact schema above for ordinary calls. Before a new production integration, or whenever parameters, enum values, nested objects, outputs, or examples are unclear, fetch live details first.
agentpmt-tool-search-and-execution with action: "get_schema", and tool_id: "flower-fruit-basket-balloon-delivery".agentpmt-tool-search-and-execution with action: "get_instructions" and tool_id: "flower-fruit-basket-balloon-delivery", or call this product with action: "get_instructions" when the product tool is already selected.MCP schema lookup through the main AgentPMT MCP server:
{
"method": "tools/call",
"params": {
"name": "AgentPMT-Tool-Search-and-Execution",
"arguments": {
"action": "get_schema",
"tool_id": "flower-fruit-basket-balloon-delivery"
}
}
}
For live examples, keep the same MCP tool and use these arguments:
{
"action": "get_instructions",
"tool_id": "flower-fruit-basket-balloon-delivery"
}
Authenticated AgentPMT REST schema lookup body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_schema",
"tool_id": "flower-fruit-basket-balloon-delivery"
}
}
Authenticated AgentPMT REST live examples body:
{
"name": "agentpmt-tool-search-and-execution",
"parameters": {
"action": "get_instructions",
"tool_id": "flower-fruit-basket-balloon-delivery"
}
}
Product slug: flower-fruit-basket-balloon-delivery
Marketplace page: https://www.agentpmt.com/marketplace/flower-fruit-basket-balloon-delivery
../agentpmt-account-mcp-rest-api-setup to connect the main MCP server or REST API for an Agent Group where this tool is enabled.../what-is-agentpmt for marketplace, Agent Group, workflow, MCP, REST, and payment concepts.If those setup skills are not installed beside this product skill, use the downloads below.
Core AgentPMT setup skills:
openclaw skills install what-is-agentpmtnpx skills add AgentPMT/agent-skills --skill what-is-agentpmtopenclaw skills install agentpmt-account-mcp-rest-api-setupnpx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setupskills.sh install script:
npx skills add AgentPMT/agent-skills --skill what-is-agentpmt
npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup
MCP call shape after the main AgentPMT MCP server is connected:
{
"method": "tools/call",
"params": {
"name": "Flower-Fruit-Basket-Balloon-Delivery",
"arguments": {
"action": "get_order",
"orderno": "example orderno"
}
}
}
Use the exact tool name returned by tools/list; the name above is the expected readable form.
Authenticated AgentPMT REST call body:
{
"name": "flower-fruit-basket-balloon-delivery",
"parameters": {
"action": "get_order",
"orderno": "example orderno"
}
}
Use the setup skill for the account connection details before making REST calls.
passed or success-style boolean, use it as the workflow gate.get_schema or get_instructions before retrying.get_order fails, preserve the request parameters and retry only after fixing schema, auth, or payment errors.what-is-agentpmt, page: https://clawhub.ai/agentpmt/what-is-agentpmt; skills.sh: npx skills add AgentPMT/agent-skills --skill what-is-agentpmt)agentpmt-account-mcp-rest-api-setup, page: https://clawhub.ai/agentpmt/agentpmt-account-mcp-rest-api-setup; skills.sh: npx skills add AgentPMT/agent-skills --skill agentpmt-account-mcp-rest-api-setup)