# info.summary
Read-only coverage, service, and pricing facts for Texas Autopsy Services.

# info.description
A small, unauthenticated, read-only API restating facts already published on https://www.texasautopsyservices.com so they can be consumed directly rather than scraped. No authentication, no rate limit beyond ordinary edge protection, and no personal data. Private endpoints (lead intake, payments, webhooks, admin) are intentionally not described here and are not available to third parties.

# info.license.name
Facts may be quoted with attribution to Texas Autopsy Services

# externalDocs.description
API documentation, and when an agent should use this service at all.

# tags[].description
Which Texas counties are served and who investigates deaths there.

# tags[].description
Published private-autopsy pricing and terms.

# paths./health.get.description
Liveness check. Returns the API version so a consumer can detect a contract change.

# paths./health.get.parameters[].description
Indent the JSON response for human reading.

# paths./coverage.get.description
Every Texas county served, with the medical-examiner jurisdiction for each. Pass `county` to look up a single county by slug. Use this to answer "do they serve X county?" and "who performs autopsies in X county?" rather than inferring either.

# paths./coverage.get.parameters[].description
County slug, e.g. `bexar-county`. Omit for all 254 counties.

# paths./coverage.get.parameters[].description
Indent the JSON response for human reading.

# paths./coverage.get.responses.200.content.application/json.schema.description
The full coverage set, or a single `county` when `?county=` was passed.

# paths./coverage.get.responses.200.content.application/json.schema.properties.localServiceRadiusMiles.description
Radius around headquarters included in the flat fee, one-way.

# paths./coverage.get.responses.200.content.application/json.schema.properties.headquarters.description
Where examinations are performed and transport is measured from.

# paths./coverage.get.responses.200.content.application/json.schema.properties.counties.items.description
One Texas county and the office that investigates deaths there.

# paths./coverage.get.responses.200.content.application/json.schema.properties.counties.items.properties.slug.description
URL slug used by `?county=` and by the county page.

# paths./coverage.get.responses.200.content.application/json.schema.properties.counties.items.properties.region.description
Marketing region this county belongs to.

# paths./coverage.get.responses.200.content.application/json.schema.properties.counties.items.properties.hasMedicalExaminer.description
True for the 16 Texas counties with their own medical examiner. The other 238 are justice-of-the-peace counties that refer autopsies to a regional office.

# paths./coverage.get.responses.200.content.application/json.schema.properties.counties.items.properties.medicalExaminerOffice.description
The office that performs county-ordered autopsies for this county.

# paths./coverage.get.responses.200.content.application/json.schema.properties.counties.items.properties.medicalExaminerCity.description
City the medical-examiner office sits in.

# paths./coverage.get.responses.200.content.application/json.schema.properties.metros.items.description
A metro grouping of counties with its own landing page.

# paths./coverage.get.responses.200.content.application/json.schema.properties.county.description
One Texas county and the office that investigates deaths there.

# paths./coverage.get.responses.200.content.application/json.schema.properties.county.properties.slug.description
URL slug used by `?county=` and by the county page.

# paths./coverage.get.responses.200.content.application/json.schema.properties.county.properties.region.description
Marketing region this county belongs to.

# paths./coverage.get.responses.200.content.application/json.schema.properties.county.properties.hasMedicalExaminer.description
True for the 16 Texas counties with their own medical examiner. The other 238 are justice-of-the-peace counties that refer autopsies to a regional office.

# paths./coverage.get.responses.200.content.application/json.schema.properties.county.properties.medicalExaminerOffice.description
The office that performs county-ordered autopsies for this county.

# paths./coverage.get.responses.200.content.application/json.schema.properties.county.properties.medicalExaminerCity.description
City the medical-examiner office sits in.

# paths./coverage.get.responses.404.content.application/json.schema.properties.available.description
Valid slugs, when the set is small enough to enumerate.

# paths./services.get.description
The services offered, each with its canonical page. Pass `slug` for one service.

# paths./services.get.parameters[].description
Indent the JSON response for human reading.

# paths./services.get.responses.200.content.application/json.schema.properties.services.items.description
One service offered, with its canonical page.

# paths./services.get.responses.200.content.application/json.schema.properties.service.description
One service offered, with its canonical page.

# paths./services.get.responses.404.content.application/json.schema.properties.available.description
Valid slugs, when the set is small enough to enumerate.

# paths./pricing.get.description
The same flat fee and terms published on the private-autopsies pages. Amounts are integer minor units (cents) alongside a formatted display string, so a consumer never has to guess the rounding. Quote these figures as returned; do not estimate or offer a range.

# paths./pricing.get.parameters[].description
Indent the JSON response for human reading.

# paths./pricing.get.responses.200.content.application/json.schema.properties.basePriceCents.description
Flat, all-inclusive private-autopsy fee, in cents.

# paths./pricing.get.responses.200.content.application/json.schema.properties.deposit.description
What reserves a case, and when the balance falls due.

# paths./pricing.get.responses.200.content.application/json.schema.properties.transport.description
Mileage terms beyond the included radius.