Redirect to widget with Base64 encoded parameters

Redirects to the fund report widget using Base64 encoded JSON containing token, ISIN, language and modules (active funds only).

JSON Structure

The Base64 encoded JSON should contain:

{
  "token": "jwt_token",
  "isin": "ISIN_CODE",
  "lang": "en-US",
  "modules": ["ESG_RISK", "SDG"]
}

Authentication Token

How to get JWT token:

  • API Login: POST /oauth/token with API key/secret credentials
  • The token is returned in the response under the token field
  • Include the token in the Authorization: Bearer <token> header for authenticated requests

Valid ISINs (active funds only)

Requirements:

  • Funds only - Only fund instruments (FUND type) are supported
  • Active funds - The fund must be active in our system

Coverage Requirements:

  • The ISIN must be mapped to a valid active fund in our system
  • Non-fund, inactive or uncovered ISINs will return 404 errors

Language Support

Supported Language Codes:

  • en - English (generic)
  • en-US - English (United States)
  • de - German (generic)
  • de-DE - German (Germany)
  • de-CH - German (Switzerland)
  • es - Spanish (generic)
  • es-ES - Spanish (Spain)
  • fr - French (generic)
  • fr-FR - French (France)
  • fr-CH - French (Switzerland)

Modules Support

Available Module Types:

  • ESG_RISK - ESG Risk assessment module
  • SDG - UN SDG alignment module

Module Array Requirements:

  • Optional parameter - can be omitted entirely
  • If provided, must be an array of strings
  • Empty arrays or arrays with only empty strings are treated as no modules specified
  • Order of modules is preserved in the final request
Path Params
string
required

Base64 encoded JSON containing:

  • token: JWT authentication token (required)
  • isin: Valid ISIN code (active funds only) (required)
  • lang: Language code (optional, no default value)
  • modules: Array of module identifiers (optional)
    • Must be an array of strings
    • Common modules: "ESG_RISK", "SDG"
    • Empty arrays or arrays with only empty strings are treated as no modules specified

Example JSON before encoding: {"token":"jwt_token_here","isin":"ES0105093001","lang":"en","modules":["ESG_RISK","SDG"]}

Responses
302

Redirect to widget URL

400

Bad request - Invalid base64 data, invalid token, or invalid language code

500

Internal server error during widget generation

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here!