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
id
to 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
id
from the creation response for future updates and deletions. - Use
external_id
andexternal_product_id
to 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 4 days ago
Whatβs Next
Learn how to enrich Menu Items by linking other resources.