OptinMonster REST API

The OptinMonster application REST API. Versioned path segments (`/v1`, `/v2`) sit on api.optinmonster.com and cover campaigns, leads, sites, site origins, integrations, account, revenue attribution and the public template catalog. Authenticated with an account API key supplied in the `X-OptinMonster-ApiKey` header (legacy `omapi-key` + user pairing is still accepted). Responses are JSON; errors use a consistent `{error, code, message, status}` envelope with numeric OptinMonster codes.

API entry from apis.yml

apis.yml Raw ↑
aid: optinmonster-rest-api
name: OptinMonster REST API
description: The OptinMonster application REST API. Versioned path segments (`/v1`, `/v2`) sit on api.optinmonster.com
  and cover campaigns, leads, sites, site origins, integrations, account, revenue attribution and the
  public template catalog. Authenticated with an account API key supplied in the `X-OptinMonster-ApiKey`
  header (legacy `omapi-key` + user pairing is still accepted). Responses are JSON; errors use a consistent
  `{error, code, message, status}` envelope with numeric OptinMonster codes.
humanURL: https://optinmonster.com/docs/
baseURL: https://api.optinmonster.com/v2
tags:
- Lead Generation
- Campaigns
- Marketing
properties:
- type: Authentication
  url: authentication/optinmonster-authentication.yml
- type: ErrorCatalog
  url: errors/optinmonster-problem-types.yml
- type: Conventions
  url: conventions/optinmonster-conventions.yml
- type: RateLimits
  url: rate-limits/optinmonster-rate-limits.yml
- type: DataModel
  url: data-model/optinmonster-data-model.yml