The Workscope API
Everything you can do in Workscope, you can do from your own systems. The web app and the team app run on this same API, so nothing is held back: 364 requests across 24 areas.
Guides
Getting startedMake an API key and send your first request to Workscope.Keys and rolesHow API keys work in Workscope, what each role allows, and what keys can never do.ErrorsThe shape of an error from the Workscope API, status codes, error codes and rate limits.Lists, dates and moneyHow the Workscope API writes dates, times, money and lengths, and how lists are filtered.Files and photosUploading and downloading photos, logos and documents through the Workscope API.WebhooksHave Workscope tell your system when things happen: events, payloads, signatures and retries.
The API, area by area
Clients15 requestsProjects14 requestsJobs11 requestsBookings23 requestsSchedule10 requestsTeam17 requestsTimesheets12 requestsHoliday16 requestsIssues10 requestsDocuments5 requestsCustom fields8 requestsAPI keys1 requestEmails3 requestsEnquiries21 requestsInvoices14 requestsInvoicing35 requestsOrganisation10 requestsPayroll21 requestsPurchasing35 requestsQuotes26 requestsRecruitment41 requestsReports4 requestsSales3 requestsWebhooks9 requests
The whole API as one machine-readable file: openapi.json (OpenAPI 3.1).