Partilhar via


Waaila (Preview)

Waaila is a comprehensive application for automatic data quality monitoring, supported by global community of hundreds of analysts. It helps to prevent disastrous scenarios caused by poor data quality and measurement.

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
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Contact
Name Waaila Support
URL https://waaila.com/en/about
Email support@waaila.com
Connector Metadata
Publisher Cross Masters s.r.o.
Website https://waaila.com
Privacy policy https://waaila.com/en/privacy-policy
Categories AI;Marketing

Prerequisites

You need to have one of Waaila premium plans to take full advantage of all connector features.

How to get credentials

To use this connector, you need to get an API key and an email you use to sign in for Waaila. If you are a premium Waaila user you can find both values in the Waaila web application within the user dropdown menu. You need to activate the key first. Please be aware that if you have already activated an API key you are disabling it by activating a new one.

Getting started with your connector

You always need to use the GetToken action first. You fill your Waaila API key as code parameter and your email as email parameter. This action returns a code value. This value is your token that you will use in all remaining actions to authenticate. To do that you need to fill the Wauth parameter with this value: "Bearer token-value".

You have two other actions you can use.

GetDepots: Use this to get a summary of all your Waaila depots. This gives you all the information about individual depots, included test suites, data sources and most current test restults.

GetTestsuite: Use this to get a more detailed information about individual test suite. You get most current test results, information about data sources and detailed information about all included tests.

Known issues and limitations

You need to have valid credentials to use this connector. At the moment it is only possible to read data from Waaila and not to trigger tests.

FAQ

What is Waaila and where can I find more information?

Waaila is a comprehensive application for automatic data quality monitoring, supported by global community of hundreds of analysts. It consists of a free web application and additional premium tools to provide even more automation. You can find more information on the Waaila website. Or just start using Waaila for free here.

Is there more documentation?

Please consider checking our official documentation.

I need help with connector implementation. Can I contact you?

Of course, just send us a message at support@waaila.com.

What should I do in case of any issues?

Send us a message at support@waaila.com.

Do you provide any other Power Platform tools?

We are developing a Waaila Power App and will include more information here once it is ready to be deployed.

Who is developing Waaila?

Waaila is dependent on a global community of analysts for creating comprehensive data quality tests. Development of the Waaila web application, Power Platform connector, Tracking Validator browser extension and additional premium services is provided by Cross Masters.

Throttling Limits

Name Calls Renewal Period
API calls per connection 100 60 seconds

Actions

Get Access Token

Returns an access token to authorize other connector actions. Use this token as the 'Wauth' value.

Get list of Depots

Returns list of all Waaila Depots for the user.

Get Testsuite details

Returns Testsuite details within a specified Depot.

Get Access Token

Returns an access token to authorize other connector actions. Use this token as the 'Wauth' value.

Parameters

Name Key Required Type Description
code
code True string

User API code generated in the Waaila web application.

email
email True string

Email used to access the Waaila web application

Returns

Name Path Type Description
code
code string

code

Get list of Depots

Returns list of all Waaila Depots for the user.

Parameters

Name Key Required Type Description
Access token
Wauth True string

Access token. The value has to start with 'Bearer '.

Returns

Name Path Type Description
array of object
name
name string

name

description
description string

description

testsuites
testsuites array of object

testsuites

customName
testsuites.customName string

customName

results
testsuites.results array of object

results

maxScore
testsuites.results.maxScore integer

maxScore

score
testsuites.results.score integer

score

testedAt
testsuites.results.testedAt string

testedAt

testsError
testsuites.results.testsError integer

testsError

testsFailed
testsuites.results.testsFailed integer

testsFailed

testsPassed
testsuites.results.testsPassed integer

testsPassed

testsInfo
testsuites.results.testsInfo integer

testsInfo

testsTotal
testsuites.results.testsTotal integer

testsTotal

testsUnresolved
testsuites.results.testsUnresolved integer

testsUnresolved

testsWarning
testsuites.results.testsWarning integer

testsWarning

execType
testsuites.results.execType string

execType

execBatch
testsuites.results.execBatch string

execBatch

createdAt
testsuites.results.createdAt date-time

createdAt

guid
testsuites.results.guid string

guid

code
testsuites.datasource.code string

code

key
testsuites.datasource.key string

key

providerCode
testsuites.datasource.providerCode string

providerCode

identifier
testsuites.datasource.identifier string

identifier

googleId
testsuites.datasource.account.authentication.googleId string

googleId

accessToken
testsuites.datasource.account.authentication.accessToken string

accessToken

accessTokenExpirationDate
testsuites.datasource.account.authentication.accessTokenExpirationDate string

accessTokenExpirationDate

Authorization
testsuites.datasource.account.authentication.headers.Authorization string

Authorization

x-api-key
testsuites.datasource.account.authentication.headers.x-api-key string

x-api-key

accountName
testsuites.datasource.account.authentication.accountName string

accountName

authenticationType
testsuites.datasource.account.authentication.authenticationType string

authenticationType

scopes
testsuites.datasource.account.authentication.scopes array of

scopes

secret
testsuites.datasource.account.authentication.secret string

secret

name
testsuites.datasource.account.name string

name

status
testsuites.datasource.account.status string

status

authorizedAt
testsuites.datasource.account.authorizedAt string

authorizedAt

etag
testsuites.datasource.account.etag string

etag

modifiedAt
testsuites.datasource.account.modifiedAt string

modifiedAt

createdAt
testsuites.datasource.account.createdAt string

createdAt

guid
testsuites.datasource.account.guid string

guid

accountId
testsuites.datasource.accountId string

accountId

etag
testsuites.datasource.etag string

etag

modifiedAt
testsuites.datasource.modifiedAt string

modifiedAt

createdAt
testsuites.datasource.createdAt string

createdAt

guid
testsuites.datasource.guid string

guid

datasourceId
testsuites.datasourceId string

datasourceId

name
testsuites.name string

name

description
testsuites.description string

description

tests
testsuites.tests string

tests

providerCode
testsuites.providerCode string

providerCode

testsCount
testsuites.testsCount integer

testsCount

version
testsuites.version string

version

taglist
testsuites.taglist array of

taglist

etag
testsuites.etag string

etag

modifiedAt
testsuites.modifiedAt string

modifiedAt

createdAt
testsuites.createdAt string

createdAt

guid
testsuites.guid string

guid

etag
etag string

etag

modifiedAt
modifiedAt string

modifiedAt

createdAt
createdAt string

createdAt

guid
guid string

guid

Get Testsuite details

Returns Testsuite details within a specified Depot.

Parameters

Name Key Required Type Description
Depot ID
depot True string

Specify the Depot ID

Testsuite ID
testsuite True string

Specify the Testsuite ID

Access token
Wauth True string

Access token. The value has to start with 'Bearer '.

Returns

Name Path Type Description
customName
customName string

customName

results
results array of object

results

maxScore
results.maxScore integer

maxScore

score
results.score integer

score

testedAt
results.testedAt string

testedAt

testsError
results.testsError integer

testsError

testsFailed
results.testsFailed integer

testsFailed

testsPassed
results.testsPassed integer

testsPassed

testsInfo
results.testsInfo integer

testsInfo

testsTotal
results.testsTotal integer

testsTotal

testsUnresolved
results.testsUnresolved integer

testsUnresolved

testsWarning
results.testsWarning integer

testsWarning

execType
results.execType string

execType

execBatch
results.execBatch string

execBatch

createdAt
results.createdAt string

createdAt

guid
results.guid string

guid

code
datasource.code string

code

key
datasource.key string

key

providerCode
datasource.providerCode string

providerCode

identifier
datasource.identifier string

identifier

googleId
datasource.account.authentication.googleId string

googleId

accessToken
datasource.account.authentication.accessToken string

accessToken

accessTokenExpirationDate
datasource.account.authentication.accessTokenExpirationDate string

accessTokenExpirationDate

Authorization
datasource.account.authentication.headers.Authorization string

Authorization

accountName
datasource.account.authentication.accountName string

accountName

authenticationType
datasource.account.authentication.authenticationType string

authenticationType

scopes
datasource.account.authentication.scopes array of string

scopes

name
datasource.account.name string

name

status
datasource.account.status string

status

authorizedAt
datasource.account.authorizedAt string

authorizedAt

etag
datasource.account.etag string

etag

modifiedAt
datasource.account.modifiedAt string

modifiedAt

createdAt
datasource.account.createdAt string

createdAt

guid
datasource.account.guid string

guid

accountId
datasource.accountId string

accountId

etag
datasource.etag string

etag

modifiedAt
datasource.modifiedAt string

modifiedAt

createdAt
datasource.createdAt string

createdAt

guid
datasource.guid string

guid

datasourceId
datasourceId string

datasourceId

name
name string

name

description
description string

description

tests
tests array of object

tests

maxScore
tests.maxScore integer

maxScore

testedAt
tests.testedAt string

testedAt

name
tests.name string

name

queryLogic
tests.queryLogic string

queryLogic

testType
tests.testType string

testType

version
tests.version integer

version

testLogic
tests.testLogic string

testLogic

code
tests.code string

code

description
tests.description string

description

lang
tests.lang string

lang

sourceTestsetId
tests.sourceTestsetId string

sourceTestsetId

sourceTestId
tests.sourceTestId string

sourceTestId

tests.🇸ourceLibraryId string

sourceLibraryId

tests.sourceVersion integer

sourceVersion

sourceUpdated
tests.sourceUpdated boolean

sourceUpdated

etag
tests.etag string

etag

modifiedAt
tests.modifiedAt string

modifiedAt

createdAt
tests.createdAt string

createdAt

guid
tests.guid string

guid

providerCode
providerCode string

providerCode

testsCount
testsCount integer

testsCount

version
version string

version

taglist
taglist array of

taglist

etag
etag string

etag

modifiedAt
modifiedAt string

modifiedAt

createdAt
createdAt string

createdAt

guid
guid string

guid