More
What we promise about change: you can build on /v1 and it won't move under you.
/v1/, /v2/). A breaking change means a new major version, run in parallel with the old one — never a silent change to the one you're on.purpose value is additive — it can't break you.Deprecation and Sunset response headers, and post a changelog entry here.The first public contract. Ring 1 — a partner writes files to a consented elder and reads back the coarse status of its own submissions.
POST /oauth/token — OAuth2 client-credentials, scopes connections:write and files:write.POST /v1/connections, GET /v1/connections/{id}, DELETE /v1/connections/{id} — request, poll, and sever a connection.POST /v1/files, GET /v1/files/{id} — send a file and poll its status.connection.approved and connection.revoked webhooks, with polling as the fallback of record.