Direct Management
Direct Management offers full control over your menu items via the API. You create, update, and delete items directly by managing their identifiers on your side. This method is ideal if you want fine-grained control over how your products appear on Weedmaps.
How Direct Management Works
-
Create new menu items using a POST request.
-
Store the returned
idto update or delete the item later. -
Manage all related entities, including:
This approach ensures the most customizable experience, with your system serving as the source of truth for menu data.
You can see the request schema, response schema, error schemas, and run live examples with menu items through the API Examples
| Method | Description | Try It! |
|---|---|---|
| POST | Create a Menu Item | Create a Menu Item |
| GET | Retrieve a single Menu Item | Retrieve a Menu Item |
| PATCH | Update a Menu Item | Update a Menu Item |
| DELETE | Delete a Menu Item | Delete a Menu Item |
| GET | List all Menu Items by Menu ID | Retrieve a Menu's Menu Items |
Important Notes
- Always store the
idfrom the creation response for future updates and deletions. - Use
external_idandexternal_product_idto help Weedmaps link data across locations or sync systems. - Include Categories, Cannabinoids, Strains, Discovery Tags, and Terpenes to improve searchability and classification.
Summary
| Use Case | Direct Management Benefit |
|---|---|
| Full customization | ✅ Manage every attribute directly |
| Complex pricing & sales | ✅ Handle detailed pricing, discounts, and sales |
| Data sync from POS | ✅ POS remains the source of truth |
| Inventory updates | ✅ Adjust quantities and stock statuses in real-time |
Updated 3 months ago
What’s Next
Learn how to enrich Menu Items by linking other resources.