API: End User Submissions
Check availability, capture leads, and retrieve submissions.
Read
| Endpoint | What it does |
|---|---|
| GET /EndUserSubmission/GetEusById | Full submission details + link results (SubmissionId) |
| GET /EndUserSubmission/GetPinStatusList | Valid pin/status IDs for bulk ops |
| GET /EndUserSubmission/GetMapCoverages | Coverages/fiber/polygons on a map |
Pre-qualify (address check, no lead saved)
POST /EndUserSubmission/EUSPrequalAPI→ simpleyes/no.POST /EndUserSubmission/EUSPrequalAPIPlusCoverageId→ detailed per-coverage result.
Send multicoverageid and either address fields (Address, city, State, Country, zipcode) or Latitude/Longitude.
Submit a lead
POST /EndUserSubmission/EUSsubmisssion— standard submission.POST /EndUserSubmission/EUSwithprequal— submit + prequal, with optional webhookoptionalpushurl.
Common fields: Firstname, lastname, phonenumber, emailaddress, howdidyouhear, comments, clientip. Response: Submission received. Submission ID: 9001.
Bulk & reprocess
POST /EndUserSubmission/BulkApiProcess— bulk update withpinstatus.POST /EndUserSubmission/BulkEusUpload— upload a file (fileContent,fileName,holdEmails).POST /EndUserSubmission/EusReprocessAPI— re-run analysis (processid).
Editing and deleting EUS records via the API is not available — use the ClientUI for those.