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.
Documentation
Authentication
https://raw.githubusercontent.com/api-evangelist/optinmonster/refs/heads/main/authentication/optinmonster-authentication.yml
RateLimits
https://raw.githubusercontent.com/api-evangelist/optinmonster/refs/heads/main/rate-limits/optinmonster-rate-limits.yml
Other Resources
ErrorCatalog
https://raw.githubusercontent.com/api-evangelist/optinmonster/refs/heads/main/errors/optinmonster-problem-types.yml
Conventions
https://raw.githubusercontent.com/api-evangelist/optinmonster/refs/heads/main/conventions/optinmonster-conventions.yml
DataModel
https://raw.githubusercontent.com/api-evangelist/optinmonster/refs/heads/main/data-model/optinmonster-data-model.yml
APIsJSON
https://raw.githubusercontent.com/api-evangelist/optinmonster/refs/heads/main/apis.yml