Skip to main content

Documentation Index

Fetch the complete documentation index at: https://dev.1st.app/llms.txt

Use this file to discover all available pages before exploring further.

The detail pages below are generated from backend/api/openapi.yaml via Mintlify’s OpenAPI integration. The source of truth is the YAML — if you spot a mismatch, the YAML wins.

Base URL

https://api.1st.app/v1

Authentication

All endpoints require Authorization: Bearer <key> — see Authentication. /v1/readings.csv additionally accepts the key as ?key=... so Google Sheets =IMPORTDATA() and Excel’s “From Web” can fetch it. URLs with ?key=... end up in upstream logs — mint a dedicated key per feed and rotate after the URL is shared.

Endpoints

MethodPathPage
GET/v1/teamGet team
GET/v1/sensorsList sensors
GET/v1/sensors/currentCurrent conditions per sensor
GET/v1/sensors/{sensor_id}Get sensor
PATCH/v1/sensors/{sensor_id}Update sensor
GET/v1/sensors/{sensor_id}/readingsList readings
GET/v1/readings.csvBulk CSV export

OpenAPI spec

Direct link: openapi.yaml Paste this URL into Claude/ChatGPT to generate integration code.