PageSourceSearch

https://embedded-workflow-builder.netlify.app/assets/js/d7dbe131.0584d4de.js

js embedded-workflow-builder.netlify.app collected 2026-10-03 10:45:43 UTC 23,041 bytes, 1 lines download raw bytes

1"use strict";(self.webpackChunkembedded_workflow_builder_docs=self.webpackChunkembedded_workflow_builder_docs||[]).push([["7681"],{41321(e,n,t){t.r(n),t.d(n,{metadata:()=>s,default:()=>a,frontMatter:()=>d,contentTitle:()=>l,toc:()=>h,assets:()=>o});var s=JSON.parse('{"id":"connectors/quickbooks-time","title":"QuickBooks Time Connector","description":"Manage Employee Time Tracking within Intuit QuickBooks Time","source":"@site/docs/connectors/quickbooks-time.md","sourceDirName":"connectors","slug":"/connectors/quickbooks-time","permalink":"/connectors/quickbooks-time","draft":false,"unlisted":false,"tags":[],"version":"current","frontMatter":{"title":"QuickBooks Time Connector","sidebar_label":"QuickBooks Time","description":"Manage Employee Time Tracking within Intuit QuickBooks Time"},"sidebar":"docs","previous":{"title":"QuickBooks","permalink":"/connectors/quickbooks"},"next":{"title":"Ramp","permalink":"/connectors/ramp"}}'),r=t(74848),i=t(28453);let d={title:"QuickBooks Time Connector",sidebar_label:"QuickBooks Time",description:"Manage Employee Time Tracking within Intuit QuickBooks Time"},l,o={},h=[{value:"API Documentation",id:"api-documentation",level:2},{value:"Connections",id:"connections",level:2},{value:"OAuth 2.0",id:"oauth",level:3},{value:"Prerequisites",id:"prerequisites",level:4},{value:"Setup Steps",id:"setup-steps",level:4},{value:"Configure the Connection",id:"configure-the-connection",level:4},{value:"Triggers",id:"triggers",level:2},{value:"New Records",id:"pollchangestrigger",level:3},{value:"Actions",id:"actions",level:2},{value:"Create Timesheet",id:"createtimesheet",level:3},{value:"Create User",id:"createuser",level:3},{value:"Delete Timesheet",id:"deletetimesheet",level:3},{value:"Get Job Code Assignments",id:"getjobcodeassignments",level:3},{value:"Get Job Codes",id:"getjobcodes",level:3},{value:"Get Time Sheets",id:"gettimesheets",level:3},{value:"Get Users",id:"getusers",level:3},{value:"Update Timesheet",id:"updatetimesheet",level:3},{value:"Update User",id:"updateuser",level:3}];function c(e){let n={a:"a",code:"code",h2:"h2",h3:"h3",h4:"h4",img:"img",li:"li",ol:"ol",p:"p",strong:"strong",table:"table",tbody:"tbody",td:"td",th:"th",thead:"thead",tr:"tr",ul:"ul",...(0,i.R)(),...e.components};return(0,r.jsxs)(r.Fragment,{children:[(0,r.jsxs)(n.p,{children:[(0,r.jsx)(n.img,{alt:"QuickBooks Time",src:t(67492).A+"#connector-icon",width:"32",height:"32"}),"\n",(0,r.jsx)(n.a,{href:"https://quickbooks.intuit.com/time-tracking/",children:"QuickBooks Time"})," is an employee time tracking solution from Intuit.\nThe ",(0,r.jsx)(n.strong,{children:"QuickBooks Time"})," component supports managing users, job codes, job code assignments, and timesheets."]}),"\n",(0,r.jsx)(n.h2,{id:"api-documentation",children:"API Documentation"}),"\n",(0,r.jsxs)(n.p,{children:["This component was built using the ",(0,r.jsx)(n.a,{href:"https://tsheetsteam.github.io/api_docs/",children:"QuickBooks Time (TSheets) REST API"}),"."]}),"\n",(0,r.jsx)(n.h2,{id:"connections",children:"Connections"}),"\n",(0,r.jsx)(n.h3,{id:"oauth",children:"OAuth 2.0"}),"\n",(0,r.jsx)(n.p,{children:"OAuth 2.0 flow"}),"\n",(0,r.jsx)(n.p,{children:"QuickBooks Time uses OAuth 2.0 Authorization Code authentication. An OAuth application must be created in the QuickBooks Time developer portal before configuring this connection."}),"\n",(0,r.jsx)(n.h4,{id:"prerequisites",children:"Prerequisites"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsx)(n.li,{children:"A QuickBooks Time (TSheets) account with administrator access"}),"\n",(0,r.jsx)(n.li,{children:"An OAuth application registered in the QuickBooks Time developer portal"}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"setup-steps",children:"Setup Steps"}),"\n",(0,r.jsxs)(n.ol,{children:["\n",(0,r.jsx)(n.li,{children:"Navigate to the QuickBooks Time developer portal and create a new OAuth application"}),"\n",(0,r.jsxs)(n.li,{children:["Configure the application:\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Redirect URI"}),": ",(0,r.jsx)(n.code,{children:"https://oauth2.integrations.acme.com/callback"})]}),"\n"]}),"\n"]}),"\n",(0,r.jsxs)(n.li,{children:["Copy the ",(0,r.jsx)(n.strong,{children:"Client ID"})," and ",(0,r.jsx)(n.strong,{children:"Client Secret"})," from the application settings"]}),"\n"]}),"\n",(0,r.jsx)(n.h4,{id:"configure-the-connection",children:"Configure the Connection"}),"\n",(0,r.jsxs)(n.ul,{children:["\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Client ID"}),": Enter the Client ID from the OAuth application"]}),"\n",(0,r.jsxs)(n.li,{children:[(0,r.jsx)(n.strong,{children:"Client Secret"}),": Enter the Client Secret from the OAuth application"]}),"\n"]}),"\n",(0,r.jsxs)(n.p,{children:["This connection uses OAuth 2.0, a common authentication mechanism for integrations.\nRead about how OAuth 2.0 works ",(0,r.jsx)(n.a,{href:"/oauth2",children:"here"}),"."]}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Client ID"}),(0,r.jsx)(n.td,{children:"Client Identifier of your app for Quickbooks Time"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Client Secret"}),(0,r.jsx)(n.td,{children:"Client Secret of your app for Quickbooks Time"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"triggers",children:"Triggers"}),"\n",(0,r.jsx)(n.h3,{id:"pollchangestrigger",children:"New Records"}),"\n",(0,r.jsx)(n.p,{children:"Checks for new timesheets, users, or job codes in QuickBooks Time on a configured schedule."}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Resource Type"}),(0,r.jsx)(n.td,{children:"The type of resource to poll for new records."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Show New Records"}),(0,r.jsx)(n.td,{children:"Include newly created records in trigger results."}),(0,r.jsx)(n.td,{children:"true"})]})]})]}),"\n",(0,r.jsx)(n.h2,{id:"actions",children:"Actions"}),"\n",(0,r.jsx)(n.h3,{id:"createtimesheet",children:"Create Timesheet"}),"\n",(0,r.jsx)(n.p,{children:"Creates a Timesheet"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"User ID"}),(0,r.jsx)(n.td,{children:"The Id of the record to modify"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Jobcode ID"}),(0,r.jsx)(n.td,{children:"The Jobcode Id"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Start Date"}),(0,r.jsx)(n.td,{children:"Start time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss\xb1hh:mm). Time should reflect the user's local time."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"End Date"}),(0,r.jsx)(n.td,{children:"End time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss\xb1hh:mm). Time should reflect the user's local time."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"createuser",children:"Create User"}),"\n",(0,r.jsx)(n.p,{children:"Creates a User from the provided data"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Username"}),(0,r.jsx)(n.td,{children:"Username of the user"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"First Name"}),(0,r.jsx)(n.td,{children:"First name of the user"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Last Name"}),(0,r.jsx)(n.td,{children:"Last name of the user"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"deletetimesheet",children:"Delete Timesheet"}),"\n",(0,r.jsx)(n.p,{children:"Deletes a Timesheet"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Job Code IDs"}),(0,r.jsx)(n.td,{children:"A comma separated list of Job Code Ids"}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"getjobcodeassignments",children:"Get Job Code Assignments"}),"\n",(0,r.jsx)(n.p,{children:"Gets a list of Job Codes and their associated Users"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Active"}),(0,r.jsx)(n.td,{children:"'yes', 'no', or 'both'. Default is 'yes'"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Per Page"}),(0,r.jsx)(n.td,{children:"Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Page"}),(0,r.jsx)(n.td,{children:"Represents the page of results you'd like to retrieve. Default is 1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"User IDs"}),(0,r.jsx)(n.td,{children:"A comma separated list of User Ids to filter on"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"getjobcodes",children:"Get Job Codes"}),"\n",(0,r.jsx)(n.p,{children:"Gets a list of Job Codes"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Active"}),(0,r.jsx)(n.td,{children:"'yes', 'no', or 'both'. Default is 'yes'"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Per Page"}),(0,r.jsx)(n.td,{children:"Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Page"}),(0,r.jsx)(n.td,{children:"Represents the page of results you'd like to retrieve. Default is 1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"gettimesheets",children:"Get Time Sheets"}),"\n",(0,r.jsx)(n.p,{children:"Gets a list of Time Sheets"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Active"}),(0,r.jsx)(n.td,{children:"'yes', 'no', or 'both'. Default is 'yes'"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Per Page"}),(0,r.jsx)(n.td,{children:"Represents how many results you'd like to retrieve per request (page). Default is 50. Max is 50"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Page"}),(0,r.jsx)(n.td,{children:"Represents the page of results you'd like to retrieve. Default is 1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"User IDs"}),(0,r.jsx)(n.td,{children:"A comma separated list of User Ids to filter on"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Job Code IDs"}),(0,r.jsx)(n.td,{children:"A comma separated list of Job Code Ids to filter on"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Start Date"}),(0,r.jsx)(n.td,{children:"YYYY-MM-DD formatted date"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"End Date"}),(0,r.jsx)(n.td,{children:"YYYY-MM-DD formatted date"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"getusers",children:"Get Users"}),"\n",(0,r.jsx)(n.p,{children:"Gets a list of Users with optional filters"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Active"}),(0,r.jsx)(n.td,{children:"'yes', 'no', or 'both'. Default is 'yes'"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Per Page"}),(0,r.jsx)(n.td,{children:"Represents how many results you'd like to retrieve per 
1request (page). Default is 50. Max is 50"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Page"}),(0,r.jsx)(n.td,{children:"Represents the page of results you'd like to retrieve. Default is 1."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"updatetimesheet",children:"Update Timesheet"}),"\n",(0,r.jsx)(n.p,{children:"Updates a Timesheet"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Timesheet ID"}),(0,r.jsx)(n.td,{children:"The Id of the record to modify"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Jobcode ID"}),(0,r.jsx)(n.td,{children:"The Jobcode Id"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Start Date"}),(0,r.jsx)(n.td,{children:"Start time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss\xb1hh:mm). Time should reflect the user's local time."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"End Date"}),(0,r.jsx)(n.td,{children:"End time of the timesheet, in ISO 8601 format (YYYY-MM-DDThh:mm:ss\xb1hh:mm). Time should reflect the user's local time."}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]}),"\n",(0,r.jsx)(n.h3,{id:"updateuser",children:"Update User"}),"\n",(0,r.jsx)(n.p,{children:"Updates a specified User"}),"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",(0,r.jsxs)(n.table,{children:[(0,r.jsx)(n.thead,{children:(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.th,{children:"Input"}),(0,r.jsx)(n.th,{children:"Comments"}),(0,r.jsx)(n.th,{children:"Default"})]})}),(0,r.jsxs)(n.tbody,{children:[(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Connection"}),(0,r.jsx)(n.td,{}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"ID"}),(0,r.jsx)(n.td,{children:"The Id of the record to modify"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Username"}),(0,r.jsx)(n.td,{children:"Username of the user"}),(0,r.jsx)(n.td,{})]}),(0,r.jsxs)(n.tr,{children:[(0,r.jsx)(n.td,{children:"Additional Query Parameters"}),(0,r.jsx)(n.td,{children:"Additional query parameters to be provided for use in filtering result sets. For example, when filtering users it is possible to provide 'usernames' as the key and a comma separated list of one or more usernames to filter on."}),(0,r.jsx)(n.td,{})]})]})]})]})}function a(e={}){let{wrapper:n}={...(0,i.R)(),...e.components};return n?(0,r.jsx)(n,{...e,children:(0,r.jsx)(c,{...e})}):c(e)}},67492(e,n,t){t.d(n,{A:()=>s});let s="data:image/png;base64,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"},28453(e,n,t){t.d(n,{R:()=>d,x:()=>l});var s=t(96540);let r={},i=s.createContext(r);function d(e){let n=s.useContext(i);return s.useMemo(function(){return"function"==typeof e?e(n):{...n,...e}},[n,e])}function l(e){let n;return n=e.disableParentContext?"function"==typeof e.components?e.components(r):e.components||r:d(e.components),s.createElement(i.Provider,{value:n},e.children)}}}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.