# OptinMonster JavaScript Events API

**Canonical:** https://apis.io/apis/optinmonster/optinmonster-javascript-events-api/  
**Provider:** OptinMonster — https://apis.io/providers/optinmonster/  
**Base URL:** https://a.omappapi.com  
**Documentation:** https://optinmonster.com/docs/optinmonster-javascript-events-api/

OptinMonster JavaScript Events API is one of 3 APIs that [OptinMonster](https://apis.io/providers/optinmonster/) publishes on the [APIs.io](https://apis.io/) network. Tagged areas include JavaScript, Event, and Embedded.

A client-side event API exposed by the OptinMonster embed script (served from a.omappapi.com/app/js/api.min.js). Roughly sixty documented `om.*` events fire across campaign initialization, display-rule evaluation, show/close, view changes, form validation, conversion success/error, analytics impressions and conversions, and campaign actions. Handlers are bound with `document.addEventListener` and receive the campaign object, letting integrators suppress campaigns, mutate markup, or forward conversions to their own analytics.

## Machine-readable artifacts (1)

- **Components** — https://raw.githubusercontent.com/api-evangelist/optinmonster/refs/heads/main/components/optinmonster-components.yml

## Other OptinMonster APIs (2)

- [OptinMonster REST API](https://apis.io/apis/optinmonster/optinmonster-rest-api/)
- [OptinMonster WordPress Plugin API](https://apis.io/apis/optinmonster/optinmonster-wordpress-plugin-api/)

## Tags

JavaScript, Event, Embedded

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/optinmonster/optinmonster-javascript-events-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/optinmonster/.
