Discovery needs no key. Ratings and market analysis are Pro.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we
store it to create your key and to recognise you if you sign in with another
provider. See our Privacy Policy and
Terms.
openapi: 3.2.0
info:
title: Workable Time Off API
description: 'REST API for Workable''s recruiting and HR platform — manage jobs, candidates,
employees, departments, members, offers, requisitions, time tracking, time off,
review cycles, and subscriptions.'
version: 3.21.0
contact:
name: Workable
url: https://workable.readme.io/
servers:
- url: https://{subdomain}.workable.com/spi/v3
description: Workable API
variables:
subdomain:
default: example
description: Workable account subdomain
security:
- bearerAuth: []
tags:
- name: Time Off
paths:
/timeoff/requests:
get:
tags:
- Time Off
summary: List time off requests
operationId: listTimeOffRequests
responses:
'200':
description: OK
post:
tags:
- Time Off
summary: Create time off request
operationId: createTimeOffRequest
responses:
'201':
description: Created
/timeoff/categories:
get:
tags:
- Time Off
summary: List time off categories
operationId: listTimeOffCategories
responses:
'200':
description: OK
/timeoff/balances:
get:
tags:
- Time Off
summary: List time off balances
operationId: listTimeOffBalances
responses:
'200':
description: OK
/timeoff/approvals/{key}:
parameters:
- in: path
name: key
required: true
schema:
type: string
post:
tags:
- Time Off
summary: Approve time off request
operationId: approveTimeOff
responses:
'200':
description: OK
components:
securitySchemes:
bearerAuth:
type: http
scheme: bearer
description: 'Workable API token authentication using Bearer token in Authorization header.
Token types include account tokens, user tokens, and API access tokens.
'