property-turnover

Look up turnover issue codes

Search the standard taxonomy of rental-unit turnover issues (component.issue codes) by keyword or area. When to use: Only while preparing findings for a turnover cost estimate, to find the standard issue code for something observed (e.g. "pet stain on carpet"). Never needed to answer a question; call with no arguments to list the taxonomy areas and the first codes. Not for: Legal or security-deposit questions; anything outside rental turnover and make-ready work. Not needed before quick_estimate or scope: a plain description works there. Tip: Call with no arguments to list the taxonomy areas (in areas) and the first codes. Tip: Codes are optional for scoping; a plain description also works. Deterministic: the same input returns the same result_hash. Capability property-turnover v0.14.0 (experimental).

post/v1/property-turnover/issue_codes

Request

  • Base URL: https://tektolo.com (the document declares no server; this is the origin it was published from)
  • URL: https://tektolo.com/v1/property-turnover/issue_codes
  • Auth: none declared

Headers

Tektolo-Rulesetstring nullable

Optional. The ruleset version you built against, as results carry it in provenance.ruleset_version (e.g. 'sd-2026.11.14'), or its sha256: hash. If the rules have changed since, the call fails (nothing computed, nothing charged) and says what is in force now, so you upgrade on your own schedule. Leave it out to answer under the current rules.

Tektolo-Ruleset-Modestring nullable

Optional, with Tektolo-Ruleset. 'serve' asks us to answer under the ruleset version you named even when the rules have changed since, from that version's signed bundle. The answer says so (run.served_from_bundle and the Tektolo-Ruleset-Served header). We refuse (412, with a reason) a version older than 12 months, one a later correction or law change replaced for your state, or one we have no bundle for. Leave it out to be refused whenever the rules have changed.

Request body

client_refsobject nullable

Your own reference ids (e.g. unit_id, job_id). Echoed back, never used.

querystring nullable

Keywords to match against codes, names and aliases, e.g. 'pet stain carpet'.

areastring nullable

Optional taxonomy area filter, e.g. 'flooring' or 'walls' (not a room). Call with no arguments to list every area in areas.

limitinteger

Most codes to return.

include_aliasesboolean

Also return each code's aliases (larger result).

Response

Successful Response

client_refsobject
input_hashstring required

Hash of the question the rules answered: the request, or when free text was read by AI, the request with the read findings (reading.findings) in its place.

request_hashstring nullable

Hash of the request as sent; equal to input_hash when nothing was read by AI.

result_hashstring required

Changes

No recorded changes to this operation across all 1 revision of this API.