Full REST API for integrating Helio with your systems. Authentication via session cookies or API tokens.
/api/registerCreate new user account🌐/api/projectsList all projects🔒/api/projectsCreate project🔒/api/projects/:idGet project details🔒/api/projects/:idUpdate project + provider config🔒/api/projects/:idDelete project🔒/api/projects/:id/contactsList contacts (paginated, filterable)🔒/api/projects/:id/contactsCreate single contact🔒/api/projects/:id/contacts/importCSV import (multipart or JSON)🔒/api/projects/:id/contacts/validateValidate pending contacts🔒/api/projects/:id/contacts/exportExport contacts CSV🔒/api/projects/:id/contacts/bulkBulk delete/tag/suppress/activate🔒/api/projects/:id/contacts/:cidGet contact detail + history🔒/api/projects/:id/contacts/:cidUpdate contact🔒/api/projects/:id/contacts/:cidDelete contact🔒/api/projects/:id/templatesList templates🔒/api/projects/:id/templatesCreate template🔒/api/projects/:id/templates/:tidGet template🔒/api/projects/:id/templates/:tidUpdate template🔒/api/projects/:id/templates/:tid/scanSpam content scan🔒/api/projects/:id/templates/:tid/test-sendSend test email🔒/api/projects/:id/campaignsList campaigns🔒/api/projects/:id/campaignsCreate campaign🔒/api/projects/:id/campaigns/:cid/sendSend campaign🔒/api/projects/:id/campaigns/:cid/statsCampaign statistics🔒/api/projects/:id/automationsList automations🔒/api/projects/:id/automationsCreate automation🔒/api/projects/:id/dns/checkCheck DNS records🔒/api/projects/:id/dns/auto-setupCloudflare auto DNS🔒/api/projects/:id/dns/detectDetect DNS provider🔒/api/projects/:id/healthDomain health score🔒/api/projects/:id/provider-statusProvider limits & status🔒/api/projects/:id/test-connectionTest provider connection🔒/api/projects/:id/warmingWarming schedule & logs🔒/api/projects/:id/warming/startStart warming🔒/api/projects/:id/warming/pausePause warming🔒/api/projects/:id/analyticsEngagement analytics🔒/api/projects/:id/statsProject stats (time series)🔒/api/projects/:id/segmentsCount/preview segment🔒/api/projects/:id/tagsList tags🔒/api/projects/:id/tagsCreate tag or assign tags🔒/api/projects/:id/suppressionsSuppression list🔒/api/projects/:id/webhook-logsWebhook event logs🔒/api/teamsList user's teams🔒/api/teamsCreate team🔒/api/teams/:id/switchSwitch active team🔒/api/teams/:id/inviteInvite team member🔒/api/webhooks/sesSES SNS webhook receiver🌐/api/webhooks/mailgunMailgun webhook receiver🌐/api/track/openOpen tracking pixel🌐/api/track/clickClick tracking redirect🌐/api/unsubscribeUnsubscribe contact🌐All authenticated endpoints (🔒) require a valid session. Sign in via POST /api/auth/callback/credentials with email + password.
API calls are limited by your plan. Free: 1,000 emails/month. Starter: 15,000. Pro: 75,000.