{ "info": { "_postman_id": "a10ab72d-66d7-4816-b2f5-87e975052034", "name": "TSheets REST API", "schema": "https://schema.getpostman.com/json/collection/v2.1.0/collection.json" }, "item": [ { "name": "GET STARTED", "item": [ { "name": "Environment Setup: 1) Create New Environment (top right), 2) Select Pre-req tab & set bearer token, 3) Click Send", "event": [ { "listen": "prerequest", "script": { "exec": [ "//set your bearer token here\r", "postman.setEnvironmentVariable(\"tsheets-bearer-token\", \"\");\r", "\r", "//leave this value as-is\r", "postman.setEnvironmentVariable(\"base-api-url\", \"https://rest.tsheets.com/api/v1\");\r", "" ], "type": "text/javascript" } }, { "listen": "test", "script": { "exec": [ "let tsheets_bearer_token = postman.getEnvironmentVariable(\"tsheets-bearer-token\");", "let base_api_url = postman.getEnvironmentVariable(\"base-api-url\");", "", "pm.test(`tsheets-bearer-token successfully set to ${tsheets_bearer_token}`, function() {", " pm.expect(tsheets_bearer_token).to.not.be.undefined; ", "});", "", "pm.test(`base_api_url successfully set to ${base_api_url}`, function() {", " pm.expect(base_api_url).to.not.be.undefined; ", "});", "", "" ], "type": "text/javascript" } } ], "request": { "method": "GET", "header": [], "url": { "raw": "https://postman-echo.com/get", "protocol": "https", "host": [ "postman-echo", "com" ], "path": [ "get" ] }, "description": "

\nSetup your access token for all further requests. Don't have one? Contact (https://www.tsheets.com/contact-tsheets). You should only need to run this one time as these values will be stored in your Postman environment.\n

\n

\nSelect the Pre-request Script tab in the middle of the screen and replace {{tsheets-bearer-token}} with your access token value. Click the Send button at top left and then select Test Results mid-screen to confirm success. Now your access token will automatically be added as an HTTP header to the API method calls to authenticate to your account. (See Authentication for details). e.g.:

\npostman.setEnvironmentVariable("tsheets-bearer-token", "S.7__645f34c0...");

" }, "response": [] } ], "description": "Run first to setup environment\n", "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Current User", "item": [ { "name": "List Current User", "request": { "auth": { "type": "noauth" }, "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/current_user", "host": [ "{{base-api-url}}" ], "path": [ "current_user" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Custom Fields", "item": [ { "name": "Custom Fields", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/customfields", "host": [ "{{base-api-url}}" ], "path": [ "customfields" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "applies_to", "value": "", "disabled": true }, { "key": "value_type", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Custom Fields", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "{{base-api-url}}/customfields", "host": [ "{{base-api-url}}" ], "path": [ "customfields" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Custom Field Items", "item": [ { "name": "List Custom Field Items", "request": { "method": "GET", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" } ], "url": { "raw": "{{base-api-url}}/customfielditems?customfield_id=", "host": [ "{{base-api-url}}" ], "path": [ "customfielditems" ], "query": [ { "key": "customfield_id", "value": "" }, { "key": "ids", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Custom Field Items", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"name\": \"\",\r\n \"customfield_id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/customfielditems", "host": [ "{{base-api-url}}" ], "path": [ "customfielditems" ] } }, "response": [] }, { "name": "Edit Custom Field Items", "request": { "method": "PUT", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"customfield_id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/customfielditems", "host": [ "{{base-api-url}}" ], "path": [ "customfielditems" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Effective Settings", "item": [ { "name": "List Effective Settings", "request": { "method": "GET", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" } ], "url": { "raw": "{{base-api-url}}/effective_settings", "host": [ "{{base-api-url}}" ], "path": [ "effective_settings" ], "query": [ { "key": "user_id", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Estimate Items", "item": [ { "name": "List Estimate Items", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/estimate_items", "host": [ "{{base-api-url}}" ], "path": [ "estimate_items" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "estimate_ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Create Estimate Items", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"estimate_id\": \"\",\r\n \"type\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/estimate_items", "host": [ "{{base-api-url}}" ], "path": [ "estimate_items" ] } }, "response": [] }, { "name": "Edit Estimate Items", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/estimate_items", "host": [ "{{base-api-url}}" ], "path": [ "estimate_items" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Estimates", "item": [ { "name": "List Estimates", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/estimates", "host": [ "{{base-api-url}}" ], "path": [ "estimates" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Create Estimates", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"project_id\": \"\",\r\n \"estimate_id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/estimates", "host": [ "{{base-api-url}}" ], "path": [ "estimates" ] } }, "response": [] }, { "name": "Edit Estimates", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/estimates", "host": [ "{{base-api-url}}" ], "path": [ "estimates" ] } }, "response": [] } ] }, { "name": "Files", "item": [ { "name": "List Files", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/files", "host": [ "{{base-api-url}}" ], "path": [ "files" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "uploaded_by_user_ids", "value": "", "disabled": true }, { "key": "linked_object_type", "value": "", "disabled": true }, { "key": "object_ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Files", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" }, { "key": "Content-Length", "value": "{{length}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"file_name\":\"\", \r\n \"file_data\":\"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/files", "host": [ "{{base-api-url}}" ], "path": [ "files" ] } }, "response": [] }, { "name": "Edit Files", "request": { "method": "PUT", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "type": "text", "value": "application/json" } ], "body": { "mode": "raw", "raw": "# See documentation for examples" }, "url": { "raw": "{{base-api-url}}/files?id=", "host": [ "{{base-api-url}}" ], "path": [ "files" ], "query": [ { "key": "id", "value": "" } ] } }, "response": [] }, { "name": "Download File", "request": { "method": "GET", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" } ], "url": { "raw": "{{base-api-url}}/files/raw", "host": [ "{{base-api-url}}" ], "path": [ "files", "raw" ], "query": [ { "key": "id", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Delete Files", "request": { "method": "DELETE", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "{{base-api-url}}/files", "host": [ "{{base-api-url}}" ], "path": [ "files" ], "query": [ { "key": "ids", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Geofence Configs", "item": [ { "name": "List Geofence Configs", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "{{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/geofence_configs", "host": [ "{{base-api-url}}" ], "path": [ "geofence_configs" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "type", "value": "", "disabled": true }, { "key": "type_ids", "value": "", "disabled": true }, { "key": "enabled", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Geolocations", "item": [ { "name": "List Geolocations", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/geolocations?ids=&modified_before=&modified_since=", "host": [ "{{base-api-url}}" ], "path": [ "geolocations" ], "query": [ { "key": "ids", "value": "" }, { "key": "modified_before", "value": "" }, { "key": "modified_since", "value": "" }, { "key": "user_ids", "value": "", "disabled": true }, { "key": "group_ids", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Geolocations", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": \"\",\r\n \"user_id\": ,\r\n \"accuracy\": ,\r\n \"altitude\": , \r\n \"latitude\": ,\r\n \"longitude\": ,\r\n \"created\": \"\", \r\n \"device_identifier\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/geolocations", "host": [ "{{base-api-url}}" ], "path": [ "geolocations" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Groups", "item": [ { "name": "List Groups", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/groups", "host": [ "{{base-api-url}}" ], "path": [ "groups" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "manager_ids", "value": "", "disabled": true }, { "key": "name", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Groups", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"name\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/groups", "host": [ "{{base-api-url}}" ], "path": [ "groups" ] } }, "response": [] }, { "name": "Edit Groups", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": \r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/groups", "host": [ "{{base-api-url}}" ], "path": [ "groups" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Jobcodes", "item": [ { "name": "List Jobcodes", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/jobcodes", "host": [ "{{base-api-url}}" ], "path": [ "jobcodes" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "parent_ids", "value": "", "disabled": true }, { "key": "type", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Jobcodes", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"name\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/jobcodes", "host": [ "{{base-api-url}}" ], "path": [ "jobcodes" ] } }, "response": [] }, { "name": "Edit Jobcodes", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": ,\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/jobcodes", "host": [ "{{base-api-url}}" ], "path": [ "jobcodes" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Jobcode Assignments", "item": [ { "name": "List Jobcode Assignments", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/jobcode_assignments", "host": [ "{{base-api-url}}" ], "path": [ "jobcode_assignments" ], "query": [ { "key": "user_ids", "value": "", "disabled": true }, { "key": "type", "value": "", "disabled": true }, { "key": "jobcode_id", "value": "", "disabled": true }, { "key": "jobcode_parent_id", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Jobcode Assignments", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"user_id\": \"\",\r\n \"jobcode_id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/jobcode_assignments", "host": [ "{{base-api-url}}" ], "path": [ "jobcode_assignments" ] } }, "response": [] }, { "name": "Delete Jobcode Assignments", "request": { "method": "DELETE", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "{{base-api-url}}/jobcode_assignments?ids=", "host": [ "{{base-api-url}}" ], "path": [ "jobcode_assignments" ], "query": [ { "key": "ids", "value": "" } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Last Modified", "item": [ { "name": "List Last Modified Timestamps", "request": { "method": "GET", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" } ], "url": { "raw": "{{base-api-url}}/last_modified_timestamps", "host": [ "{{base-api-url}}" ], "path": [ "last_modified_timestamps" ], "query": [ { "key": "endpoints", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Locations", "item": [ { "name": "List Locations", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/locations", "host": [ "{{base-api-url}}" ], "path": [ "locations" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "geocoding_status", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true }, { "key": "by_jobcode_assignment", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Locations Maps", "item": [ { "name": "List Locations_Maps", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/locations_map", "host": [ "{{base-api-url}}" ], "path": [ "locations_map" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true }, { "key": "by_jobcode_assignment", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Managed Clients", "item": [ { "name": "List Managed Clients", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/managed_clients", "host": [ "{{base-api-url}}" ], "path": [ "managed_clients" ], "query": [ { "key": "active", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Notifications", "item": [ { "name": "List Notifications", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/notifications", "host": [ "{{base-api-url}}" ], "path": [ "notifications" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "delivery_before", "value": "", "disabled": true }, { "key": "delivery_after", "value": "", "disabled": true }, { "key": "user_id", "value": "", "disabled": true }, { "key": "msg_tracking_id", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Notifications", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"message\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/notifications", "host": [ "{{base-api-url}}" ], "path": [ "notifications" ] } }, "response": [] }, { "name": "Delete Notifications", "request": { "method": "DELETE", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "{{base-api-url}}/notifications?ids=", "host": [ "{{base-api-url}}" ], "path": [ "notifications" ], "query": [ { "key": "ids", "value": "" } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Projects", "item": [ { "name": "List Projects", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/projects", "host": [ "{{base-api-url}}" ], "path": [ "projects" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "jobcode_ids", "value": "", "disabled": true }, { "key": "parent_jobcode_id", "value": "", "disabled": true }, { "key": "name", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "by_jobcode_assignment", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Projects", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"name\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/projects", "host": [ "{{base-api-url}}" ], "path": [ "projects" ] } }, "response": [] }, { "name": "Edit Projects", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": ,\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/projects", "host": [ "{{base-api-url}}" ], "path": [ "projects" ] } }, "response": [] } ] }, { "name": "Project Activities", "item": [ { "name": "List Project Activities", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/project_activities", "host": [ "{{base-api-url}}" ], "path": [ "project_activities" ], "query": [ { "key": "project_id", "value": "", "disabled": true }, { "key": "ids", "value": "<>", "disabled": true }, { "key": "activity_types", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true }, { "key": "max_id", "value": "", "disabled": true } ] } }, "response": [] } ] }, { "name": "Project Activity Read Times", "item": [ { "name": "List Project Activity Read Times", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/project_activity_read_times", "host": [ "{{base-api-url}}" ], "path": [ "project_activity_read_times" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Create Project Activity Read Times", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"project_id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/project_activity_read_times", "host": [ "{{base-api-url}}" ], "path": [ "project_activity_read_times" ] } }, "response": [] }, { "name": "Edit Project Activity Read Times", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"project_id\": \"\"\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/project_activity_read_times", "host": [ "{{base-api-url}}" ], "path": [ "project_activity_read_times" ] } }, "response": [] } ] }, { "name": "Project Activity Replies", "item": [ { "name": "List Project Activity Replies", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/project_activity_replies", "host": [ "{{base-api-url}}" ], "path": [ "project_activity_replies" ], "query": [ { "key": "project_activity_id", "value": "", "disabled": true }, { "key": "ids", "value": "", "disabled": true }, { "key": "user_ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Create Project Activity Replies", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"note\": ,\r\n \"project_activity_id\": \r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/project_activity_replies", "host": [ "{{base-api-url}}" ], "path": [ "project_activity_replies" ] } }, "response": [] }, { "name": "Edit Project Activity Replies", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": ,\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/project_activity_replies", "host": [ "{{base-api-url}}" ], "path": [ "project_activity_replies" ] } }, "response": [] } ] }, { "name": "Project Notes", "item": [ { "name": "List Project Notes", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/project_notes", "host": [ "{{base-api-url}}" ], "path": [ "project_notes" ], "query": [ { "key": "project_id", "value": "", "disabled": true }, { "key": "ids", "value": "", "disabled": true }, { "key": "user_ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Create Projects Notes", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"note\": ,\r\n \"project_id\": \r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/project_notes", "host": [ "{{base-api-url}}" ], "path": [ "project_notes" ] } }, "response": [] }, { "name": "Edit Project Notes", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": ,\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/project_notes", "host": [ "{{base-api-url}}" ], "path": [ "project_notes" ] } }, "response": [] } ] }, { "name": "Reminders", "item": [ { "name": "List Reminders", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/reminders?user_ids=", "host": [ "{{base-api-url}}" ], "path": [ "reminders" ], "query": [ { "key": "user_ids", "value": "" }, { "key": "reminder_types", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Reminders", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"user_id\": , \r\n \"reminder_type\": \"\", \r\n \"due_time\": \"\", \r\n \"due_days_of_week\": \"\", \r\n \"distribution_methods\": \"\", \r\n \"active\": ,\r\n \"enabled\": \r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/reminders", "host": [ "{{base-api-url}}" ], "path": [ "reminders" ] } }, "response": [] }, { "name": "Edit Reminders", "request": { "method": "PUT", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": ,\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/reminders", "host": [ "{{base-api-url}}" ], "path": [ "reminders" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Reports", "item": [ { "name": "Current Totals Report", "request": { "method": "POST", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# See documentation for examples" }, "url": { "raw": "{{base-api-url}}/reports/current_totals", "host": [ "{{base-api-url}}" ], "path": [ "reports", "current_totals" ] } }, "response": [] }, { "name": "Payroll Report", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "type": "text", "value": "application/json" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n {\r\n \"start_date\": \"\",\r\n \"end_date\": \"\",\r\n \"advanced_overtime\": \"\"\r\n }\r\n}" }, "url": { "raw": "{{base-api-url}}/reports/payroll", "host": [ "{{base-api-url}}" ], "path": [ "reports", "payroll" ] } }, "response": [] }, { "name": "Payroll by Jobcode", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "type": "text", "value": "application/json" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n {\r\n \"start_date\": \"\",\r\n \"end_date\": \"\",\r\n \"advanced_overtime\": \"\"\r\n }\r\n}" }, "url": { "raw": "{{base-api-url}}/reports/payroll_by_jobcode", "host": [ "{{base-api-url}}" ], "path": [ "reports", "payroll_by_jobcode" ] } }, "response": [] }, { "name": "Project Estimate", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "type": "text", "value": "application/json" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n {\r\n \"project_ids\": \"\"\r\n }\r\n}" }, "url": { "raw": "{{base-api-url}}/reports/project_estimate", "host": [ "{{base-api-url}}" ], "path": [ "reports", "project_estimate" ] } }, "response": [] }, { "name": "Project Estimate Detail", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "type": "text", "value": "application/json" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n {\r\n \"project_id\": \"\"\r\n }\r\n}" }, "url": { "raw": "{{base-api-url}}/reports/project_estimate_detail", "host": [ "{{base-api-url}}" ], "path": [ "reports", "project_estimate_detail" ] } }, "response": [] }, { "name": "Project Report", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "type": "text", "value": "application/json" } ], "body": { "mode": "raw", "raw": "# See documentation for examples" }, "url": { "raw": "{{base-api-url}}/reports/project", "host": [ "{{base-api-url}}" ], "path": [ "reports", "project" ] } }, "response": [] } ] }, { "name": "Schedule Calendars", "item": [ { "name": "List Schedule Calendars", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/schedule_calendars", "host": [ "{{base-api-url}}" ], "path": [ "schedule_calendars" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Schedule Events", "item": [ { "name": "List Schedule Events", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/schedule_events?ids=&schedule_calendar_ids=&start=&modified_before=&modified_since=", "host": [ "{{base-api-url}}" ], "path": [ "schedule_events" ], "query": [ { "key": "ids", "value": "" }, { "key": "schedule_calendar_ids", "value": "" }, { "key": "start", "value": "" }, { "key": "modified_before", "value": "" }, { "key": "modified_since", "value": "" }, { "key": "user_ids", "value": "", "disabled": true }, { "key": "jobcode_ids", "value": "", "disabled": true }, { "key": "end", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "draft", "value": "", "disabled": true }, { "key": "team_events", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Schedule Events", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"schedule_calendar_id\": ,\r\n \"start\": \"\",\r\n \"end\": \"\",\r\n \"all_day\": \r\n }\r\n ],\r\n}" }, "url": { "raw": "{{base-api-url}}/schedule_events", "host": [ "{{base-api-url}}" ], "path": [ "schedule_events" ] } }, "response": [] }, { "name": "Edit Schedule Events", "request": { "method": "PUT", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": \r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/schedule_events", "host": [ "{{base-api-url}}" ], "path": [ "schedule_events" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Timesheets", "item": [ { "name": "List Timesheets", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/timesheets?ids=&start_date=", "host": [ "{{base-api-url}}" ], "path": [ "timesheets" ], "query": [ { "key": "ids", "value": "" }, { "key": "start_date", "value": "" }, { "key": "end_date", "value": "", "disabled": true }, { "key": "jobcode_ids", "value": "", "disabled": true }, { "key": "payroll_ids", "value": "", "disabled": true }, { "key": "user_ids", "value": "", "disabled": true }, { "key": "group_ids", "value": "", "disabled": true }, { "key": "on_the_clock", "value": "", "disabled": true }, { "key": "jobcode_type", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Timesheets", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\": \r\n [\r\n {\r\n \"user_id\": ,\r\n \"jobcode_id\": \"\",\r\n \"type\": \"\",\r\n \"start\": \"\",\r\n \"end\": \"\",\r\n },\r\n {\r\n \"user_id\": ,\r\n \"jobcode_id\": \"\",\r\n \"type\": \"\",\r\n \"duration\": \"\",\r\n \"date\": \"\",\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/timesheets", "host": [ "{{base-api-url}}" ], "path": [ "timesheets" ] } }, "response": [] }, { "name": "Edit Timesheets", "request": { "method": "PUT", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [\r\n {\r\n \"id\": ,\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/timesheets", "host": [ "{{base-api-url}}" ], "path": [ "timesheets" ] } }, "response": [] }, { "name": "Delete Timesheets", "request": { "method": "DELETE", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" } ], "body": { "mode": "raw", "raw": "" }, "url": { "raw": "{{base-api-url}}/timesheets?ids=", "host": [ "{{base-api-url}}" ], "path": [ "timesheets" ], "query": [ { "key": "ids", "value": "" } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Timesheets Deleted", "item": [ { "name": "List Timesheets Deleted", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/timesheets_deleted?start_date=&end_date=&ids=&modified_since=&modified_before=", "host": [ "{{base-api-url}}" ], "path": [ "timesheets_deleted" ], "query": [ { "key": "start_date", "value": "" }, { "key": "end_date", "value": "" }, { "key": "ids", "value": "" }, { "key": "modified_since", "value": "" }, { "key": "modified_before", "value": "" }, { "key": "group_ids", "value": "", "disabled": true }, { "key": "user_ids", "value": "", "disabled": true }, { "key": "username", "value": "", "disabled": true }, { "key": "jobcode_ids", "value": "", "disabled": true }, { "key": "jobcode_type", "value": "", "disabled": true }, { "key": "type", "value": "", "disabled": true }, { "key": "order_results_by", "value": "", "disabled": true }, { "key": "order_results_reverse", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true } ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }, { "name": "Users", "item": [ { "name": "List Users", "request": { "method": "GET", "header": [ { "key": "Authorization", "value": "Bearer {{tsheets-bearer-token}}", "type": "text" } ], "url": { "raw": "{{base-api-url}}/users", "host": [ "{{base-api-url}}" ], "path": [ "users" ], "query": [ { "key": "ids", "value": "", "disabled": true }, { "key": "not_ids", "value": "", "disabled": true }, { "key": "employee_numbers", "value": "", "disabled": true }, { "key": "usernames", "value": "", "disabled": true }, { "key": "group_ids", "value": "", "disabled": true }, { "key": "not_group_ids", "value": "", "disabled": true }, { "key": "payroll_ids", "value": "", "disabled": true }, { "key": "active", "value": "", "disabled": true }, { "key": "first_name", "value": "", "disabled": true }, { "key": "last_name", "value": "", "disabled": true }, { "key": "modified_before", "value": "", "disabled": true }, { "key": "modified_since", "value": "", "disabled": true }, { "key": "supplemental_data", "value": "", "disabled": true }, { "key": "limit", "value": "", "disabled": true }, { "key": "page", "value": "", "disabled": true } ] } }, "response": [] }, { "name": "Add Users", "request": { "method": "POST", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\":\r\n [ \r\n {\r\n \"username\": \"\",\r\n \"first_name\": \"\",\r\n \"last_name\": \"\",\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/users", "host": [ "{{base-api-url}}" ], "path": [ "users" ] } }, "response": [] }, { "name": "Edit Users", "request": { "method": "PUT", "header": [ { "key": "Authorization", "type": "text", "value": "Bearer {{tsheets-bearer-token}}" }, { "key": "Content-Type", "value": "application/json", "type": "text" } ], "body": { "mode": "raw", "raw": "# Note: structure is not complete. Add\r\n# properties as needed, per documentation.\r\n\r\n{\r\n \"data\": [\r\n {\r\n \"id\": \"\",\r\n },\r\n {\r\n \"username\": \"\",\r\n }\r\n ]\r\n}" }, "url": { "raw": "{{base-api-url}}/users", "host": [ "{{base-api-url}}" ], "path": [ "users" ] } }, "response": [] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] } ], "event": [ { "listen": "prerequest", "script": { "type": "text/javascript", "exec": [ "" ] } }, { "listen": "test", "script": { "type": "text/javascript", "exec": [ "" ] } } ] }