Current contract
Public discovery and intake are available. Client platform actions are not.
An authorized agent may read public information and prepare a scoped project brief using the same public intake contract. The intake endpoint does not prove legal authority, establish an engagement, or authorize later action.
Capability matrix
CapabilityStatusSurface
Read public service and policy informationAvailable
Public HTML and /api/capabilitiesSubmit a scoped public project briefAvailable
POST /api/intakeDiscover the implemented public contractAvailable
/openapi.jsonUpload client documentsUnavailable
No public route in this branchRead client or case statusUnavailable
No public route in this branchUse a PNM CLIPlanned
No CLI is shipped by this website branchPublic intake example
curl --request POST https://permitsnmore.org/api/intake \
--header 'content-type: application/json' \
--data '{
"fullName": "Authorized contact",
"email": "contact@example.com",
"service": "Pre-lease feasibility",
"city": "Ontario",
"message": "Restaurant concept; comparing locations."
}'The endpoint accepts a bounded JSON body, requires name, valid email, and service, uses rate limits and a bot honeypot, and writes accepted briefs to the private CRM. Do not put secrets or private case documents in this request.