Rain Event Tracker API
A read-only API for your company's jobsites: current status, rain event history, and submitted inspection forms. Pull compliance data into the dashboards, reports, and tools your team already uses.
Four endpoints cover the records your compliance program runs on. Every one is a simple GET with JSON back.
GET /jobsites
Name, address, permit, risk level, WDID, current status, and rain in the current event.
GET /jobsites/{id}
The site's status plus the rain event it's in, with its running rain total.
GET /jobsites/{id}/events
Past and current events, with start and end times, rain totals, and when each status was reached.
GET /jobsites/{id}/forms
Form type, inspection date and time, submission time, and the rain event each was filed under.
Which sites need a pre-inspection today? How much rain fell during last week's event? Was the post-inspection filed? Ask the API instead of exporting spreadsheets.
$ curl https://api.raineventapp.com/v1/jobsites/k3T9xQ2mLr \ -H "Authorization: Bearer ret_…" { "data": { "id": "k3T9xQ2mLr", "name": "Riverside Commerce Center", "permit": "2022", "risk_level": 2, "status": { "code": "PRE", "label": "Pre-Inspection Needed" }, "rain_total_in": 0.62, "current_event": { "started_at": "2026-10-27T14:00:00.000Z", "ended_at": null, "rain_total_in": 0.62, … }, … } }
No SDK to install. Any language or tool that can make an HTTPS request can use it, and the docs let you try every endpoint with your own key in the browser.
01
A company manager creates a key under Settings → API Keys. It's shown once, so copy it somewhere safe.
02
Pass the key as a bearer token to api.raineventapp.com/v1. Revoke it anytime from the same screen.
03
Lists come in pages with a cursor and a total count. Each key gets 60 requests a minute.
The API can't create, change, or delete anything, and a key only ever sees your own company's jobsites. Form answers, photos, and PDF reports stay in the app.
Company managers create keys in Rain Event Tracker under Settings → API Keys. A key is shown once, when it is created, so store it somewhere safe.
A key can read every jobsite in your company: its current status and rain event, its rain event history, and its submitted forms. It can't see any other company's data, and it can't change anything.
No. The API lists each submitted form's type, inspection date and time, submission time, and the rain event it was filed under. Form answers, photos, and PDF reports stay in the app.
Each key can make 60 requests per minute. Every response tells you how many requests you have left, and past the limit the API answers with a 429 and a Retry-After header.
Revoke it under Settings → API Keys and it stops working right away. A key also stops working if the manager who created it is deactivated.
Track every rain event, inspection, and form in Rain Event Tracker, then read it all from your own systems with the API.
Start your free trialFull platform access · Cancel anytime