Skip to content
New

Client galleries are here.

See Galleries

OpenAPI specification

Use the live GearDex contract with API clients, collection importers, schema validators, and code generators.

StudioThe Studio API, webhooks, and MCP adapter are included with the Studio plan.Compare plans

Download Markdown

Live specification

GearDex serves its v1 Studio contract as OpenAPI JSON. The document is public so tooling can read endpoint schemas before you provide a key for authenticated requests.

GET/api/studio-agent/openapiOpenAPI 3.1 · GearDex Studio Agent API 1.0.0

Open the live OpenAPI JSON

Download

bashDownload OpenAPI JSON
curl -L "https://www.geardex.app/api/studio-agent/openapi" \
  -H "Accept: application/json" \
  -o geardex-openapi.json

The endpoint does not require a Studio API key. Generated clients must still send a scoped bearer key when they call protected v1 resources.

Client generation

Most OpenAPI-compatible generators can consume the live URL directly. Keep generated clients behind a server boundary so credentials never enter browser code.

bashGenerate TypeScript types
npx openapi-typescript "https://www.geardex.app/api/studio-agent/openapi" \
  --output src/generated/geardex-api.d.ts
  1. Generate types or a client during development or CI.
  2. Review contract changes before updating application code.
  3. Inject the Studio key at server runtime.
  4. Preserve response status and error bodies for debugging.

Coverage

OpenAPI resource coverage
ResourceShapeOperations
Gearcollection + detailList, create, update, and delete inventory records.
Shootscollection + detailList, create, update, and delete shoot plans.
Maintenancecollection + detailList, create, update, and delete service records.
DocumentscollectionRead document and warranty metadata.
AnalyticssummaryRead aggregate Studio metrics.
ProfileresourceRead account and Studio profile metadata.
Loanscollection + detailList loans, check gear out and in, extend, and cancel.
Flags and availabilitycollection + queryRead, raise, and resolve gear issues; check an item's availability for dates.
Kitscollection + detailList, create, update, and delete rigs and kits.
Incidents and stockcollection + detailReport lost and stolen gear, log shutter counts, and adjust consumables.
Insurancecollection + detailRead policies and certificates with the gear they cover.
Rentals and packing listscollection + detailTrack rented gear, and pack gear for a shoot.

Search documentation

Start here