Developer-focused APIs.

Leverage the power of ConnectReport in your applications

Build custom solutions with a reporting platform made for developers. Add simple or complex reporting features to your applications using our straightforward REST APIs. As simple as retrieving a report in a desired format to more complex solutions. We also support webhooks to trigger actions in your own application and allow for deep integrations (think direct publishing to SharePoint or Google Sheets). Or whitelabel all or portions of ConnectReport for your users.

Built for developers

connectreport.js
// Require the ConnectReport library with an access token
const connectreport = require('connectreport')('YOUR_ACCESS_TOKEN');

// Render a template to an Excel file
const excelFile = await connectreport.template.render({
  id: '65d397fc-b8b1-4e07-9437-026253db663a',
  format: 'excel'
});
res.sendFile(excelFile);

// Schedule the template to run weekly and email a PDF to the group
const task = await connectreport.reportTask.create({
  templateId: "1392343e-c2b1-4e67-84b0-4afd219c57fe",
  startOn: new Date(),
  frequency: "Weekly",
  email: "pdf",
  groupsToShareWith: [
    { groupId: "1392343e-c2b1-4e67-84b0-4afd219c57fe" }
  ]
});

Embed and whitelabel

You can also fully integrate the ConnectReport platform and deliver it to your customers by embedding ConnectReport enterprise into your existing applications.

See ConnectReport in action

See how ConnectReport automates report generation, bursting, and delivery for your organization.

SOC 2 Type II · ISO 27001 · SSO · On-premise or cloud