Encharge website screenshot

Encharge

Encharge is a behavior-based marketing automation platform built for SaaS companies, with a visual flow builder, broadcasts, segments, lead scoring, A/B testing, native forms, custom objects, and 50+ native integrations (HubSpot, Stripe, Salesforce, Segment, Facebook Ads, and more). The platform combines email marketing automation, user profiles, and product-event tracking to send targeted emails based on what users do (or do not do) in a SaaS product. Encharge exposes three developer surfaces: a REST API of 69 operations covering people, person fields, segments, tags, broadcasts, email templates, sending domains, custom objects and event subscriptions, described by a published OpenAPI 3.0 definition; a prose-documented Transactional Email API; and an Ingest API for streaming people and product events from a backend. All three authenticate with the same account token, passed in the X-Encharge-Token header or a token query parameter, with OAuth 2 available for partner apps.

Encharge publishes 16 APIs on the APIs.io network, including REST API, Transactional Email API, Ingest API, and 13 more. Tagged areas include Email Marketing, Marketing Automation, Transactional Email, Software-as-a-Service, and Behavioral Email.

The Encharge catalog on APIs.io includes 1 event-driven AsyncAPI specification.

Encharge’s developer surface includes authentication, changelog, documentation, API reference, getting-started guide, support, pricing, and 35 more developer resources.

57.6/100 strong ▬ flat Agent 44/100 agent ready Full breakdown ↓
scored 2026-08-20 · rubric v0.12.0
AccessPaidSelf serveFree trial
16 APIs
Email MarketingMarketing AutomationTransactional EmailSoftware-as-a-ServiceBehavioral EmailCustomer EngagementCustomer DataWebhook

Kin Score

Kin Score Kin Score How this is scored →
scored 2026-08-20 · rubric v0.12.0
Composite quality — 57.6/100 · strong
Contract Quality 13.9 / 25
Developer Ergonomics 12.3 / 20
Access Clarity 15.8 / 20
Operational Transparency 4.4 / 13
Contract Governance 2.0 / 12
Discoverability 9.3 / 10
Agent readiness — 44/100 · agent ready
Machine-Readable Contract 18 / 18
Agentic Access Contract 10 / 10
Documented Reversibility 6 / 6
MCP Server 0 / 12
Machine-Readable Auth 10 / 10
Idempotency 0 / 9
Stable Error Semantics 8 / 8
Request/Response Examples 0 / 7
Rate-Limit Signaling 7 / 7
Typed Event Surface 6 / 6
Agent Skills 5 / 5
Well-Known Catalog 4 / 4
Consent & Bot Identity 0 / 3
A2A Agent Card 0 / 8
Dry-Run / Simulate Mode 0 / 4
Improve this rating by publishing the missing artifacts — every area above can be raised, and the full rubric is at apis.io/rating/. This rating is computed from github.com/api-evangelist/encharge: open an issue to ask a question, or submit a pull request to add artifacts. Want it done for you? Prioritized profiling — $2,500 →

APIs 16

Individual APIs this provider publishes, each with its own machine-readable definition.

Encharge REST API

REST API (v1) for managing people, person fields, segments, tags, broadcasts, email templates, sending domains, custom objects and event subscriptions in Encharge. Encharge publ...

Encharge Transactional Email API

REST API for sending transactional emails through Encharge. Accepts JSON at POST /v1/emails/send with exactly one of template, html or text, returns 202 Accepted, and authentica...

Encharge Ingest API

Single-endpoint Ingest API for creating/updating people and submitting product events into Encharge from an application backend. POSTs JSON to https://ingest.encharge.io/v1/ wit...

Encharge Account API

The Account API from Encharge — 2 operation(s) for account information.

Encharge Broadcasts API

The Broadcasts API from Encharge — 1 operation(s) for sending broadcasts.

Encharge Custom Objects API

The Custom Objects API from Encharge — 18 operation(s) for creating, reading, searching and associating custom objects and companies.

Encharge Custom Objects Schema API

The Custom Objects Schema API from Encharge — 10 operation(s) for defining object types, their fields, and the associations between them.

Encharge Email Templates API

The Email Templates API from Encharge — 9 operation(s) for creating and versioning email templates.

Encharge Folders API

The Folders API from Encharge — 2 operation(s) for organizing assets into folders.

Encharge People API

The People API from Encharge — 5 operation(s) for creating, updating, reading, unsubscribing and archiving people.

Encharge Person Fields API

The Person Fields API from Encharge — 4 operation(s) for managing person fields.

Encharge Segments API

The Segments API from Encharge — 4 operation(s) for dynamic segments.

Encharge Email Domain Settings API

The email settings API from Encharge — 5 operation(s) for adding and verifying sending domains.

Encharge Tags API

The Tags API from Encharge — 2 operation(s) for tagging and untagging people.

Encharge Tags Management API

The Tags Management API from Encharge — 5 operation(s) for the account tag registry and tag counts.

Encharge Webhooks API

The Webhooks API from Encharge — 2 operation(s) for creating and deleting event subscriptions against Encharge's event catalog.

Scroll for all 16

Open Collections 10

Open, tool-agnostic API collections (OpenAPI-derived and Bruno).

API Collection

OPEN COLLECTION

Encharge REST Account API

OPEN COLLECTION

Encharge REST API

OPEN COLLECTION

Scroll for all 10

Pricing Plans 1

Published pricing tiers and plan structures.

Rate Limits 1

Documented rate limits and quota policies.

Encharge Rate Limits

0 limits

RATE LIMITS

Event Specifications 1

AsyncAPI definitions for this provider's event-driven and streaming APIs.

Security Posture 4

Authentication, domain security, vulnerability disclosure, and trust-center signals.

Encharge Authentication

apiKey/oauth2 · 3 schemes

SECURITY

Encharge Domain Security

TLSv1.3 · HSTS · DMARC

SECURITY

Encharge Vulnerability Disclosure

disclosure policy published

SECURITY

Encharge Trust Center

GDPR

SECURITY

Scopes 1

OAuth scopes governing access to this provider's APIs.

Encharge Scopes

8 scopes · authorizationCode

8 scopes

SCOPES

Agentic Access 1

Recommended x-agentic-access execution contracts for AI agents.

Encharge Agentic Access

69 operations · 43 acting

69 operations · 43 acting

AGENTIC

Resources

Get Started 4

Portal, sign-up, and the first successful call

Documentation 3

Reference material describing how the API behaves

Agent Surfaces 5

MCP servers, agent skills, and machine-readable catalogs

Design & Contract 7

Pagination, idempotency, versioning, errors, and events

Scroll for all 7

Build 3

SDKs, sample code, and the tooling you integrate with

Access & Security 7

Authentication, authorization, and security posture

Scroll for all 7

Operate 5

Status, limits, changes, and where to get help

Commercial 4

Pricing, plans, and the legal terms of use

Company 3

The organization behind the API

Other 1

Properties that don't map to a standard resource type

Source (apis.yml)

apis.yml Raw ↑
aid: encharge
name: Encharge
description: 'Encharge is a behavior-based marketing automation platform built for SaaS companies, with a visual flow builder,
  broadcasts, segments, lead scoring, A/B testing, native forms, custom objects, and 50+ native integrations (HubSpot, Stripe,
  Salesforce, Segment, Facebook Ads, and more). The platform combines email marketing automation, user profiles, and product-event
  tracking to send targeted emails based on what users do (or do not do) in a SaaS product. Encharge exposes three developer
  surfaces: a REST API of 69 operations covering people, person fields, segments, tags, broadcasts, email templates, sending
  domains, custom objects and event subscriptions, described by a published OpenAPI 3.0 definition; a prose-documented Transactional
  Email API; and an Ingest API for streaming people and product events from a backend. All three authenticate with the same
  account token, passed in the X-Encharge-Token header or a token query parameter, with OAuth 2 available for partner apps.'
type: Index
accessModel:
  pricing: paid
  onboarding: self-serve
  trial: true
  try_now: false
  public: false
  label: Self-serve signup, 14-day free trial
  confidence: high
  source:
  - https://encharge.io/pricing
  - authentication
  generated: '2026-08-13'
  method: searched
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/encharge.png
tags:
- Email Marketing
- Marketing Automation
- Transactional Email
- Software-as-a-Service
- Behavioral Email
- Customer Engagement
- Customer Data
- Webhook
tags_raw:
- Email Marketing
- Marketing Automation
- Transactional Email
- SaaS
- Behavioral Email
- Customer Engagement
- Customer Data
- Webhooks
url: https://raw.githubusercontent.com/api-evangelist/encharge/refs/heads/main/apis.yml
created: '2026-05-11'
modified: '2026-08-13'
specificationVersion: '0.23'
apis:
- aid: encharge:rest-api
  name: Encharge REST API
  description: REST API (v1) for managing people, person fields, segments, tags, broadcasts, email templates, sending domains,
    custom objects and event subscriptions in Encharge. Encharge publishes an OpenAPI 3.0 definition covering 46 paths and
    69 operations, rendered with ReDoc and RapiDoc. Authentication is an API key in the X-Encharge-Token header or the token
    query parameter, with OAuth 2 authorization code available for partner apps.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Marketing Automation
  - Email Marketing
  - Software-as-a-Service
  tags_raw:
  - Marketing Automation
  - Email Marketing
  - SaaS
  properties:
  - type: OpenAPI
    url: openapi/_original/encharge-openapi.yml
  - type: Documentation
    url: https://docs.encharge.io/api-documentation
  - type: APIReference
    url: https://app-encharge-resources.s3.amazonaws.com/redoc.html
  - type: Overlay
    url: overlays/encharge-openapi-overlay.yaml
  - type: Postman
    url: https://documenter.getpostman.com/view/460427/TVRj5o3E
- aid: encharge:transactional-email-api
  name: Encharge Transactional Email API
  description: REST API for sending transactional emails through Encharge. Accepts JSON at POST /v1/emails/send with exactly
    one of template, html or text, returns 202 Accepted, and authenticates via the same account token used by the core REST
    API. Included with the Premium plan. Documented in prose only — this endpoint is not part of Encharge's published OpenAPI.
  humanURL: https://docs.encharge.io/transactional-email-api/overview
  baseURL: https://api.encharge.io/v1
  tags:
  - Transactional Email
  - Email
  properties:
  - type: Documentation
    url: https://docs.encharge.io/transactional-email-api/overview
  - type: Authentication
    url: https://docs.encharge.io/transactional-email-api/authentication
  - type: APIReference
    url: https://docs.encharge.io/transactional-email-api/reference
  - type: Postman
    url: https://documenter.getpostman.com/view/460427/TVRj5o3E
- aid: encharge:ingest-api
  name: Encharge Ingest API
  description: Single-endpoint Ingest API for creating/updating people and submitting product events into Encharge from an
    application backend. POSTs JSON to https://ingest.encharge.io/v1/ with the account write key, and supports the special
    alias (re-key a person) and group (create/update a custom object) event types. Documented in prose only — no machine-readable
    definition.
  humanURL: https://docs.encharge.io/getting-started/connecting-your-app-to-encharge/ingest-api
  baseURL: https://ingest.encharge.io/v1
  tags:
  - Event
  - Ingestion
  - Customer Data
  tags_raw:
  - Events
  - Ingestion
  - Customer Data
  properties:
  - type: Documentation
    url: https://docs.encharge.io/getting-started/connecting-your-app-to-encharge/ingest-api
  - type: Postman
    url: https://documenter.getpostman.com/view/460427/SVfNwVFU
- aid: encharge:encharge-account-api
  name: Encharge Account API
  description: The Account API from Encharge — 2 operation(s) for account information.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Account
  properties:
  - type: OpenAPI
    url: openapi/encharge-account-api-openapi.yml
- aid: encharge:encharge-broadcasts-api
  name: Encharge Broadcasts API
  description: The Broadcasts API from Encharge — 1 operation(s) for sending broadcasts.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Broadcasts
  - Email Marketing
  properties:
  - type: OpenAPI
    url: openapi/encharge-broadcasts-api-openapi.yml
- aid: encharge:encharge-customobjects-api
  name: Encharge Custom Objects API
  description: The Custom Objects API from Encharge — 18 operation(s) for creating, reading, searching and associating custom
    objects and companies.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Custom Objects
  - Customer Data
  properties:
  - type: OpenAPI
    url: openapi/encharge-customobjects-api-openapi.yml
- aid: encharge:encharge-customobjectsschema-api
  name: Encharge Custom Objects Schema API
  description: The Custom Objects Schema API from Encharge — 10 operation(s) for defining object types, their fields, and
    the associations between them.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Custom Objects
  - Schema
  properties:
  - type: OpenAPI
    url: openapi/encharge-customobjectsschema-api-openapi.yml
- aid: encharge:encharge-emailtemplates-api
  name: Encharge Email Templates API
  description: The Email Templates API from Encharge — 9 operation(s) for creating and versioning email templates.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Email
  - Templates
  properties:
  - type: OpenAPI
    url: openapi/encharge-emailtemplates-api-openapi.yml
- aid: encharge:encharge-folders-api
  name: Encharge Folders API
  description: The Folders API from Encharge — 2 operation(s) for organizing assets into folders.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Folders
  properties:
  - type: OpenAPI
    url: openapi/encharge-folders-api-openapi.yml
- aid: encharge:encharge-people-api
  name: Encharge People API
  description: The People API from Encharge — 5 operation(s) for creating, updating, reading, unsubscribing and archiving
    people.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - People
  properties:
  - type: OpenAPI
    url: openapi/encharge-people-api-openapi.yml
- aid: encharge:encharge-personfields-api
  name: Encharge Person Fields API
  description: The Person Fields API from Encharge — 4 operation(s) for managing person fields.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Fields
  - People
  properties:
  - type: OpenAPI
    url: openapi/encharge-personfields-api-openapi.yml
- aid: encharge:encharge-segments-api
  name: Encharge Segments API
  description: The Segments API from Encharge — 4 operation(s) for dynamic segments.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Segments
  properties:
  - type: OpenAPI
    url: openapi/encharge-segments-api-openapi.yml
- aid: encharge:encharge-settings-api
  name: Encharge Email Domain Settings API
  description: The email settings API from Encharge — 5 operation(s) for adding and verifying sending domains.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Settings
  - Deliverability
  properties:
  - type: OpenAPI
    url: openapi/encharge-settings-api-openapi.yml
- aid: encharge:encharge-tags-api
  name: Encharge Tags API
  description: The Tags API from Encharge — 2 operation(s) for tagging and untagging people.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/encharge-tags-api-openapi.yml
- aid: encharge:encharge-tags-management-api
  name: Encharge Tags Management API
  description: The Tags Management API from Encharge — 5 operation(s) for the account tag registry and tag counts.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Tags
  properties:
  - type: OpenAPI
    url: openapi/encharge-tags-management-api-openapi.yml
- aid: encharge:encharge-webhooks-api
  name: Encharge Webhooks API
  description: The Webhooks API from Encharge — 2 operation(s) for creating and deleting event subscriptions against Encharge's
    event catalog.
  humanURL: https://docs.encharge.io/api-documentation
  baseURL: https://api.encharge.io/v1
  tags:
  - Webhook
  - Event
  tags_raw:
  - Webhooks
  - Events
  properties:
  - type: OpenAPI
    url: openapi/encharge-webhooks-api-openapi.yml
  - type: Webhooks
    url: asyncapi/encharge-webhooks.yml
common:
- type: OAuthScopes
  url: scopes/encharge-scopes.yml
- type: AgenticAccess
  url: agentic-access/encharge-agentic-access.yml
- type: VulnerabilityDisclosure
  url: security/encharge-vulnerability-disclosure.yml
- type: Security
  url: https://encharge.io/responsible-disclosure/
- type: DomainSecurity
  url: security/encharge-domain-security.yml
- type: TrustCenter
  url: security/encharge-trust-center.yml
- type: Compliance
  url: https://gdpr.encharge.io/
- type: Authentication
  url: authentication/encharge-authentication.yml
- type: Conventions
  url: conventions/encharge-conventions.yml
- type: ErrorCatalog
  url: errors/encharge-problem-types.yml
- type: Lifecycle
  url: lifecycle/encharge-lifecycle.yml
- type: Conformance
  url: conformance/encharge-conformance.yml
- type: DataModel
  url: data-model/encharge-data-model.yml
- type: Components
  url: components/encharge-components.yml
- type: Packages
  url: packages/encharge-packages.yml
- type: WellKnown
  url: well-known/encharge-well-known.yml
  x-note: Probe record only — every /.well-known/ path 404s on every Encharge host. Retained for the audit trail; this is
    a recorded absence, not a served discovery surface.
- type: Plans
  url: plans/encharge-plans-pricing.yml
- type: RateLimits
  url: rate-limits/encharge-rate-limits.yml
- type: ChangeLog
  url: changelog/encharge-changelog.yml
- type: ChangeLog
  url: https://encharge.noorahq.com/changelog
- type: Roadmap
  url: https://encharge.noorahq.com/roadmap
- type: Webhooks
  url: asyncapi/encharge-webhooks.yml
- type: AgentSkill
  url: skills/_index.yml
- type: Overlay
  url: overlays/encharge-openapi-overlay.yaml
- type: LLMsTxt
  url: llms/encharge-llms.txt
- type: LlmsText
  url: https://docs.encharge.io/llms.txt
- type: LinkedIn
  url: https://www.linkedin.com/company/encharge
- type: Website
  url: https://encharge.io
- type: DeveloperPortal
  url: https://docs.encharge.io
- type: Documentation
  url: https://docs.encharge.io
- type: API Documentation
  url: https://docs.encharge.io/api-documentation
- type: APIReference
  url: https://app-encharge-resources.s3.amazonaws.com/redoc.html
- type: GettingStarted
  url: https://docs.encharge.io/getting-started/connecting-your-app-to-encharge
- type: Support
  url: https://help.encharge.io
- type: Postman
  url: https://documenter.getpostman.com/view/460427/TVRj5o3E
- type: Pricing
  url: https://encharge.io/pricing
- type: SignUp
  url: https://app.encharge.io/signup
- type: Signup
  url: https://app.encharge.io/signup
- type: TermsOfService
  url: https://encharge.io/terms-of-service/
- type: PrivacyPolicy
  url: https://encharge.io/privacy-policy/
- type: API Integration
  url: https://encharge.io/integrations/api/
- url: https://encharge.io/feed/
  type: Blog
maintainers:
- FN: Kin Lane
  email: kin@apievangelist.com
x-enrichment:
  date: '2026-08-13'
  status: enriched
  artifacts_added: 22
  pass: local-v1