Claim Plugin

Plugin options interface

interface PluginOptions {
  claimId?: string; // render only claim (without inbox) with "Complete" btn in header
  onComplete?: (claimId: number) => void; // callback invoke only for stand alone claim
  settings?: {
    country?: string; 
    language?: string;
  };
  token?: string;
  selector?: string;
  credentials?: {
    customerNumber: string;
    user: string;
    password: string;
  };
}

Example

<!DOCTYPE html>
<html lang="en">
  <head>
    <!-- load plugin styles -->
    <link
      href="https://plugins.wedat.eu/claim-management/plugin.css"
      rel="stylesheet"
    />
  </head>
  <body>
    <!-- element to which plugin will be rendered -->
    <div class="plugin"></div>

    <!-- load plugin JS synchronously -->
    <script src="https://plugins.wedat.eu/claim-management/plugin.js"></script>

    <!-- init plugin options in your JS file or inline JS like this -->
    <script>
      window.CLAIM_MANAGEMENT_API.init({
        claimId: "48782356",
        selector: ".plugin",
        onComplete: (claimId) => {
          console.log("onComplete", claimId);
        },
      });
    </script>
  </body>
</html>