Skip to documentation
On this page
GearDex DocsPlatform API

Scopes

Scopes keep every GearDex integration narrow, understandable, and easy to revoke without affecting the rest of your workflow.

Studio APIv1Updated August 2026
Aerial view of Coachella Valley alluvial fans, desert washes, and agricultural fields
GearDex LogoGearDex
Live workspace

Access policy

Least-privilege scope matrix

ResourceReadWrite
Gear
Shoots
Maintenance
Documents
Analytics

Scope model

A key can include multiple scopes. Every endpoint declares the scope it requires, and GearDex checks that permission before accessing account data. Read access never implies write access.

Available scopes

GearDex Studio API scopes
NameTypeDescription
gear:readread scopeRead inventory records and filtered gear lists.
gear:writewrite scopeCreate, update, and delete owned inventory records.
shoots:readread scopeRead shoot plans, dates, status, locations, and progress.
shoots:writewrite scopeCreate, update, and delete shoot plans.
maintenance:readread scopeRead service records, schedules, providers, and cost.
maintenance:writewrite scopeCreate, update, and delete service records for owned gear.
documents:readread scopeRead document metadata and warranty timelines.
analytics:readread scopeRead portfolio-level inventory and operations summaries.
profile:readread scopeRead account and Studio profile metadata.

Missing scope errors

A valid key that lacks the endpoint's required permission receives a403 response. Create or update a purpose-specific key instead of broadening unrelated integrations.

403 response

{
  "error": "This API key does not include the required scope",
  "code": "insufficient_scope",
  "required_scope": "maintenance:write"
}