TC TowerCoverage Wiki
API Reference

API: End User Submissions

Check availability, capture leads, and retrieve submissions.

Read

EndpointWhat it does
GET /EndUserSubmission/GetEusByIdFull submission details + link results (SubmissionId)
GET /EndUserSubmission/GetPinStatusListValid pin/status IDs for bulk ops
GET /EndUserSubmission/GetMapCoveragesCoverages/fiber/polygons on a map

Pre-qualify (address check, no lead saved)

  • POST /EndUserSubmission/EUSPrequalAPI → simple yes/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 webhook optionalpushurl.

Common fields: Firstname, lastname, phonenumber, emailaddress, howdidyouhear, comments, clientip. Response: Submission received. Submission ID: 9001.

Bulk & reprocess

  • POST /EndUserSubmission/BulkApiProcess — bulk update with pinstatus.
  • 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.