Skip to main content
Membership.io is multi-tenant. The main rule is simple: admin data belongs to a team, and member experiences belong to a hub.

Team-scoped admin routes

Admin routes include team_id in the path:
When you use a team API key, the key is bound to exactly one team. A key minted for Team A cannot operate on Team B.

Hub-scoped member routes

Member-facing routes include hub_id or a hub slug:
The backend checks live membership and access rules for protected hub resources. Do not assume that a contact token alone means the member can see every hub resource.

Common identifiers