Projects
Projects are custom team interfaces—a Discord-style workspace made of channels and tabs. Each tab can host pins, pages, pinboards, showcases, canvases, timelines, and more in one purpose-built UI.
When to use projects
- Team hubs — One place for docs, dashboards, and discussion around an initiative.
- Client portals — Channels per workstream with role-gated tabs.
- Internal tools — Compose existing pins and formats into a fixed navigation structure.
Key features
- Channels & categories — Group tabs the way your team thinks about the work.
- Tabs per format — Pin lists, pages, pinboards, walls, canvases, etc. on dedicated tabs.
- Role-based access — Project-level roles control who sees which tabs and pins.
- Pin role requirements — Restrict individual pins to specific project roles.
How projects relate to pins
Projects do not replace pins. They organize pins and other formats into a navigable shell. Create pins via the Pins API, then attach them to project tabs in the dashboard—or let the workspace agent place them for you.
IDs & routes
- ID prefix:
pj… - Dashboard:
/projects/[projectId]
API
| Resource | Status |
|---|---|
| Project CRUD | Dashboard + legacy /api/projects/* (session auth) |
| Pins inside projects | Pins API + dashboard placement |