Skip to content

Elixir API client for Refinitiv World-Check One API

Notifications You must be signed in to change notification settings

fundimmo/ex_world_check

Repository files navigation

ExWorldCheck

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.

Building

To install the required dependencies and to build the elixir project, run:

mix local.hex --force
mix do deps.get, compile

Installation

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.

Configuration

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_urls when calling ExWorldCheck.Connection.new/1:

client = ExWorldCheck.Connection.new(base_url: "https://api-worldcheck.refinitiv.com/v2")

About

Elixir API client for Refinitiv World-Check One API

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages