GuidesAPI EndpointsChangelog
Log In
Guides

Core Concepts and Structure

Key business entities and their relationships

This section outlines the key business entities and their relationships within the Weedmaps ecosystem. It describes how Organizations, Listings, Menus, and Menu Items are structured and interact to represent retailer offerings across different locations and states. Understanding this domain model is essential for effectively working with the API and managing retailer data.

📘

Unfamiliar Terms

If you’re unfamiliar with any terminology used on this page or elsewhere in the Guides, don’t worry — we have a Glossary to help you out.


It all starts with an Organization

Some retailers may have a Weedmaps Organization that supports only a single Listing and a single Menu. The relationships between these entities are illustrated in Figure 1.

Figure 1: Entity relationship diagram illustrating a Weedmaps Organization connected to a single Listing and a single Menu.

Figure 1: Entity relationship diagram illustrating a Weedmaps Organization connected to a single Listing and a single Menu.

Some Organizations like Multi-State Operators (MSO) can have more complex structures, managing multiple Listings and Menus, as illustrated in Figure 2.

Figure 2: Overview of a Organization with a complex setup, featuring multiple Listings and Menus.

Figure 2: Overview of a Organization with a complex setup, featuring multiple Listings and Menus.

The Menu API primarily focuses on individual Menus, but it also offers useful filters to retrieve and manage Menus at the Organization level. These capabilities are detailed in the Menus Operations section.


What’s Next

Let's dive into the Orders API