Overview
Timesheet data feeds payroll, billing, audits and questions like "how much time did this repair take?". In the Backend, the Timesheets page is for reviewing and approving entries — it has no export or download button. To get Timesheet entries out of Mobaro, use the Mobaro API, or the Power Automate connector that is built on it. A Result's report also lists the time logged on that Result.
At a glance |
|
Who can do this | Timesheets page: everyone, for their own entries; Super Users or Timesheets › Administrate for all. API: anyone with a Mobaro API key |
Where | Timesheets; API: |
Works on | Backend (web), Public API |
Availability | All organizations. API access is enabled per organization by Mobaro — ask your CSM |
💡 Why this matters: Timesheet data sitting only in Mobaro doesn't help your finance or operations teams. An automated export keeps payroll and reporting in step without someone copying hours by hand every week.
What you can see in Mobaro
Timesheets page — filter by time range, User, Show Unapproved and Type, or search. Each row shows the Description, Type, Origin (From Assignment or From Result), Started, Stopped, Duration, User and approval state. There are no totals or export.
An Assignment or Result — select it and click Timesheet entries to see its entries and their Total duration.
Result reports — a Result's report, and the PDF you download from it, include a Timesheet entries page with each entry's date, description, type, user, duration and whether it's approved, and the total.
Everywhere in Mobaro, users without Timesheets › Administrate see only their own entries. Assignment exports to Excel or PDF don't include Timesheet entries.
Export with the API
List Timesheet entries with GET https://app.mobaro.com/api/customers/timesheets and your API key in the X-Api-Key header. The API documentation marks this endpoint as beta, so it may change. Useful parameters:
StartedAfterandStartedBefore— entries that started in a period, such as a pay period.UpdatedAfterandUpdatedBefore— entries created, changed or deleted since your last export. Approving an entry doesn't count as a change.UsersandOrigins— entries for given users, or for given Assignments or Results.OrderBy(started,stoppedorupdated; add-for descending),Limit(1–128) andOffsetto page through results.
A pay-period export looks like this:
curl "https://app.mobaro.com/api/customers/timesheets?StartedAfter=2026-09-01T00:00:00Z&StartedBefore=2026-09-15T00:00:00Z&Limit=128" \
--header "X-Api-Key: YOUR_API_KEY"
Each entry has its id, externalId, description, user, origin, type, started, stopped and isDeleted. Users and types come back as IDs; look up names with /api/customers/users and /api/customers/timesheets/types. See Getting started with the Mobaro API and Mobaro API parameter reference.
⚠️ Heads-up: The API doesn't return whether an entry is approved, and can't filter by it. It also returns deleted entries, marked isDeleted: true — filter them out. StoppedAfter and StoppedBefore are listed in the API documentation but don't filter anything, so filter on start time.
Scheduled exports with Power Automate
The Mobaro connector for Power Automate uses the same API, so you can build a flow without writing code: a scheduled flow runs List all timesheet entries with StartedAfter and StartedBefore, then writes the entries to Excel or SharePoint, or emails them. Building flows with the connector needs a Premium Power Automate license. See Getting started with Mobaro's Power Automate connector and How to schedule daily exports from Mobaro using Power Automate.
Export approved time for payroll
Because the API can't tell approved entries from ones awaiting approval, approve first, then export:
On the Timesheets page, set the time range to the pay period and turn on Show Unapproved.
Approve or correct every entry that's listed, until none are left. See Approving and rejecting Timesheet entries.
Run the export for the same period and leave out entries with
isDeleted: true.
Approved entries are locked for their owners, so they can't change after you export unless an administrator edits them. See Editing or deleting submitted Timesheet entries.
Best practices
Agree an approval cutoff before each payroll or billing export, and export only after it.
Use
UpdatedAfterto pick up entries changed since your last export, and update payroll if an administrator corrected an exported entry.Keep a dated copy of each payroll or audit export.
Give each integration its own Read-only API key, so you can revoke one without breaking others.
Frequently asked questions
How do I download or export timesheets?
There's no export button on the Timesheets page. Use the Mobaro API, or the Power Automate connector's List all timesheet entries action, to get entries into Excel or your payroll system. A Result's PDF includes the time logged on that Result.
Can we get a daily Excel sheet of timesheet entries sent to our team?
Yes, with a scheduled Power Automate flow that lists the entries and saves or emails them every day. See How to schedule daily exports from Mobaro using Power Automate.
Why don't timesheet entries show when I download an assignment?
Assignment exports to Excel and PDF don't include Timesheet entries. Select the Assignment and click Timesheet entries to see them, or use the API with Origins set to the Assignment. Result reports do include them.
Can I see all my hours or my payslip in Mobaro?
Your own entries, yes: the Timesheets page in the Backend lists them. Mobaro timesheets aren't payslips — ask your manager about pay. See Create a Timesheet entry.
Can I export only approved entries?
Not directly. The API doesn't include approval status or filter by it. Approve every entry in the period first — Show Unapproved on the Timesheets page should list none — then export that period.

