Data8 Data Enrichment (Preview)

Data8 Data Enrichment (Preview)

Data8 helps you build confidence in your data. We can save you money by cleaning and enriching both your existing data, as well as ensuring only the highest quality data goes in at the point of entry, leaving you to concentrate on targeting and communicating to the right customers. For more information about Data8 and how to get started, please visit https://www.data-8.co.uk/flow.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
Flow Premium All Flow regions except the following:
     -   US Government (GCC)
PowerApps Premium All PowerApps regions except the following:
     -   US Government (GCC)

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Creating a connection

To connect your account, you will need the following information:

API Key
securestring
The API Key for this api

Actions

CTPS Check

Checks if a telephone number is registered on the CTPS or not.

Required Parameters

Telephone Number
string
The telephone number you wish to CTPS check

Returns

Is Callable
boolean
Returns a boolean value letting you know if it's callable. If false, the number is currently on the CTPS.
Credits Remaining
integer
Data8 Credits Remaining for the called service
Error Message
string
Returned Error Message, if any
Success
boolean
Flag to determine if the request to Data8 succeeded, regardless of result
Telephone Number
string
If populated, the telephone number is callable and null if not

Check Usable Name

Using this action, you can check if a name is a real usable name or whether it is salacious, random or blank.

Optional Parameters

First name
string
The first name of the full name
Middle name
string
The middle name of the full name
Last name
string
The last name of the full name
Title
string
The title of the name

Returns

Result
string
A blank value indiciates the name is a usable name. If a value is returned it will be one of the following: "IncompleteName", "RandomName" or "SalaciousName"
Credits Remaining
integer
Data8 Credits Remaining for the called service
Error Message
string
Returned Error Message, if any
Success
boolean
Flag to determine if the request to Data8 succeeded, regardless of result

Clean Address

Formats, verifies and corrects a given address into a full formatted address.

Optional Parameters

Address Lines
string
Country
string
If DetectCountry is set to true, this is taken as additional user input alongside the address to influence the country detection function. The format of this is not enforced, so could be provided as "US", "USA" or "United States"
Default Country Code
string
an ISO 2 character code for the country to assume the address is in unless otherwise specified. This defaults to GB.
Auto Detect Country
boolean
Set to true to attempt to automatically detect the country from the provided address information, possibly overriding the default country
Include Country
boolean
Includes the CountryName field in the main part of the result

Returns

Country Name
string
Contains the name of the country the address is in.
Match Level
string
Contains a MatchLevel to indicate how well the address matched to PAF. Possible values are OK_Unchanged, OK_Corrected, NOK_Building, NOK_Street, NOK_Town, NOK_NoMatch
Lines
array of string
Lines
Credits Remaining
integer
Data8 Credits Remaining for the called service
Error Message
string
Returned Error Message, if any
Success
boolean
Flag to determine if the request to Data8 succeeded, regardless of result

TPS Check

Checks if a telephone number is registered on the TPS or not.

Required Parameters

Telephone Number
string
The telephone number you want to TPS check

Returns

Is Callable
boolean
Returns a boolean value letting you know if it's callable. If false, the number is currently on the TPS.
Credits Remaining
integer
Data8 Credits Remaining for the called service
Error Message
string
Returned Error Message, if any
Success
boolean
Flag to determine if the request to Data8 succeeded, regardless of result
Telephone Number
string
Returns the telephone number if callable, null if not.

Validate Bank Account Information

Check if a sort code and bank account number are valid.

Required Parameters

Sort Code
string
The sort code you wish to validate

Optional Parameters

Bank Account Number
string
The bank account number you wish to validate

Returns

Accepts BACS Payments
boolean
Indicates if the bank branch can accept payments made through the BACS system.
Accepts Building Society Credit Transactions
boolean
Indicates if the bank branch can accept credits from building societies.
Accepts CHAPS Payments
boolean
Indicates if the bank branch can accept payments made through the CHAPS system.
Accepts Cheques
boolean
Indicates if the bank branch can accept payments made by cheque.
Accepts Direct Credit Transactions
boolean
Indicates if the bank branch can accept direct credit payments.
Accepts Direct Debit Instruction Transactions
boolean
Indicates if the bank branch can accept direct debit instructions.
Accepts Direct Debit Transactions
boolean
Indicates if the bank branch can accept direct debit payments.
Accepts Dividend Interest Payment Transactions
boolean
Indicates if the bank branch can accept dividend interest payments.
Accepts Faster Payments
boolean
Accepts Unpaid Cheque Claim Transactions
boolean
Indicates if the bank branch can accept claims for unpaid cheques.
Account Number
string
The account number that has been validated.
Lines
array of string
Lines
BIC Code
string
The BIC code of the bank branch indicated by the sort code.
Branch Name
string
The name of the bank branch indicated by the sort code.
Full Bank Name
string
The full name for the bank indicated by the sort code.
IBAN
string
The IBAN code of the bank account indicated by the sort code and account number.
Short Bank Name
string
A short name for the bank indicated by the sort code.
Sort Code
string
The sort code that has been validated.
Credits Remaining
integer
Data8 Credits Remaining for the called service
Error Message
string
Returned Error Message, if any
Success
boolean
Flag to determine if the request to Data8 succeeded, regardless of result
Valid
string
Indicates if the incoming sort code and bank account number could be validated.

Validate Email Address

Checks to see if an inputted email address is valid to receive email

Required Parameters

Email Address
string
The email address you wish to validate
Validation Level
string
The level to which you wish to validate - please check https://www.data-8.co.uk/resources/support/service-documentation/email-validation/reference/isvalid for more information

Returns

Result
string
Contains a status code indicating if the email address could be validated. For more information on the possible status code, please read https://www.data-8.co.uk/resources/support/service-documentation/email-validation/reference/isvalid
Credits Remaining
integer
Data8 Credits Remaining for the called service
Error Message
string
Returned Error Message, if any
Success
boolean
Flag to determine if the request to Data8 succeeded, regardless of result

Validate Telephone Number

Checks to see if an inputted email address is valid to receive email

Required Parameters

Default Country Code
string
Formatted as numbers i.e. 44 for UK
Telephone Number
string
The number you want to validate

Optional Parameters

Use Line Validation
boolean
If set to true then the service will use Data8 LandlineValidation on any number it recognises as a UK landline number and InternationalTelephoneValidation on all other numbers. Any validation call will be debited either an InternationalTelephoneValidation credit or a LandlineValidation credit accordingly so please ensure you have LandlineValidation credits available before using this option. The option defaults to false.
Use Mobile Validation
boolean
If set to true then the service will use Data8 MobileValidation on any number it recognises as a mobile number and InternationalTelephoneValidation on all other numbers. Any validation call will be debited either an InternationalTelephoneValidation credit or a MobileValidation credit accordingly so please ensure you have MobileValidation credits available before using this option. The option defaults to false.

Returns

Country Code
string
Country ISO2 code of the telephone number
Country Name
string
Country name of the telephone number
Location
string
Current location of the telephone number if available
Number Type
string
Specifies the type of the number provided i.e. Landline or Mobile
Provider
string
The network provider of the telephone number
Telephone Number
string
The inputted telephone number formatted
Validation Level
string
The level of validation found for the phone number.
Validation Result
string
The simple result for the validation of the telephone number
Credits Remaining
integer
Data8 Credits Remaining for the called service
Error Message
string
Returned Error Message, if any
Success
boolean
Flag to determine if the request to Data8 succeeded, regardless of result