# Leanplum API

**Canonical:** https://apis.io/apis/leanplum/leanplum-api/  
**Provider:** Leanplum — https://apis.io/providers/leanplum/  
**Base URL:** https://api.leanplum.com/api  
**Documentation:** https://docs.leanplum.com/reference/api-methods

Leanplum API is one of 8 APIs that [Leanplum](https://apis.io/providers/leanplum/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include User Behavior, User Information, Message, A/B Tests, and Files and Variables. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, authentication docs, and rate-limit docs.

The complete Leanplum REST API as Leanplum itself publishes it — one OpenAPI 3.0.0 document (x-api-id "leanplum-api") covering all 42 methods across eight tags: User Behavior, User Information, Messages, A/B Tests, Files and Variables, Export Data, Import Data and Campaigns. Every call goes to the single endpoint https://api.leanplum.com/api and names its method in an `action` parameter, authenticated with an appId plus a permission-scoped clientKey.

## Machine-readable artifacts (13)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/openapi/leanplum-api-openapi.json
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/overlays/leanplum-api-overlay.yaml
- **Documentation** — https://docs.leanplum.com/reference/overview
- **APIReference** — https://docs.leanplum.com/reference/api-methods
- **GettingStarted** — https://docs.leanplum.com/reference/api-introduction
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/authentication/leanplum-authentication.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/errors/leanplum-problem-types.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/rate-limits/leanplum-rate-limits.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/conventions/leanplum-conventions.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/data-model/leanplum-data-model.yml
- **Webhooks** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/asyncapi/leanplum-postbacks-webhooks.yml
- **Postman** — https://www.getpostman.com/collections/378a83c1424d632661d0
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/leanplum/refs/heads/main/apis.yml

## Other Leanplum APIs (7)

- [Leanplum A/B Tests API](https://apis.io/apis/leanplum/leanplum-a-b-tests-api/)
- [Leanplum Content & Variables API](https://apis.io/apis/leanplum/leanplum-content-variables-api/)
- [Leanplum Data Export API](https://apis.io/apis/leanplum/leanplum-data-export-api/)
- [Leanplum Events & Tracking API](https://apis.io/apis/leanplum/leanplum-events-tracking-api/)
- [Leanplum Messaging API](https://apis.io/apis/leanplum/leanplum-messaging-api/)
- [Leanplum Postbacks & Batch API](https://apis.io/apis/leanplum/leanplum-postbacks-batch-api/)
- [Leanplum User & Device Attributes API](https://apis.io/apis/leanplum/leanplum-user-device-attributes-api/)

## Tags

User Behavior, User Information, Message, A/B Tests, Files and Variables, Export Data, Import Data, Campaigns

---

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