{"contractVersion":"parcelops.connector.v1","name":"usda-rd-multifamily","displayName":"USDA Rural Multifamily Portfolio","description":"Official Rural Development Section 514/515, Section 538, assignment, and program-exit property snapshots.","tags":["usda","rural-development","multifamily","affordable-housing","preservation","residential"],"authentication":{"type":"none","required":false},"provenance":{"sourceName":"USDA Rural Development multifamily public data","sourceUrl":"https://www.sc.egov.usda.gov/data/MFH.html","apiBaseUrl":"https://www.sc.egov.usda.gov/data","documentationUrl":"https://www.sc.egov.usda.gov/data/MFH.html"},"freshness":{"status":"declared","value":{"mode":"scheduled","observedAtField":"source.asOf","notes":"ParcelOps discovers the current dated official file for each portfolio or preservation workflow."}},"coverage":{"geographic":{"status":"declared","value":["United States rural multifamily portfolio represented in each USDA file"]},"temporal":{"status":"not_declared"}},"methods":{"total":3,"items":[{"name":"listDatasets","description":"List current official USDA multifamily portfolio, assignment, and exit files.","inputSchema":{"type":"object","properties":{"limit":{"type":"integer","minimum":1,"maximum":100},"offset":{"type":"integer","minimum":0,"maximum":50000}},"required":[],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","observedAtField":"source.asOf","notes":"ParcelOps discovers the current dated official file for each portfolio or preservation workflow."},"scope":"connector"},"entities":{"status":"declared","value":["public-data-file"]},"pagination":{"status":"declared","value":{"style":"offset","offsetField":"offset","limitField":"limit"}},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Files are dated snapshots and may not reflect later servicing, ownership, loan, assignment, or exit changes.","Results are research leads, not proof of current financing, restrictions, preservation status, or ownership.","ParcelOps excludes borrower and contact fields."]},{"name":"searchProperties","description":"Search one official USDA rural multifamily dataset with a bounded property or location selector.","requiredParams":["dataset"],"inputSchema":{"type":"object","properties":{"dataset":{"type":"string","enum":["section-514-515","section-538","assignments","exits"]},"state":{"type":"string","pattern":"^[A-Za-z]{2}$"},"city":{"type":"string","minLength":2,"maxLength":80},"zipCode":{"type":"string","pattern":"^\\d{5}(?:-\\d{4})?$"},"propertyName":{"type":"string","minLength":3,"maxLength":120},"propertyId":{"type":"string","minLength":1,"maxLength":80},"limit":{"type":"integer","minimum":1,"maximum":100},"offset":{"type":"integer","minimum":0,"maximum":50000}},"required":["dataset"],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","observedAtField":"source.asOf","notes":"ParcelOps discovers the current dated official file for each portfolio or preservation workflow."},"scope":"connector"},"entities":{"status":"declared","value":["rural-multifamily-property"]},"pagination":{"status":"declared","value":{"style":"offset","offsetField":"offset","limitField":"limit"}},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Files are dated snapshots and may not reflect later servicing, ownership, loan, assignment, or exit changes.","Results are research leads, not proof of current financing, restrictions, preservation status, or ownership.","ParcelOps excludes borrower and contact fields.","At least one property or location selector is required."]},{"name":"getServiceInfo","description":"Return files, update semantics, privacy exclusions, and due-diligence limitations.","inputSchema":{"type":"object","properties":{},"required":[],"additionalProperties":false},"access":{"classification":"read"},"freshness":{"status":"declared","value":{"mode":"scheduled","observedAtField":"source.asOf","notes":"ParcelOps discovers the current dated official file for each portfolio or preservation workflow."},"scope":"connector"},"entities":{"status":"not_declared"},"pagination":{"status":"not_declared"},"output":{"schema":{"status":"not_declared"},"units":{"status":"not_declared"},"coordinateReferenceSystem":{"status":"not_declared"}},"caveats":["Files are dated snapshots and may not reflect later servicing, ownership, loan, assignment, or exit changes.","Results are research leads, not proof of current financing, restrictions, preservation status, or ownership.","ParcelOps excludes borrower and contact fields."]}]},"caveats":["Files are dated snapshots and may not reflect later servicing, ownership, loan, assignment, or exit changes.","Results are research leads, not proof of current financing, restrictions, preservation status, or ownership.","ParcelOps excludes borrower and contact fields."]}