Email delivery
Sending infrastructure
Send reports from your own addresses over a verified domain or your own SMTP server, with reusable email templates.GET|PUT /v1/email/provider— select the active transport (Oviond, SMTP, or domain)POST /v1/email/sendersandPOST /v1/email/senders/{id}/defaultPOST /v1/email/smtpandPOST /v1/email/smtp/testPOST /v1/email/domainandPOST /v1/email/domain/{id}/verifyPOST /v1/email/templates
Automations
Scheduled report delivery
Schedule reports to be emailed to clients on a recurring cadence, with pause/resume, run history, and test sends.POST /v1/automations— create an automationPOST /v1/automations/{id}/pauseand/v1/automations/{id}/unpausePOST /v1/automations/{id}/test— send a test without advancing the scheduleGET /v1/automations/{project_id}/history— inspect past deliveries
PDF export
PDF generation
Render any report to PDF asynchronously — enqueue a job, then poll for status until the download is ready.POST /v1/pdf/generate— enqueue a jobGET /v1/pdf/status/{job_id}— poll until completeGET /v1/exportsandGET /v1/exports/{id}— export history
Public sharing
Shareable report links
Every project gets a shortnano_id share URL. Public endpoints return the full rendered payload — widgets, branding, and theme — with no authentication required.GET /v1/public/resolve/{nano_id}— resolve a short linkGET /v1/public/project/{account_id}/{project_id}— full render payloadGET /v1/public/branding/{account_id}andGET /v1/public/theme/{theme_id}