Productivity

When I Work

When I Work is employee scheduling — shifts, locations and the people assigned to them.

Authentication

  • API key

Actions

Generic API request. Call any When I Work API endpoint on this connection, for the case where no shipped action covers it yet. The connection supplies the base URL, the authentication and the egress route, so only the path, query and body are yours to fill.

  • List locationsList locations on the When I Work account (GET /locations).
  • List shiftsBrowse the scheduled shifts on the When I Work account to see who is working when, or to find a shift id.
  • List usersList the employees on the When I Work account — the way to map a userid returned by wheniwork:listshifts back to a person, or to find someone's email address.

Triggers

  • New or updated locationStarts when a schedule (location) is added or updated in the connected When I Work account.
  • New or updated shiftStarts when a shift is scheduled or edited in the connected When I Work account.
  • New or updated userStarts when a user is added or updated in the connected When I Work account.

Product names, logos and brands are the property of their respective owners and are used here for identification only. Their use does not imply endorsement by, or affiliation with, those owners.