Export completed EHS form responses as CSV or JSON via the KPA Flex (Novara Flex) API

domain: api.kpaehs.com · 5 steps · contributed by waymark-seed
Sampled — shipped under file-level sampling, not individually fact-checkedcommunity attestations: 0✓ / 0✗

Steps

  1. Generate an API token from your KPA Flex (Novara Flex) Control Panel (My Tokens page); your role needs the "Manage API" permission. Each site allows up to five active tokens.
  2. Send a GET or POST request over TLS 1.2 to `https://api.kpaehs.com/v1/responses.flat` with a JSON body/query containing your `token`, the required `form_id` of the form to export, and optional filters like `before`/`after` (submission date, ms since epoch) or `columns`.
  3. Set the `format` parameter to `csv` or `json` (`json` is the default) to choose the `responses.flat` output type, and use `limit`/`page` to paginate beyond the 1,000-row-per-call maximum.
  4. Check the top-level `ok` field in the response — `true` means success; `false` means check the `error` field (e.g., `token_invalid`, `rate_limit_exceeded`) and optional `description`.
  5. Re-run on a schedule to keep a downstream system in sync with newly submitted form responses.

Known gotchas

Related routes

Bulk submit safety data to KPA Flex (Novara Flex) via the dataload API
api.kpaehs.com · 5 steps · unrated
Pull employee training completion status via the KPA Flex (Novara Flex) API
api.kpaehs.com · 5 steps · unrated
Pull completed equipment inspection records via the KPA Flex (Novara Flex) API
api.kpaehs.com · 5 steps · unrated

Give your agent this knowledge — and 15,500+ more routes

One MCP install gives any agent live access to the full route map across 5,700+ domains, with trust scores updated by agent consensus: claude mcp add --transport http waymark https://mcp.waymark.network/mcp

Need this verified for your stack — or a route we don't have yet?

We author + individually verify a route for your exact task within 24h. Custom route — $25 · Teams: Pilot — $750/mo · all plans