HTTP status: 501Documentation Index
Fetch the complete documentation index at: https://dev.1st.app/llms.txt
Use this file to discover all available pages before exploring further.
Message
This endpoint or request shape isn’t implemented yet — see the message for the workaround and the v1.1 timeline. Don’t retry; the response won’t change until the feature ships.
When you’ll see this
Today, the only path that returnsnot_implemented is:
PATCH /v1/devices/{device_id}with anassignmentobject in the body.
active_assignmentis embedded onGET /v1/devicesandGET /v1/devices/{device_id}- Assignment history at
GET /v1/devices/{device_id}/assignments - Time-scoped readings at
?assignment_id=on both/readingsand/readings.csv
Fix
Two options today:- Use the dashboard. Go to
dashboard.1st.app, open the device, and assign, transfer, or unassign from the UI. The same dashboard action that a coach would take from the device detail page. - Use the read endpoints only. If your integration just needs to know what each device is currently tracking, the
active_assignmentembed onGET /v1/devicescovers that without ever mutating.
Don’t retry
not_implemented is a permanent answer for the current API version. A retry loop that branches on 5xx status will hit it forever. Branch on code instead — not_implemented is a stable string. We’ll add a separate code (and a 200 response) when the v1.1 write surface ships.