Features › API & integrations

API & integrations

Hours reach your payroll without anyone retyping them.

scrin.io has an HTTP API that speaks JSON. Use it to read what your team tracked and to change what happens next, so the hours reach your other systems without anyone retyping a timesheet.

What you can read

  • Activity — every tracked entry for a person over a date range, with its start and end time, its note, its project, and whether it was offline time.
  • Screenshots — the captures behind that time.
  • Your company — the people in it, the projects, and the tracking settings in force.

What you can change

The API is not a read-only feed. It also creates and renames projects, assigns them to people, invites and removes team members, sets pay rates, adds offline time, manages clients, and changes company tracking settings.

So the tool your team already works in can drive scrin.io, instead of being kept in step by hand.

Authentication

Every request carries your token in an X-SSM-Token header. The token is in your account settings once you are signed in, and the full endpoint documentation is linked from the same page. There is nothing to request and nobody to email.

Common uses: pushing billable hours into invoicing at the end of the month, reconciling contractor hours against payroll, pulling per-project totals into a dashboard you already have, and creating a project here the moment one is opened in your own system.