Elixir API client for Refinitiv World-Check One API.
The World-Check One API enables developers to integrate the next generation of Refinitiv screening capabilities into existing workflows and internal systems (such as CRMs) in order to help streamline the processes for on-boarding, KYC and third party due diligence.
The API provides, among other features:
- The ability to screen entity names, with or without secondary fields such as date of birth for individuals. These names are called “cases” within the World-Check One system.
- The ability to retrieve results of the screening process from the World-Check database
- The ability to flag cases for Ongoing Screening, and retrieve the World-Check results from the Ongoing Screening process.
To install the required dependencies and to build the elixir project, run:
mix local.hex --force
mix do deps.get, compile
If available in Hex, the package can be installed by adding ex_world_check
to
your list of dependencies in mix.exs
:
def deps do
[{:ex_world_check, "~> 0.1.0"}]
end
Documentation can be generated with ExDoc and published on HexDocs. Once published, the docs can be found at https://hexdocs.pm/ex_world_check.
You can override the URL of your server (e.g. if you have a separate development and production server in your configuration files).
config :ex_world_check, base_url: "https://api-worldcheck.refinitiv.com/v2"
Multiple clients for the same API with different URLs can be created passing different base_url
s when calling
ExWorldCheck.Connection.new/1
:
client = ExWorldCheck.Connection.new(base_url: "https://api-worldcheck.refinitiv.com/v2")