Support & FAQ

Get help with your integration and find answers to common questions
View as Markdown

Contact support

The Lemmy service desk is your point of contact for everything related to the API. Reach us at support@lemmy.be.

The service desk can help you with:

API keys

Help generating or using your API keys in In-Motion Online.

Test environment

Request a test environment with its own API key and company ID.

Blocked access

Get unblocked if your API key or IP have been blacklisted.

Integration questions

Ask anything else about connecting your systems to Lemmy.

Frequently asked questions

You generate your own API keys in In-Motion Online under Configuratie → Integraties → API Keys — no need to contact support. See Authentication for details.

Your company ID is the companyid used throughout In-Motion Online. When you’re logged in, it appears in the URL as a parameter, for example https://app.inmotionsoftware.be/...?companyid=1234. Send it as the x-company-id header on every request.

Generate a new key anytime in In-Motion Online under Configuratie → Integraties → API Keys, and stop using the old one.

A test environment is available on request. Once set up, you’ll receive a separate API key and company ID, and you’ll use the base URL https://test.inmotionsoftware.be/Lemmy_API_IS/rest/v1. Request one through the service desk.

The API behaves identically in test and production — the only differences are the base URL and API key. Keep in mind that the test environment may contain data that isn’t up to date.

A 401 means your API key is missing or invalid. Double-check the x-api-key and x-company-id headers. After 5 failed attempts, your API key is temporarily blacklisted, and repeated failures can blacklist your IP address. If you’re locked out, contact the service desk. See Authentication.

A maximum of 50 records per request. Use the x-page-offset and x-page-limit headers to page through larger result sets. See Pagination.

Every response includes an IsSuccess boolean. When it’s true the status is 200 OK; when it’s false the status is 400 Bad Request and ErrorMessages explains what went wrong. See Errors & status codes.

Yes. The API returns live data with no caching, so what you read always reflects the current state in Lemmy.

There’s no hard throughput limit. We ask that you use the API responsibly under a fair-use principle — avoid unnecessary or excessive requests. If you expect high volumes, get in touch with the service desk.

Timestamps are formatted as ISO 8601 in UTC — for example 2014-12-31T23:59:59.938Z.

There’s currently no dedicated SDK. The API is standard REST and returns JSON, so you can call it from any programming language using your preferred HTTP client.