A list of the API keys defined for this account
Data8 Administration & Batch Data Cleansing API
Manage your Data8 account, submit data to batch data cleansing jobs and retrieve the results
Jobs are submitted to workflows that are built for you by the Data8 Production Team to your specifications, and the details of the data to be provided to each workflow and generated by it will be documented by them.
If you do not already have a workflow available to submit jobs to, please get in touch with your account manager to discuss your requirements.
All requests must be authenticated using an Authorization: Bearer
header, with the bearer token being obtained from the Data8 OAuth token server at https://auth.data-8.co.uk/connect/token
.
/ApiKey
Gets a list of the API keys defined for this account
/ApiKey
Creates a new API key
/ApiKey/{key}
Gets the details of an API key
/ApiKey/{key}
Updates an API key
/ApiKey/{key}
Deletes an API key
/ApiKey/{key}/allowedDomains
Gets the domain names that an API key can be used from
/ApiKey/{key}/allowedDomains/{domain}
Adds a domain to the list that an API key can be used from in client-side code
/ApiKey/{key}/allowedDomains/{domain}
Removes a domain from the list that an API key can be used from in client-side code
/ApiKey/{key}/allowedIPs
Gets the client IP addresses that an API key can be used from
/ApiKey/{key}/allowedIPs
Adds an IP address to the list that an API key can be used from
/ApiKey/{key}/allowedIPs/{network}/{prefix}
Adds an IP address to the list that an API key can be used from
/ApiKey/{key}/allowedIPs/{network}/{prefix}
Removes an IP address from the list that an API key can be used from
/ApiKey/{key}/allowedServices
Gets the services that an API key can be used to access
/ApiKey/{key}/allowedServices/{service}
Adds a service to the list that an API key can be used to access
/ApiKey/{key}/allowedServices/{service}
Removes a service from the list that an API key can be used to access
/ClientCredential
Retrieves the existing list of client credentials available for this user
/ClientCredential
Creates a new client credential
/ClientCredential/{id}
Gets the details of a client credential
/ClientCredential/{id}
Updates the details of a client credential
/ClientCredential/{id}
Deletes a client credential
/ClientCredential/{id}/secrets
Gets the list of client secrets associated with a client credential
/ClientCredential/{id}/secrets
Creates a new client secret for a client credential
/ClientCredential/{id}/secrets/{secretId}
Gets the details of a client secret
/ClientCredential/{id}/secrets/{secretId}
Updates the details of a client secret
/ClientCredential/{id}/secrets/{secretId}
Deletes a client secret
/Dataset
Retrieves a list of datasets
/Dataset
Creates a new dataset
/Dataset/{name}
Gets the details of a named dataset
/Dataset/{name}
Updates a dataset
/Dataset/{name}
Deletes a dataset
/Dataset/{name}/data
Uploads records to an input dataset
/Dataset/{name}/data
Downloads data from an output dataset.
/Job
Retrieves a list of jobs that have already been submitted
/Job
Starts a new job
/Job/{name}
Retrieves the full details of a job