permits
closeout
occupancy
parcel
due-diligence
public-records
x402
category:parcels

Exact-subject permit closeout evidence check

Parcel permit closeout status from the jurisdiction's system of record. Coverage: Raleigh, Durham, Wake County, Austin, Seattle, Chicago, Los Angeles, New York City. For agents checking open work before closing; uncertain or unavailable evidence is charge-free. npx @velinussage/locus-agent-skill add.

post/api/locus-permit-closeout-check

Request

  • Base URL: https://api.locus.report
  • URL: https://api.locus.report/api/locus-permit-closeout-check
  • Auth: API key in header PAYMENT-SIGNATURE

Request body

addressstring

Full street address. Provide this or jurisdiction-scoped parcelIds.

parcelIdsstring[]

One to 25 exact parcel identifiers for one project. Provide state and county.

statestring

Two-letter state code required with parcelId or parcelIds.

countystring

County name required with parcelId or parcelIds.

municipalitystring

Optional caller hint. The resolved parcel jurisdiction remains authoritative.

permitIdstring

Optional exact permit identifier to select before reducing the official response.

priorSnapshotIdstring

Optional prior Locus permit snapshot identifier for deterministic field comparison.

Response

Successful paid artifact, or a free pre-charge diagnostic when the request is outside current coverage.

handoffsobject[]
kind'permit_closeout_check' required
chargedfalse
coverageobject required
laneState'follow_up_records_found' | 'published_closeout_records_found' | 'checked_no_open_closeout_records' | 'no_matching_record' | 'parcel_match_uncertain' | 'status_not_published' | 'out_of_coverage' | 'source_unavailable' required
matchBasis'parcel_id' | 'normalized_address' | 'nearby_only' | 'none' required
unansweredQuestionsstring[] required
caveatsstring[] required
boundarystring required
snapshotIdstring required
observedAtstring required
accessMethod'official_api' | 'official_download' | 'approved_public_browser' required
evidenceState'confirmed' | 'ambiguous_match' | 'not_found' | 'not_covered' | 'source_unavailable' | 'manual_check_required' required
priorSnapshotIdstring
snapshotPersistence'persisted' | 'not_requested' | 'disabled' | 'unavailable' | 'not_applicable' required
recheckTargetsTruncatedboolean
recheckTargetLimitinteger
recheckTargetsUnavailableReasonstring

Changes

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