Connecteam API

14 endpoints for Connecteam, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/connecteam
Connects with
Your own Connecteam dashboard login. What your agent can do follows your admin permissions, such as approving timesheets or time off requests.
Integration page
Connecteam

Read (8)

Return data and change nothing in the account.

Connecteam Endpoints: Read
EndpointDescription
GET /users Employees and admins of your Connecteam account with their user IDs.
GET /time-clocks Time clocks of your account and whether Timesheets approval is on for each.
GET /time-clocks/{time_clock_id}/timesheets Timesheets of a pay period with each employee's submission and approval state and total hours.
GET /time-clocks/{time_clock_id}/timesheet One employee's timesheet day by day, with clock in, clock out, hours and locked days.
GET /schedulers The schedules of your Job Scheduler with their IDs and names.
GET /schedulers/{scheduler_id}/shifts Shifts of one schedule in a date range, drafts and published, with their assigned users.
GET /time-off-requests Time off requests with employee, policy type, dates and status, pending first.
GET /tasks Quick Tasks with title, assignees, due date and whether they are done.

Write (6)

Change the account. Calls marked Confirm wait for the user to approve them.

Connecteam Endpoints: Write
EndpointDescription
POST /time-clocks/{time_clock_id}/timesheet/approve Confirm Approve one employee's submitted timesheet for a pay period. Your account needs approve permission.
POST /schedulers/{scheduler_id}/previous-week/copy Confirm Copy every shift of the previous week into the week you name, as drafts, or only one employee's shifts.
POST /schedulers/{scheduler_id}/shifts/publish Confirm Publish the draft shifts of a schedule so employees see them. All drafts, or only the shift ids you pass.
POST /requests/{request_id}/time-off-request/decide Confirm Approve or decline one pending time off request. Your account must be allowed to act on that employee.
POST /tasks Confirm Create and publish a Quick Task for one or more users, with a title, optional description and due date.
POST /users/{user_id}/messages Confirm Send a private message to one user in Connecteam Chat.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.