Here's a simple example to call the helloworld API:
Hello World example
Browse all of our public APIs on the Explore page.
To create a new access token, visit API settings page. You can specify which APIs the token can call or leave scopes blank to create a token that has access to all the APIs.
Micro APIs can be accessed via the url "https://api.m3o.com/v1/[service]/[endpoint] ". All API calls require an API token provided via the "Authorization: Bearer" header. Our APIs provide a JSON based request/response format and also require a `Content-Type: application/json` header for each request.
After familiarising yourself with an API by reading the API reference (e.g https://m3o.com/db/api#Read) you probably want to start calling the API. Micro APIs can be called via HTTP in any language or using our node.js and Golang specific clients.
M3O includes a command line interface from which you can explore and query services. Go to https://github.com/m3o/m3o/releases/latest to download the latest release binary.
The majority of our APIs are free, with a 1 million request per month quota. Third party APIs or calls that perform specific functions such as SMS or email are charged for and billed per request. Each account has a credit based balance. Any request made to a paid API will be debited from the balance in real time. When your balance is zero requests to paid APIs will return a blocked status.
Additional API calls beyond the free quota are charged at $0.000001 per request (aka $1 per 1 million requests). To check your balance and top-up your account head to the Billing page.