Fireworks Intelligence API Docs
Human-readable endpoint guide for catalog integrations, product intelligence, and Pyro Director imports.
Endpoints
- Product search: GET /api/v1/products?q=art&role_tag=mid_show&effect=crackle
- Product detail: GET /api/v1/products/{id}
- Vendor catalog: GET /api/v1/vendors/{vendor_slug}/products
- Pyro Director search: GET /api/v1/pyro-director/search?q=art
- Pyro Director import: GET /api/v1/pyro-director/products/{id}
Example curl
curl -s "https://api.fireworks.infinityofashe.com/api/v1/products?q=art" | python3 -m json.tool
curl -s "https://api.fireworks.infinityofashe.com/api/v1/products/1" | python3 -m json.tool
curl -s "https://api.fireworks.infinityofashe.com/api/v1/vendors/woodys-fireworks/products" | python3 -m json.tool
curl -s "https://api.fireworks.infinityofashe.com/api/v1/pyro-director/search?q=art" | python3 -m json.tool
curl -s "https://api.fireworks.infinityofashe.com/api/v1/pyro-director/products/1" | python3 -m json.tool
Example response snippet
{
"id": 1,
"name": "Art Attack",
"effect_tags": ["dahlia", "glitter", "brocade", "crackle"],
"ratings": {
"overall_rating": 8.7,
"color_rating": 10,
"crackle_rating": 7
},
"media": {
"thumbnail_url": null,
"demo_video_url": null
},
"suggested_role": ["mid_show", "transition", "color_wash"]
}