Jump to Content
Guides
API Reference
Changelog
Discussions
v2.2023.0401
v2.2023.0501
v2.2025.0301
Back to 7shifts.com
Become a Partner
API Reference
Back to 7shifts.com
Become a Partner
2023-05-01
Guides
API Reference
Changelog
Discussions
Decline Time Off Request
Search
JUMP TO
API Usage
Introduction
Authentication
Errors
Versioning
Pagination
API Status & Support
Postman Collection
7shifts API
Authentication
Create OAuth Token
post
Retrieve Identity
get
Account
Create Trial Account
post
Companies
List Companies
get
Retrieve Company
get
Update Company
patch
Retrieve Labor Settings
get
List Inactive Reasons
get
Locations
List Locations
get
Create Location
post
Retrieve Location
get
Update Location
put
Delete Location
delete
Departments
List Departments
get
Create Department
post
Retrieve Department
get
Update Department
put
Delete Department
delete
Roles
List Roles
get
Create Role
post
Retrieve Role
get
Update Role
put
Delete Role
delete
Users
List Users
get
Create User
post
Create Many Users
post
Retrieve User
get
Update User
put
Deactivate User
delete
User Wages
List User Wages
get
Create User Wage
post
User Assignments
List Assignments
get
List Location Assignments
get
Create Location Assignments
post
Delete Location Assignment
delete
List Department Assignments
get
Create Department Assignment
post
Delete Department Assignment
delete
List Role Assignments
get
Create Role Assignment
post
Delete Role Assignment
delete
Shifts
List Shifts
get
Create Shift
post
Retrieve Shift
get
Update Shift
put
Delete Shift
delete
Schedule Enforcement
List Scheduled Shifts
get
Time Punches
List Time Punches
get
Create Time Punch
post
Retrieve Time Punch
get
Update Time Punch
put
Delete Time Punch
delete
Receipts
List Receipts
get
Create Receipt
post
Retrieve Receipt
get
Update Receipt
put
Retrieve Receipts Summary
get
External User Mappings
Retrieve User External Mapping
get
Update External User Mappings
put
Delete External User Mapping
delete
List External User Mapping
get
Create External User Mapping
post
Create User External Mappings
post
Schedule Events
List Events
get
Create Event
post
Retrieve Event
get
Update Event
patch
Delete Event
delete
Task Management
Gets task management settings for a company
get
Create Task Tags
post
Delete Task Tags
delete
Get task list templates
get
Create Task List Template
post
Retrieve Task List Template
get
Delete Task List Template
delete
edit task list template
put
List Task Lists
get
Retrieve Task List
get
Clear task
post
Complete Task
post
List Task Lists Summary
get
Log Book
List Log Book Categories
get
Create Log Book Category
post
Delete Log Book Category
delete
Update Log Book Category
patch
List Log Book Posts
get
Create Log Book Post
post
Retrieve Log Book Post
get
Delete Log Book Post
delete
List Log Book Comments
get
Create Log Book Comment
post
Retrieve Log Book Comment
get
Delete Log Book Comment
delete
Reports
Retrieve Worked Hours & Wages
get
Retrieve Daily Sales & Labor
get
Retrieve Daily Stats
get
Forecast Overrides
Create Daily Projected Forecast Override
post
Sync Daily Projected Forecast Override
delete
Create Bulk Daily Projected Forecast Overrides
post
Create Interval Projected Forecast Override
post
Sync Interval Projected Forecast Override
delete
Create Bulk Daily Projected Forecast Overrides
post
Tip Pool
Gets tip pool settings for a company
get
Grabs manual entry tips for a tip pool
get
Saves manual entries for a tip pool
put
Retreive Tip Pool Summary Report
get
Retreive Tip Pool Detailed Report
get
Day Part
Retrieve day part settings
get
Availability
List Availabilities
get
Create Availability
post
Retrieve Availability
get
Update Availability
put
Delete Availability
delete
Update Availability Status
put
List Availability Reasons
get
Create Availability Reason
post
Update Availability Reason
put
Delete Availability Reason
delete
Time Off
List Time Off
get
Create time off
post
Retrieve Time Off
get
Delete Time Off
delete
Update Time Off
patch
Approve Time Off Request
post
Decline Time Off Request
post
Retrieve Time Off Hours
get
Retrieve Time Off Settings
get
Create Time Off Settings
post
Shift Feedback
List Shift Feedback
get
Engage
Retrieve Engagement Overview
get
Webhooks
List Webhooks
get
Create Webhook
post
Update Webhook
put
Delete Webhook
delete
Test Webhook
get
Integration Mappings
List Sales Category Mappings
get
Create Sales Category Mappings
post
Delete Sales Category Mappings
delete
Webhooks
Introduction
Configure Company Level Webhooks
payroll_period.closed
schedule.published
time_punch.created
time_punch.edited
time_punch.deleted
user.created
user.modified
user.deactivated
user.reactivated
department.created
department.modified
department.deleted
location.created
location.modified
location.deleted
role.created
role.modified
role.deleted
authorization.revoked
Decline Time Off Request
post
https://api.7shifts.com/v2/time_off/
{time_off_id}
/decline
Language
Shell
Node
Ruby
PHP
Python
Credentials
OAuth2
Bearer
RESPONSE
Click
Try It!
to start a request and see the response here!