POST /Auth/Verify/Email

Verify that an email address is already in the system. Secret Hmac and page href Required. Cache Time 15 Minutes.

application/json

Body Required

  • Token string

    optional jwt token returned from a previous call to /Auth/Verify/Login or /Auth/Verify/Token

  • Href string

    required copy of document.href since referrer is not always accurate

  • FirstName string

    the first name of the user entered

  • LastName string

    the last name of the user entered

  • Email string

    the email address entered

  • Invite string

    the invitation code entered (empty is default)

Responses

  • 200 application/json

    Email In System

    Hide response attributes Show response attributes object
    • IdEmail number

      The email id for this email address

    • IdLogin number

      The first login id for this email address (usually the only one)

    • Custno number

      Customer User Number (frequently the same as parent)

    • Parent number

      Parent User Number

    • FirstName string

      the First Name of this email address

    • LastName string

      the Last Name of this email address

    • Email string

      the cleaned up Email address (all lower case and potentially more adjustments)

    • Phone string

      the displayable Phone Number of this email address

    • ConfirmDate string

      the date/time that this email address was confirmed (YYYYMMDDHHMMSS)

    • LastEmail string

      the date/time of the last email sent (YYYYMMDDHHMMSS)

    • OptIn number

      the binary value of the opt in field sent in decimal

  • 401 application/json

    Email Not In System

    Hide response attributes Show response attributes object
    • FirstName string

      the First Name of this email address

    • LastName string

      the Last Name of this email address

    • Email string

      the cleaned up Email address (all lower case and potentially more adjustments)

    • Message string

      debug message for why this failed

POST /Auth/Verify/Email
curl \
 --request POST 'https://api.wereadthemanual.com/v1.0/Auth/Verify/Email' \
 --header "X-ApiKey: $API_KEY" \
 --header "X-ApiDate: $API_KEY" \
 --header "X-ApiHmac: $API_KEY" \
 --header "Content-Type: application/json" \
 --data '{"Token":"base 64 encoded stuffs","Href":"https://www.whyreadthemanual.com/adduser1","FirstName":"John","LastName":"Doe","Email":"johndoe@gmail.com","Invite":"default"}'
Request examples
{
  "Token": "base 64 encoded stuffs",
  "Href": "https://www.whyreadthemanual.com/adduser1",
  "FirstName": "John",
  "LastName": "Doe",
  "Email": "johndoe@gmail.com",
  "Invite": "default"
}
Response examples (200)
{
  "IdEmail": 10,
  "IdLogin": 10,
  "Custno": 10028,
  "Parent": 10028,
  "FirstName": "John",
  "LastName": "Doe",
  "Email": "johndoe@gmail.com",
  "Phone": "715-555-1212",
  "ConfirmDate": 20250101000000,
  "LastEmail": 20250101000000,
  "OptIn": 65535
}
Response examples (401)
{
  "FirstName": "John",
  "LastName": "Doe",
  "Email": "johndoe@test.com",
  "Message": "Error: Invalid email domain test.com"
}