Custom API and incoming webhooks
The numbers no integration reads yet — your CRM, your store, your call centre — in your dashboards: InouMetrix queries your API, or your system sends it its data.
POST /api/ingestion/<connexion>
x-inoumetrix-signature: sha256=…
{
"rows": [
{ "date": "2026-09-14",
"metrics": { "calls": 12, "sales": 3 } }
]
}What you track with API sur mesure
The custom API: InouMetrix comes to fetch
Give the HTTPS address of a JSON endpoint, its key if it has one, and map its fields to your indicators. InouMetrix queries it every hour, re-reads the last seven days, and imports up to a year of history.
The incoming webhook: your system sends
Declare the metrics the source will send; InouMetrix gives you an address and a signing key. Each send is signed (HMAC SHA-256), and a malformed row is rejected with its reason.
Data like any other
Once in, it reads in any widget, compares itself with the previous period and goes out in your reports.
Connect it in four steps.
- Create your InouMetrix account: the Free plan asks for no credit card.
- In the app’s Connexions page, choose “API sur mesure” (custom API) or “Webhook entrant” (incoming webhook).
- API: give the address and map the fields (nothing is saved until your API has answered). Webhook: declare your metrics, then send your rows to the signed address.
- Add a widget: choose the account, the campaign, the metric and the chart.
Good to know
- Only JSON responses are read. A CSV or XML endpoint must be converted first.
- The endpoint must accept a period; otherwise every sync reads everything again.
- Rate limits are the endpoint owner’s: InouMetrix slows down, but cannot raise them.
API sur mesure, beyond its own numbers
InouMetrix Analytics · early access
API sur mesure’s numbers combine with your other sources in your own metrics.
Learn moreInouMetrix AI
Ask about API sur mesure’s numbers: InouMetrix AI compares them with the previous period and cites each one.
Learn moreReports
API sur mesure widgets go out in your PDF, Excel or Word reports, in one click or scheduled (Basic and Pro plans).
Learn more
Frequently asked questions.
What format does the webhook expect?
JSON, for example {"rows":[{"date":"2026-09-14","metrics":{"calls":12}}]}, signed in the x-inoumetrix-signature header. Up to 5,000 rows and 2 MB per send, and 600 sends per minute.
What must my API accept?
A period (a start date and an end date) and a JSON answer with a date field on each row.
Can I send a rate?
Send its parts instead, for example conversions and visits: InouMetrix computes the rate on the totals. Only base metrics can be mapped.
Is it included in the Free plan?
Yes: every plan reads every source, including the custom API and incoming webhooks.
Your API sur mesure dashboard, in minutes.
Create your account, connect your accounts, add your widgets. The Free plan never expires.
