{"ok":true,"site":{"host":"vaanzari.com","url":"https://vaanzari.com/","type":"live","desc":"Explore handcrafted Banarasi sarees from Vaanzari, with artisan provenance, woven traditions and thoughtful customer care in India and worldwide.","tools":[{"name":"scan_images_c2pa","kind":"act","impl":"imperative","description":"Scan every <img> on the current page for C2PA Content Credentials (content provenance metadata) and return a per-image summary: whether a manifest is present, the claim generator (the tool that produced or edited the image), the title, and the signer name. Use this to find which images on a page carry provenance data. Note: provenance is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100,"default":25,"description":"Maximum number of images to fetch and scan (default 25, max 100)."}},"required":[]},"executable":true,"handlerField":"execute","page":"/"},{"name":"inspect_image_c2pa","kind":"act","impl":"imperative","description":"Fetch a single image (by CSS selector or URL) and return its fully decoded C2PA manifest store: every manifest's claim, assertions (e.g. c2pa.actions edit history, schema.org authorship), and the COSE signature details (algorithm and signing-certificate identity). Provide exactly one of `selector` or `url`. Note: the signature is decoded but NOT cryptographically verified.","inputSchema":{"type":"object","properties":{"selector":{"type":"string","maxLength":8192,"description":"CSS selector for an <img> element on the page."},"url":{"type":"string","maxLength":8192,"description":"Image URL (absolute, or relative to the current page) to fetch and inspect."}},"required":[]},"executable":true,"handlerField":"execute","page":"/"},{"name":"search_sarees","kind":"answer","impl":"imperative","description":"Search visible Vaanzari sarees using verified catalogue fields. Missing attributes remain unset.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"q":{"type":"string","maxLength":120},"page":{"default":1,"type":"integer","minimum":1,"maximum":1000},"limit":{"default":12,"type":"integer","minimum":1,"maximum":50},"fabric":{"type":"string","maxLength":100},"technique":{"type":"string","maxLength":100},"region":{"type":"string","maxLength":100},"occasion":{"type":"string","maxLength":100}}},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_saree","kind":"answer","impl":"imperative","description":"Get one visible Vaanzari saree by public catalogue ID or canonical locator.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"type":"string","minLength":1,"maxLength":200}},"required":["id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"list_artisans","kind":"answer","impl":"imperative","description":"List public artisan profiles connected to the visible Vaanzari catalogue.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_artisan","kind":"answer","impl":"imperative","description":"Get one public Vaanzari artisan profile.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"id":{"type":"string","minLength":1,"maxLength":200}},"required":["id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_account","kind":"answer","impl":"imperative","description":"Read the authorized customer account profile.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"executable":true,"handlerField":"execute","page":"/"},{"name":"update_profile","kind":"act","impl":"imperative","description":"Update customer name, phone, and delivery address after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"name":{"type":"string","maxLength":120},"phone":{"type":"string","minLength":7,"maxLength":32},"address":{"type":"string","minLength":10,"maxLength":500},"confirmation_token":{"type":"string","maxLength":200}},"required":["name","phone","address"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_cart","kind":"answer","impl":"imperative","description":"Read customer cart and current totals.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"executable":true,"handlerField":"execute","page":"/"},{"name":"add_to_cart","kind":"act","impl":"imperative","description":"Add a visible saree to customer cart.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"saree_id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"default":1,"type":"integer","minimum":1,"maximum":20}},"required":["saree_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"set_cart_quantity","kind":"act","impl":"imperative","description":"Set quantity for one customer cart item.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"item_id":{"type":"string","minLength":1,"maxLength":200},"quantity":{"type":"integer","minimum":1,"maximum":20}},"required":["item_id","quantity"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"remove_from_cart","kind":"act","impl":"imperative","description":"Remove one customer cart item.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"item_id":{"type":"string","minLength":1,"maxLength":200}},"required":["item_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_picks","kind":"answer","impl":"imperative","description":"Read saved Vaanzari picks.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"executable":true,"handlerField":"execute","page":"/"},{"name":"save_pick","kind":"act","impl":"imperative","description":"Save one visible saree to customer picks.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"saree_id":{"type":"string","minLength":1,"maxLength":200}},"required":["saree_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"remove_pick","kind":"act","impl":"imperative","description":"Remove one saree from customer picks.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"saree_id":{"type":"string","minLength":1,"maxLength":200}},"required":["saree_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_rewards","kind":"answer","impl":"imperative","description":"Read customer reward balance and recent point transactions.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_checkout_summary","kind":"answer","impl":"imperative","description":"Revalidate cart, discounts, points, addresses, and checkout total without placing an order.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"points_to_redeem":{"type":"integer","minimum":0,"maximum":10000000},"coupon_code":{"type":"string","maxLength":50}}},"executable":true,"handlerField":"execute","page":"/"},{"name":"validate_coupon","kind":"act","impl":"imperative","description":"Validate a coupon against the authorized customer cart.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"code":{"type":"string","minLength":1,"maxLength":50}},"required":["code"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"start_checkout","kind":"transact","impl":"imperative","description":"Create a hosted Cashfree or PhonePe checkout after explicit confirmation. No payment is captured by this tool.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"payment_method":{"type":"string","enum":["cashfree","phonepe","online"]},"payment_mode":{"type":"string","enum":["upi","card","netbanking","wallet","international_card"]},"shipping_address":{"type":"string","minLength":10,"maxLength":500},"billing_address":{"type":"string","minLength":10,"maxLength":500},"points_to_redeem":{"type":"integer","minimum":0,"maximum":10000000},"coupon_code":{"type":"string","maxLength":50},"idempotency_key":{"type":"string","minLength":1,"maxLength":64},"confirmation_token":{"type":"string","maxLength":200}},"required":["payment_method","idempotency_key"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"list_orders","kind":"answer","impl":"imperative","description":"List authorized customer orders.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_order","kind":"answer","impl":"imperative","description":"Get one authorized customer order.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"order_id":{"type":"string","minLength":1,"maxLength":200}},"required":["order_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"cancel_order","kind":"transact","impl":"imperative","description":"Request cancellation for an eligible customer order after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"order_id":{"type":"string","minLength":1,"maxLength":200},"reason":{"type":"string","minLength":3,"maxLength":500},"confirmation_token":{"type":"string","maxLength":200}},"required":["order_id","reason"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_payment_status","kind":"answer","impl":"imperative","description":"Read latest provider status for a customer payment attempt.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"type":"string","minLength":1,"maxLength":200}},"required":["attempt_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"resume_payment","kind":"transact","impl":"imperative","description":"Resume an unpaid hosted payment attempt after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"type":"string","minLength":1,"maxLength":200},"confirmation_token":{"type":"string","maxLength":200}},"required":["attempt_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"retry_payment","kind":"transact","impl":"imperative","description":"Retry an unpaid hosted payment attempt after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"type":"string","minLength":1,"maxLength":200},"confirmation_token":{"type":"string","maxLength":200}},"required":["attempt_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"cancel_payment_attempt","kind":"transact","impl":"imperative","description":"Cancel an unpaid hosted payment attempt after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"attempt_id":{"type":"string","minLength":1,"maxLength":200},"confirmation_token":{"type":"string","maxLength":200}},"required":["attempt_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"list_support_tickets","kind":"answer","impl":"imperative","description":"List authorized customer support tickets.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{}},"executable":true,"handlerField":"execute","page":"/"},{"name":"get_support_ticket","kind":"answer","impl":"imperative","description":"Get one authorized customer support ticket and its messages.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"ticket_id":{"type":"string","minLength":1,"maxLength":200}},"required":["ticket_id"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"create_support_ticket","kind":"act","impl":"imperative","description":"Create a customer support ticket after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"subject":{"type":"string","minLength":3,"maxLength":200},"message":{"type":"string","minLength":3,"maxLength":4000},"order_id":{"type":"integer","exclusiveMinimum":0,"maximum":9007199254740991},"confirmation_token":{"type":"string","maxLength":200}},"required":["subject","message"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"reply_support_ticket","kind":"act","impl":"imperative","description":"Reply to a customer support ticket after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"ticket_id":{"type":"string","minLength":1,"maxLength":200},"message":{"type":"string","minLength":1,"maxLength":4000},"confirmation_token":{"type":"string","maxLength":200}},"required":["ticket_id","message"]},"executable":true,"handlerField":"execute","page":"/"},{"name":"close_support_ticket","kind":"act","impl":"imperative","description":"Close a customer support ticket after explicit confirmation.","inputSchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"ticket_id":{"type":"string","minLength":1,"maxLength":200},"confirmation_token":{"type":"string","maxLength":200}},"required":["ticket_id"]},"executable":true,"handlerField":"execute","page":"/"}],"category":"Commerce","apiSurface":"spec","_scrape":{"etag":null,"lastModified":null,"scrapedAt":"2026-08-26T13:35:11.028Z"},"toolCount":31}}