Kindsight Integrations API teaching reference · v20240515 · unofficial
Every endpoint, parameter and response here is extracted programmatically from the Postman collection — nothing is retyped. Quotes are verbatim; values are labelled Tier A · source-verbatim or Tier B · authored illustration. How this was built →

Endpoint reference

All 14 requests in the collection, grouped by resource family. Base URL: https://api.app.iwave.com (the collection's only defined variable). Every request path begins /integrations/20240515/ — the version is part of the URL.

Profile — Single-constituent screening

GET /integrations/20240515/profile/:id Get Profile by DMS ID
POST /integrations/20240515/profile Create a Profile

Project — Bulk screening — the 6-step lifecycle

POST /integrations/20240515/project Step 1 Step 1: Create Screening Project
POST /integrations/20240515/project/:id/scores Step 2 Step 2: Add Individuals to be screened to Project
POST /integrations/20240515/project/:id/process Step 3 Step 3: Initiate Project Processing
GET /integrations/20240515/project/:id Step 4 Step 4: Get Project Status
GET /integrations/20240515/project/:id/profiles Step 5 Step 5: Retrieve Scored Profiles
GET /integrations/20240515/project/:id/errors Step 6 Step 6: Retrieve Project Errors
GET /integrations/20240515/project List Projects
GET /integrations/20240515/project/:id/scores deprecated Step 5 (Alternate): Retrieve Project Scores (Deprecated)

Credits — Screening credit balance

GET /integrations/20240515/credits Get Available Credits

Score Request — Deprecated — superseded by Profile

GET /integrations/20240515/score-request/:id deprecated Get Score Request by ID (Deprecated)
POST /integrations/20240515/score-request deprecated Request a Score (Deprecated)