{"contractVersion":"parcelops.connector.v1","name":"nyc-property-timeline","displayName":"NYC Property Timeline","description":"One exact BBL timeline across ACRIS, DOB permits, HPD violations, and executed evictions.","tags":["new-york-city","bbl","acris","deeds","building-permits","violations","evictions","property-timeline"],"authentication":{"type":"none","required":false},"provenance":{"sourceName":"NYC Open Data property-history datasets","sourceUrl":"https://opendata.cityofnewyork.us/","apiBaseUrl":"https://data.cityofnewyork.us/resource","documentationUrl":"https://opendata.cityofnewyork.us/"},"freshness":{"status":"declared","value":{"mode":"scheduled","notes":"Each of the five fixed NYC datasets retains its own publication schedule."}},"coverage":{"geographic":{"status":"declared","value":["New York City properties matched by exact ten-digit BBL"]},"temporal":{"status":"not_declared"}},"methods":{"total":2,"items":[{"name":"getPropertyTimeline","description":"Join five fixed public datasets for one exact ten-digit Borough-Block-Lot identifier.","requiredParams":["bbl"],"inputSchema":{"type":"object","properties":{"bbl":{"type":"string","pattern":"^[1-5]\\d{9}$"},"limitPerSource":{"type":"integer","minimum":1,"maximum":100},"includeViolationDescriptions":{"type":"boolean"}},"required":["bbl"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","notes":"Each of the five fixed NYC datasets retains its own publication schedule."},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["The timeline can be incomplete or delayed and is not a title or lien search, legal opinion, appraisal, tenant screen, inspection, or proof of current code status.","ParcelOps excludes party names, permittee and owner contacts, marshal names, court/docket identifiers, and apartment numbers."]},{"name":"getServiceInfo","description":"Return fixed datasets, privacy exclusions, result limits, and legal-use notes.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","notes":"Each of the five fixed NYC datasets retains its own publication schedule."},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["The timeline can be incomplete or delayed and is not a title or lien search, legal opinion, appraisal, tenant screen, inspection, or proof of current code status.","ParcelOps excludes party names, permittee and owner contacts, marshal names, court/docket identifiers, and apartment numbers."]}]},"caveats":["The timeline can be incomplete or delayed and is not a title or lien search, legal opinion, appraisal, tenant screen, inspection, or proof of current code status.","ParcelOps excludes party names, permittee and owner contacts, marshal names, court/docket identifiers, and apartment numbers."]}