{"name":"Pamm Properties API","version":"1.0.0","description":"Public, unauthenticated API for the commercial lease inventory of PAMM Family Properties LLC in McAllen, Mission, Pharr, and Edinburg, Texas.","documentation":"https://www.pammproperties.com/developers","openapi":"https://www.pammproperties.com/openapi.json","openapiYaml":"https://www.pammproperties.com/openapi.yaml","llmsTxt":"https://www.pammproperties.com/llms.txt","authentication":"none","errorFormat":"https://www.pammproperties.com/developers#errors","endpoints":[{"operationId":"listApiEndpoints","method":"GET","path":"/api","summary":"List every public endpoint","description":"Returns a machine-readable index of the API: the OpenAPI spec URL, the documentation URL, and one entry per operation. Call this first when discovering the API from a bare domain."},{"operationId":"getApiHealth","method":"GET","path":"/api/health","summary":"Check API availability","description":"Returns the service status and the current API version. Use it as a sandbox call to confirm connectivity before wiring up real requests."},{"operationId":"listProperties","method":"GET","path":"/api/properties","summary":"List commercial properties for lease or sale","description":"Returns every property in the Pamm Properties portfolio, optionally filtered. Use it to answer what commercial space exists in McAllen, Mission, Pharr, or Edinburg, Texas, and to find the property id that getPropertyById needs."},{"operationId":"getPropertyById","method":"GET","path":"/api/properties/{propertyId}","summary":"Get one property by id","description":"Returns a single property, including street address, square footage, space type, map link, and coordinates. Get the id from listProperties."},{"operationId":"listAvailableSpaces","method":"GET","path":"/api/spaces","summary":"List currently available suites with rent and size","description":"Returns the live, published suite-level inventory: monthly rent in US dollars, square footage, included utilities, and special features. This is the endpoint for what can be rented right now and at what price."},{"operationId":"submitLeasingInquiry","method":"POST","path":"/api/contact","summary":"Send a leasing inquiry to a leasing agent","description":"Delivers a leasing inquiry to the Pamm Properties leasing team. Only call this for a real person who has supplied their own name, email, and message. Set smsConsent to true only when that person has explicitly agreed to receive text messages; leave it false otherwise. Do not call it to test connectivity; use getApiHealth for that."}]}