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
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
Contact
Email helpdesk@data-8.co.uk
Connector Metadata
Publisher Data8 Limited
Website https://www.data-8.co.uk/integrations/flow/
Privacy policy https://www.data-8.co.uk/privacy-policy/

Creating a connection

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

Name Type Description
API Key securestring

The API Key for this api

Throttling Limits

Name Calls Renewal Period
API calls per connection10060 seconds

Actions

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.

Clean Address

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

CTPS Check

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

TPS Check

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

Validate Bank Account Information

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

Validate Email Address

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

Validate Telephone Number

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

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.

Parameters

Name Key Required Type Description
First name
Forename string

The first name of the full name

Middle name
MiddleName string

The middle name of the full name

Last name
Surname string

The last name of the full name

Title
Title string

The title of the name

Returns

Name Path Type Description
Result
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
Status.CreditsRemaining float

Data8 Credits Remaining for the called service

Error Message
Status.ErrorMessage string

Returned Error Message, if any

Success
Status.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.

Parameters

Name Key Required Type Description
Address Lines
Lines string
Country
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
DefaultCountryCode 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
DetectCountry boolean

Set to true to attempt to automatically detect the country from the provided address information, possibly overriding the default country

Include Country
IncludeCountry boolean

Includes the CountryName field in the main part of the result

Returns

Name Path Type Description
Country Name
CountryName string

Contains the name of the country the address is in.

Match Level
MatchLevel 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
Result.Address.Lines array of string

Lines

Credits Remaining
Status.CreditsRemaining float

Data8 Credits Remaining for the called service

Error Message
Status.ErrorMessage string

Returned Error Message, if any

Success
Status.Success boolean

Flag to determine if the request to Data8 succeeded, regardless of result

CTPS Check

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

Parameters

Name Key Required Type Description
Telephone Number
number True string

The telephone number you wish to CTPS check

Returns

Name Path Type Description
Is Callable
Callable boolean

Returns a boolean value letting you know if it's callable. If false, the number is currently on the CTPS.

Credits Remaining
Status.CreditsRemaining float

Data8 Credits Remaining for the called service

Error Message
Status.ErrorMessage string

Returned Error Message, if any

Success
Status.Success boolean

Flag to determine if the request to Data8 succeeded, regardless of result

Telephone Number
TelephoneNumber string

If populated, the telephone number is callable and null if not

TPS Check

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

Parameters

Name Key Required Type Description
Telephone Number
number True string

The telephone number you want to TPS check

Returns

Name Path Type Description
Is Callable
Callable boolean

Returns a boolean value letting you know if it's callable. If false, the number is currently on the TPS.

Credits Remaining
Status.CreditsRemaining float

Data8 Credits Remaining for the called service

Error Message
Status.ErrorMessage string

Returned Error Message, if any

Success
Status.Success boolean

Flag to determine if the request to Data8 succeeded, regardless of result

Telephone Number
TelephoneNumber 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.

Parameters

Name Key Required Type Description
Bank Account Number
bankAccountNumber string

The bank account number you wish to validate

Sort Code
sortCode True string

The sort code you wish to validate

Returns

Name Path Type Description
Accepts BACS Payments
AcceptsBACSPayments boolean

Indicates if the bank branch can accept payments made through the BACS system.

Accepts Building Society Credit Transactions
AcceptsBuildingSocietyCreditTransactions boolean

Indicates if the bank branch can accept credits from building societies.

Accepts CHAPS Payments
AcceptsCHAPSPayments boolean

Indicates if the bank branch can accept payments made through the CHAPS system.

Accepts Cheques
AcceptsCheques boolean

Indicates if the bank branch can accept payments made by cheque.

Accepts Direct Credit Transactions
AcceptsDirectCreditTransactions boolean

Indicates if the bank branch can accept direct credit payments.

Accepts Direct Debit Instruction Transactions
AcceptsDirectDebitInstructionTransactions boolean

Indicates if the bank branch can accept direct debit instructions.

Accepts Direct Debit Transactions
AcceptsDirectDebitTransactions boolean

Indicates if the bank branch can accept direct debit payments.

Accepts Dividend Interest Payment Transactions
AcceptsDividendInterestPaymentTransactions boolean

Indicates if the bank branch can accept dividend interest payments.

Accepts Faster Payments
AcceptsFasterPayments boolean

Indicates if the bank branch can accept payments made through the Faster Payments system.

Accepts Unpaid Cheque Claim Transactions
AcceptsUnpaidChequeClaimTransactions boolean

Indicates if the bank branch can accept claims for unpaid cheques.

Account Number
AccountNumber string

The account number that has been validated.

Lines
Address.Address.Lines array of string

Lines

BIC Code
BICCode string

The BIC code of the bank branch indicated by the sort code.

Branch Name
BranchName string

The name of the bank branch indicated by the sort code.

Full Bank Name
FullBankName string

The full name for the bank indicated by the sort code.

IBAN
IBAN string

The IBAN code of the bank account indicated by the sort code and account number.

Short Bank Name
ShortBankName string

A short name for the bank indicated by the sort code.

Sort Code
SortCode string

The sort code that has been validated.

Credits Remaining
Status.CreditsRemaining float

Data8 Credits Remaining for the called service

Error Message
Status.ErrorMessage string

Returned Error Message, if any

Success
Status.Success boolean

Flag to determine if the request to Data8 succeeded, regardless of result

Valid
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

Parameters

Name Key Required Type Description
Email Address
email True string

The email address you wish to validate

Validation Level
level True 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

Name Path Type Description
Result
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
Status.CreditsRemaining float

Data8 Credits Remaining for the called service

Error Message
Status.ErrorMessage string

Returned Error Message, if any

Success
Status.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

Parameters

Name Key Required Type Description
Default Country Code
defaultCountry True string

Formatted as numbers i.e. 44 for UK

Use Line Validation
UseLineValidation 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
UseMobileValidation 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.

Telephone Number
telephoneNumber True string

The number you want to validate

Returns

Name Path Type Description
Country Code
Result.CountryCode string

Country ISO2 code of the telephone number

Country Name
Result.CountryName string

Country name of the telephone number

Location
Result.Location string

Current location of the telephone number if available

Number Type
Result.NumberType string

Specifies the type of the number provided i.e. Landline or Mobile

Provider
Result.Provider string

The network provider of the telephone number

Telephone Number
Result.TelephoneNumber string

The inputted telephone number formatted

Validation Level
Result.ValidationLevel string

The level of validation found for the phone number.

Validation Result
Result.ValidationResult string

The simple result for the validation of the telephone number

Credits Remaining
Status.CreditsRemaining float

Data8 Credits Remaining for the called service

Error Message
Status.ErrorMessage string

Returned Error Message, if any

Success
Status.Success boolean

Flag to determine if the request to Data8 succeeded, regardless of result