IoT SIM API
Updated
The M2M.global API lets your software do everything you can do in your account: list SIMs, read data usage, activate, suspend and top up lines, manage data pools and follow orders. It is a REST API described by a public OpenAPI specification, authenticated with a bearer token whose permissions you choose. The same operations are exposed to AI agents through the MCP server.
Status: Coming soon (checked 26 October 2026) · Notify me when available
Operations
| Area | Operations | Changes data? |
|---|---|---|
| SIMs and lines | list, read details, read events | No |
| Usage | data used per line, per pool, per period | No |
| Line state | activate, suspend, reactivate | Yes |
| Top-ups | top up a line, top up a pool | Yes |
| Pools | create, add or remove lines | Yes |
| Orders | list, read status | No |
Principles
- Tokens with scopes. A token sees only the operations its permissions allow; read-only tokens cannot change anything.
- Explained errors. Refusals return
application/problem+jsonwith adetailfield that says why. - One source. The MCP server is generated from this API, so agents and scripts follow the same rules.
Specification
The OpenAPI document will be served at /openapi.json and listed in our llms.txt, so that code
generators and AI assistants can read it directly.
Related
Frequently asked questions
What can I do with the M2M.global API?
List SIMs and lines, read data usage and events, activate or suspend lines, top up lines and data pools, manage pools and follow orders. The same operations are available to AI agents through the MCP server.
Is the API specification public?
Yes. The OpenAPI specification is published so that developers and AI tools can read it without an account.