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 →

← All endpoints

POST /integrations/20240515/score-request

Request a Score (Deprecated) deprecated

Deprecated. The collection says to use /profile instead — go there. Why this happened is a lesson of its own: Deprecation done well.
Tier A · source-verbatim

DEPRECATED: Please use the /profile endpoint instead. Creates a score request for a single constituent. Ideal for real-time integrations or one-off screenings.

Headers

HeaderValue
Content-Typeapplication/json
Acceptapplication/json

Plus Authorization: Bearer <token> — required but absent from the collection's requests; see finding G1.

Request body Tier A · source-verbatim

Field names and structure are authoritative. The values are generated placeholder noise — see Lesson 5 before copying any of them.

{
  "city": "string",
  "constituentId": "string",
  "primaryFirst": "string",
  "primaryLast": "string",
  "state": "string",
  "primaryMiddle": "string",
  "primaryMaiden": "string",
  "spouseFirst": "string",
  "spouseMiddle": "string",
  "spouseLast": "string",
  "spouseMaiden": "string",
  "street": "string",
  "street2": "string",
  "country": "string",
  "postalCode": "string",
  "personalEmail": "COB@VlNWEiwDoHYOF.sgb",
  "personalPhone": "string",
  "businessName": "string",
  "businessTitle": "string",
  "businessPhone": "string",
  "businessEmail": "PJdJs@GbSYTElmKYVuf.eq",
  "rfmFirstGiftValue": 5412,
  "rfmFirstGiftDate": "1972-01-27",
  "rfmMostRecentGiftValue": 8039,
  "rfmMostRecentGiftDate": "2002-05-25",
  "rfmLargestGiftValue": 6375,
  "rfmLargestGiftDate": "1988-05-13",
  "rfmTotalGiftCount": 1968,
  "rfmTotalGiftValue": 2569
}

Saved responses Tier A · source-verbatim

Exactly as saved in the collection, including any incoherent sample values. Click to switch.

Try it

Simulated mode replays the saved examples above — no network, no credentials, works forever.

Call it yourself

For the real API, run this from your own environment with your own token — this site never handles credentials.

curl -X POST \
  'https://api.app.iwave.com/integrations/20240515/score-request' \
  -H 'Authorization: Bearer YOUR_ACCESS_TOKEN' \
  -H 'Accept: application/json' \
  -H 'Content-Type: application/json' \
  -d @request.json