The Mpulse API is a RESTful API granting users access to messaging, billing, and statistics functionalities on the Mpulse gateway.
The following documentation provides detailed documentation about the different operations that are available, their request and response structure, error messages and usage examples.
The documentation is split into these different API categories:
- Authentication API: describes the OAuth2 password grant flow used to retrieve a bearer token to make authenticated API calls.
- Messaging API: send and receive messages, and retrieve their status.
- Direct Carrier Billing API: manage your direct carrier billing subscriptions.
Environments
Enterprise Payments provides sandbox and production environments fully isolated and secured by tenant, accessible as follows:
| Sandbox URL | Production URL |
|---|---|
| https://test-api.mpulse.eu | https://api.mpulse.eu |
OpenAPI files
All versions of our OpenAPI 3 files (formerly Swagger) can be downloaded from here:
You can either check out the code examples in this guide in the right column for each API method, or generate your entire client application by using one of these convenient open-source tools:
- Swagger Editor: https://editor-next.swagger.io/
- OpenAPI generator: https://github.com/OpenAPITools/openapi-generator
