API overview
Base URL: https://api.amendable.io
Auth: Authorization: Bearer. Examples: Authentication. Most routes are JSON in, JSON out. Create often returns 201. Delete returns 204 with an empty body. Fetch files is mixed: directories are JSON, files are raw bytes.
Git is not on the API host. Git is https://amendable.io/r/.... See Git over HTTPS.
Reference
Section titled “Reference”The HTTP reference is generated from FastAPI’s OpenAPI document. Request and response bodies, status codes, and grants come from that spec. The live machine copy is https://api.amendable.io/openapi.json.
Interactive Swagger UI still lives at https://api.amendable.io/docs if you want to try calls in the browser.
BYO storage in the public spec is Amazon S3 with OIDC. Other object stores are coming soon. See Bring your own S3.
Device-login session routes (POST /v1/auth/sessions and poll) are omitted from the public schema (include_in_schema=False) but they work. The CLI uses them.
Errors that are not in the spec: Errors.