bkbloomkit/bloomkit/b/kvetiny-letenska
Praha 1 · agent-callable · live

Květiny Letenská

Malé květinářství na rohu Letenské. Každé ráno čerstvé květy z holandské burzy, vázané na míru během deseti minut. Doručení na kole po Praze 1-7 ještě týž den.

delivery zones
5 districts
Praha 1 · Praha 2 · Praha 5 · Praha 6 · Praha 7
price range
590-1 990 CZK
5 bouquets
delivery fee
150 CZK
courier · bike/car
See bouquets curl examplesAll florists
01bouquets

The catalog, structured.

anniversary

Klasická kytice rudých růží

Sedm rudých růží Red Naomi, eukalyptus, jutový provázek. Klasika pro velké chvíle.

deep red + eucalyptus890 CZK
birthday

Pastelový jarní mix

Růžové pivoňky, bílé frézie, levandulové statice. Vázáno do polosféry.

warm pastels1 290 CZK
sympathy

Bílá smuteční vazba

Bílé chryzantémy, kala, smaragdový buxus. Na rakev nebo k urně.

white + sage1 850 CZK
just because

Polní květy „jen tak"

Chrpy, kopretiny, lněnka, klasy ovsa. Jako z louky u babičky.

field meadow590 CZK
birthday+ vase

Vintage kytice se sklenenou vázou

Růže David Austin, sasanky, šeřík. Dodáváno v retro skleněné váze.

blush + cream1 990 CZK
02agent surface

Six actions, one manifest.

  • GETlist_bouquetsfilter ?occasion=, ?max_price_czk=public
  • GETsearch_bouquetsfull-text on name, description, palettepublic
  • GETlist_addons4 addonspublic
  • POSTcheck_delivery_slots{ district, date }public
  • POSTplace_orderAAM ID Bearer + Stripe Connectauth + paid
  • POSTtip_the_floristx402 0.005 USDC, base-sepoliapaid
03try it
# fetch the manifest
$ curl https://bloom.whatcanido.dev/bloomkit/b/kvetiny-letenska/.well-known/agent-actions.json | jq .actions[].id

"list_bouquets"
"search_bouquets"
"list_addons"
"check_delivery_slots"
"place_order"
"tip_the_florist"
# browse + check slots
$ curl 'https://bloom.whatcanido.dev/api/bloomkit/b/kvetiny-letenska/list_bouquets?occasion=birthday&max_price_czk=1500'
$ curl 'https://bloom.whatcanido.dev/api/bloomkit/b/kvetiny-letenska/search_bouquets?q=svatba'
$ curl 'https://bloom.whatcanido.dev/api/bloomkit/b/kvetiny-letenska/list_addons'
$ curl -X POST https://bloom.whatcanido.dev/api/bloomkit/b/kvetiny-letenska/check_delivery_slots \
    -H 'Content-Type: application/json' \
    -d '{"district":"Praha 1","date":"2026-05-06"}'
# place an order via Stripe Connect
$ curl -X POST https://bloom.whatcanido.dev/api/bloomkit/b/kvetiny-letenska/place_order \
    -H 'Authorization: Bearer <aam_id_jwt>' \
    -H 'Content-Type: application/json' \
    -d '{
      "bouquet_id": "bq_klasik_ruze",
      "delivery_slot_id": "slot_kvet_0_10_praha1",
      "recipient_name": "Anna Svobodová",
      "recipient_address": "Veletržní 49, Praha 1",
      "sender_name": "Tomáš",
      "card_message": "Vše nejlepší!"
    }'

[1] verify  Authorization: Bearer ...                   aam_id ok
[2] price   bouquet + addons + delivery_fee             total CZK
[3] stripe  POST /v1/checkout/sessions (Connect acct)   cs_test_...
[4] return  { ok: true, order_id, checkout_url }        HTTP 200

> Optional micro-tip: POST https://bloom.whatcanido.dev/api/bloomkit/b/kvetiny-letenska/tip_the_florist (x402 0.005 USDC)