# When I Work Shift Requests API

**Canonical:** https://apis.io/apis/when-i-work/when-i-work-shift-requests-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 Shift Requests 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 Shift Requests. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, rate-limit docs, and 8 JSON Schemas.

If you’re unable to work one of your shifts, you can give it to one of your coworkers (drop the shift) or trade shifts with one of your coworkers (swap shifts). For more information about using Shift Requests, visit the [Help Center](https://help.wheniwork.com/articles/swapping-and-dropping-shifts-computer/).

## Machine-readable artifacts (16)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/when-i-work/refs/heads/main/openapi/when-i-work-shift-requests-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

Shift Requests

---

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