Consumer Insights (1.0.0)

Download OpenAPI specification:Download

Authentication

Bearer

Authentication JWT token, prefixed by Bearer: Bearer ${JWT}

Security Scheme Type API Key
Header parameter name: Authorization

IdentityInsightsOrchestrator

Consumer Insights

Consumer Insights

Consumer Insights Evaluate Request

Authorizations:
Request Body schema: application/json
clientId
required
string (clientId) ^[a-zA-Z0-9]{1,64}$

Kount's unique identifier for a Client

useCase
required
string (useCase)
Enum: "walletinsights" "fraudinsights" "payerinsights" "inputvalidation"

This flag determines the response payload.

deviceId
string (deviceId) ^[\w-]{0,64}$

Device identifier

phoneNumber
string (phoneNumber)

Phone number for a Client’s user

emailAddress
string <email> (emailAddress) ^.+@.+\..+$

Email address for a Client’s user

firstName
string (firstName)

First name for a Client’s user

lastName
string (lastName)

Last name for a Client’s user

object (v1Address)
object (v1Payment)

Responses

Request samples

Content type
application/json
{
  • "clientId": "900900",
  • "useCase": "walletInsights",
  • "deviceId": "576e8604ab68463cba81da72bbf6d42d",
  • "phoneNumber": "+12081234567",
  • "emailAddress": "john.doe@example.com",
  • "firstName": "John",
  • "lastName": "Doe",
  • "address": {
    },
  • "payment": {
    }
}

Response samples

Content type
application/json
{
  • "fraudInsights": {
    },
  • "payerInsights": {
    },
  • "walletInsights": {
    },
  • "inputValidation": {
    }
}