Skip to main content

Welcome to the Roosted API

The Roosted API gives you programmatic access to the Roosted workforce scheduling platform. Manage events, shifts, workers, clients, time tracking, and more — directly from your own systems. New to Roosted? Check out the Getting Started guide to learn the basics before diving into the API.

API reference

Get started with authentication, base URLs, and your first API call.

Core resources

Workers

Create and manage your workforce — profiles, credentials, availability, shifts, and time punches.

Events

Schedule events and shifts, assign admins, and check capacity.

Clients

Manage client accounts, contacts, documents, orders, and worker assignments.

Time tracking

Track hours worked with time punch and summary endpoints.

Configuration and setup

Locations

Manage work locations for your events and shifts.

Skillsets

Define and assign skillsets to match workers with the right roles.

Rate cards

Configure pay rates for different roles and clients.

Payroll groups

Organize workers into payroll groups for streamlined processing.

Need help?

Contact support@roostedhr.com to request API keys or get assistance with your integration.