Skip to main content

Getting started with the Mobaro API

Learn how to use the Mobaro API to connect data, automate workflows, and build custom integrations for your organization.

Logan Bowlby avatar
Written by Logan Bowlby
Updated over a week ago

Overview

The Mobaro API allows you to securely access and interact with your Mobaro environment. Whether you're building dashboards, automating assignments, or connecting to third-party tools, the API gives you programmatic access to Results, Users, Assignments, Locations, Assets, and more.

It’s designed using REST principles and communicates over HTTPS using JSON. With a valid API key, you can:

  • Export checklist results for analysis or compliance

  • Sync users or assets with external HR/CMMS systems

  • Trigger workflows based on checklist responses

  • Connect Mobaro to reporting tools like Power BI or Google Sheets

Tip: Mobaro is also available as a connector in Microsoft Power Automate. For many use cases, no-code automation is possible without direct API calls.


Authenticate with your API key

All requests to the Mobaro API must include an x-api-key header.

Header format:

x-api-key: YOUR_SECRET_TOKEN

Make sure to keep your API key secure. If your key is lost or compromised, contact Mobaro Support to generate a new one.


Headers and content type

Depending on your request method, you may need to include the appropriate headers:

GET requests:

No content type is required.

POST/PUT requests with a JSON body:

Content-Type: application/json

Full header example:

--header 'Content-Type: application/json'
--header 'X-Api-Key: YOUR_SECRET_TOKEN'


Endpoint examples

Retrieve all timesheet entries

GET /api/customers/timesheets

Example using curl:

curl https://app.mobaro.com/api/customers/timesheets \
--header 'X-Api-Key: YOUR_SECRET_TOKEN'

Create a timesheet entry

POST /api/customers/timesheets

Example using curl:

curl https://app.mobaro.com/api/customers/timesheets \
--request POST \
--header 'Content-Type: application/json' \
--header 'X-Api-Key: YOUR_SECRET_TOKEN' \
--data '{
"description": null,
"user": "",
"origin": null,
"type": null,
"started": "",
"stopped": null
}'


Use Mobaro with Power Automate

Mobaro is available as a connector within Microsoft Power Automate. You can:

  • Trigger flows based on submitted checklist results

  • Send Mobaro data to Excel, SharePoint, or external APIs

  • Schedule regular reports or exports using Mobaro endpoints


Best practices

  • Never expose your API key in public-facing tools.

  • Use filtering and pagination to manage large datasets efficiently.

  • Test your API calls with Postman or curl before integrating into larger workflows.

  • Handle errors and retry logic in your scripts, especially for 429 or 503 errors.


Frequently asked questions

Q: How can I get access to my API key?
A: API keys can be found by going to Configuration > API keys in the Mobaro backend. If you don’t have access to this section, please contact one of your local administrators. For security reasons, Mobaro Support cannot issue or retrieve API keys.

Q: Can I filter data by date or location?
A: Yes. Most endpoints allow filters like AnsweredBefore, AnsweredAfter, or LocationIds. Refer to the API documentation for full query parameter support.

Q: What should I do if I get a 401 error?
A: Check that your x-api-key header is correct and active. A 401 error indicates missing or invalid authentication.

Q: Do I need to include Content-Type for all requests?
A: Only include it for requests that include a JSON body (typically POST/PUT). It’s not required for GET requests.

Q: Can I use the API to update checklists or change the platform configuration?
A: No. The API is intended for accessing and pushing data, not for modifying checklists or system configuration.

Did this answer your question?