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.

HTTP status: 403

Message

This API key does not have write scope. Create a new key with read_write scope under /integrations/api-keys in your dashboard.

Common cause

You called PATCH /v1/devices/{id} (the only write endpoint in V1) with a key that was minted as Read only. Read keys can list devices and pull readings but cannot update device names or metadata.

Fix

Create a new key under Integrations → API access with Read and write scope. Use that key for any code path that calls PATCH. Keep your existing read-only keys for pure-read integrations (Sheets dashboards, monitoring scripts), they’re safer to leak because they can’t mutate anything. If you want one key to handle both read and write workloads, create it with Read and write scope. The expanded scope still respects rate limits and the per-key audit log.