Commercial customers can make use of our extended data delivery service.
Our data delivery service provides the following advantages over our publicly-available data serving infrastructure:
To use the data delivery service, a data delivery token is required. You'll receive this token from us as part of the customer onboarding process. Alternatively, if you have an email address on file with us, you can find the token in our customer portal. Please treat this token as a secret credential.
If you're deploying Yente using Docker containers, setting the following environment variables should be enough:
services:
[...]
app:
[...]
environment:
YENTE_MANIFEST: "manifests/commercial.yml"
OPENSANCTIONS_DELIVERY_TOKEN: "your-secret-delivery-token"
The yente repository contains a pre-configured docker-compose.commercial.yml that you may use as a template.
If you're configuring Yente using a custom manifest file, add a catalog like this:
catalogs:
- url: "https://delivery.opensanctions.com/datasets/latest/index.json"
auth_token: "0e876a88175a8164e614ef75aa3ed2e0" # Replace with your own
# auth_token: "$OPENSANCTIONS_DELIVERY_TOKEN" # $ENVIRONMENT_VARIABLE expansion supported
scope: default
resource_name: entities.ftm.json
Downloading data works much the same as with our publicly-served data offering, with two key differences:
https://delivery.opensanctions.com as the base domain (instead of https://data.opensanctions.org). When reading the dataset metadata, the URLs in the resources section will automatically point to the data delivery service.Authorization header: Authorization: Token [yoursecret]Important considerations:
delivery.opensanctions.org, not to any domains it redirects to. This is the default behavior for all HTTP clients we know about.