Image-specific endpoints for a teardown your org owns. Images are not covered by the audience field they’re visible to anyone who can see the teardown.Documentation Index
Fetch the complete documentation index at: https://teardowns.aero/docs/llms.txt
Use this file to discover all available pages before exploring further.
Upload
images[] array.
Headers
Bearer tdao_live_…multipart/form-dataForm fields
The image file.
The
audience form field is not accepted on image endpoints
audience controls document visibility, not images. Sending it is
silently ignored.File rules
- Max size: 50 MB.
- Allowed types: JPEG, PNG, WEBP, GIF.
- One file per call.
Storage path
Response
200 OK:
teardown.images[] automatically.
Delete by URL
images[]. Best-effort deletes the
underlying storage file.
Query parameters
The full image URL (URL-encoded).
Response
200 OK:
Common errors
| Status | error_code | Why |
|---|---|---|
| 400 | (no code) | File empty, or content type isn’t an image |
| 400 | file_too_large | Over 50 MB |
| 404 | (no code) | Teardown isn’t yours or doesn’t exist |
| 502 | storage_unavailable | Supabase Storage upstream issue retry |
See also
- Teardown documents for PDFs / spreadsheets / etc.
- Get a teardown to read back the
images[]array.

