# When I Work Sites API

**Canonical:** https://apis.io/apis/when-i-work/when-i-work-sites-api/  
**Provider:** When I Work — https://apis.io/providers/when-i-work/  
**Base URL:** https://api.wheniwork.com/2  
**Documentation:** https://apidocs.wheniwork.com/external/index.html

When I Work Sites API is one of 22 APIs that [When I Work](https://apis.io/providers/when-i-work/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 8 JSON Schema definitions. Tagged areas include Sites. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, rate-limit docs, and 8 JSON Schemas.

Sites communicate additional information about a given shift to the recipient. Typical usage is when you schedule employees for shifts that are at different physical sites (addresses) compared to the Schedule where the shift is assigned. A Job site can include additional detail (address or coordinates) that informs the user where this particular shift is to take place. An additional use case would be if you want to use an additional labor reporting tier and having the Job Site be a project or cost center value. For more information about using Sites, visit the [Help Center](https://help.wheniwork.com/articles/scheduling-shifts-at-job-sites-computer/).

## Machine-readable artifacts (16)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/openapi/when-i-work-sites-api-openapi.yml
- **Documentation** — https://apidocs.wheniwork.com/external/index.html
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-shift-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-user-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-time-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-position-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-schedule-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-site-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-request-schema.json
- **JSONSchema** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-schema/when-i-work-shifttemplate-schema.json
- **Examples** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/examples/when-i-work-examples.json
- **Vocabulary** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/vocabulary/when-i-work-vocabulary.yml
- **JSONLDContext** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/json-ld/when-i-work-context.jsonld
- **Plans** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/plans/when-i-work-plans-pricing.yml
- **RateLimits** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/rate-limits/when-i-work-rate-limits.yml
- **FinOps** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/finops/when-i-work-finops.yml

## Other When I Work APIs (12)

- [When I Work Accounts API](https://apis.io/apis/when-i-work/when-i-work-accounts-api/)
- [When I Work Annotations API](https://apis.io/apis/when-i-work/when-i-work-annotations-api/)
- [When I Work Availabilities API](https://apis.io/apis/when-i-work/when-i-work-availabilities-api/)
- [When I Work Import API](https://apis.io/apis/when-i-work/when-i-work-import-api/)
- [When I Work OpenShift Requests API](https://apis.io/apis/when-i-work/when-i-work-openshift-requests-api/)
- [When I Work Payrolls API](https://apis.io/apis/when-i-work/when-i-work-payrolls-api/)
- [When I Work Positions API](https://apis.io/apis/when-i-work/when-i-work-positions-api/)
- [When I Work Punch API](https://apis.io/apis/when-i-work/when-i-work-punch-api/)
- [When I Work Request Type API](https://apis.io/apis/when-i-work/when-i-work-request-type-api/)
- [When I Work Schedule Templates API](https://apis.io/apis/when-i-work/when-i-work-schedule-templates-api/)
- [When I Work Schedules (Locations) API](https://apis.io/apis/when-i-work/when-i-work-schedules-locations-api/)
- [When I Work Shift Break - Paid Rest API](https://apis.io/apis/when-i-work/when-i-work-shift-break-paid-rest-api/)

## Tags

Sites

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/when-i-work/when-i-work-sites-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/when-i-work/.
