Updated Articles

  1. Whitepaper & Sample Project for Job Board API Integration

    Overview The following document provides information and instruction to enable any third-party developers to use the TempWorks API if you are going to custom-build a job board.  This article covers the following: Authenticating to the API ...
  2. Rate Limiting

    Rate Limiting Rate limits are divided into 5 second intervals. All endpoints require authentication, so there is no concept of unauthenticated calls and rate limits. Personal Access Tokens All personal access tokens are limited to 25...
  3. IP Allow List

    IP Address Restrictions The TempWorks Open API validates the IP address of each request when using OAuth bearer tokens. Companies wishing to use OAuth must provide TempWorks with a range of IP addresses that their requests will originate from. Th...
  4. Advanced Searching

    Purpose The purpose of advanced searching is to allow users to construct their own detailed and complex search queries. Advanced searching allows grouping of criteria as well as exclusionary factors as well as many different types of comparisons ba...
  5. Getting Started

    TempWorks OpenAPI The TempWorks OpenAPI allows to query and modify data contained in the TempWorks database. Base URL All URLs referenced in the documentation have the following base: https://api.ontempworks.com/ The TempWorks OpenAPI i...
  6. Your Request

    Credentials All requests to TempWorks OpenAPI require you to authenticate . Retrieving Resources with the HTTP GET Method You can retrieve a representation of a resource by GETting its url. The easiest way to do this is to copy and paste a URL...
  7. Example document upload

    Example request to upload a document to an employee This requires a multipart form-data POST request. One part must contain the file to upload and subsequent parts will be used to provide other data such as documentTypeId (How to get valid IDs) ...
  8. Authentication

    TempWorks API supports three forms of authentication: OAuth2 Basic Authentication Header or Query string Token OAuth TempWorks supports OAuth for four different user types: Service Rep A Service Rep is a user who works directly for the st...
  9. Batch Job Endpoints

    Overview of Batch Jobs Definitions Batch Job : We use a batch job to perform an operation on a set of records, where each record (corresponding to a "batch job item") is processed in its own background job. The batch job is identified by a Batch...
  10. Date and Time Formats

    TempWorks uses ISO 8601 for all date and time formatting.  The specifications for these formats can be found here: https://en.wikipedia.org/wiki/ISO_8601