Teardowns
Get one teardown
Fetch a single teardown by id.
GET
Returns the full teardown record for one of your org’s teardowns. Cross-org access returns 404 not_found we never reveal whether the id exists in another org.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.
Headers
Bearer tdao_live_…Your organization’s UUID.
Path parameters
The teardown’s id (from the
teardown_id field on create / list
responses).Response
200 OK. The same shape returned by the create endpoint partner
field names (teardown_id, tail_number, start_date, country,
end_date).
aircraft or engine for any teardown created through the public
API. Legacy UI-created rows may still surface apu or landing_gear.Whichever vocabulary row matches the asset_type, populated with
{ id, name, manufacturer, category, is_active }. The remaining
vocabulary fields are null. apu_model and landing_gear_type
appear only on legacy teardowns the public API can’t create them.Internal lifecycle value:
active_starting | active_in_process | active_completed | suspended | archived.Human label:
Starting | In Process | Completed.Yes or No.location_city may be set on legacy rows but cannot be written via
the public API.Attached document URLs. Subject to audience filtering when read by
a different org (this endpoint always returns the full list since
it’s org-scoped to the owner).
Attached image URLs.
null = “anyone with platform access”. Otherwise a non-empty list
of company types.When the audience field was last changed.
Auto-archive deadline. Resets to now + 90 days on certain transitions.
Why 404 for foreign-org teardowns
Returning403 would tell a probing caller that the id exists in some
other org that’s a side channel for enumerating other partners’
teardowns. 404 collapses “doesn’t exist” and “not yours” into one
response, so neither case leaks information.
See also
- Update a teardown to PATCH any field on the row.
- Transition a teardown to change its lifecycle state.
- Audience for the
audiencefield’s behaviour.

