View as Markdown
ClickTime icon

ClickTime ACTION

Create Job

Create a Job on Clicktime. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's ClickTime account once, then configure and run Create Job from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "clicktime-create-job",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    clicktime: { authProvisionId: "apn_xxxxxxx" },
    accountingPackageId: "Accounting Package ID",
    billingRate: "Billing Rate",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Create Job inputs
Property Type Description
accountingPackageId Accounting Package ID string
Unique identifier for the accounting package
Optional
billingRate Billing Rate string
The billing rate for the job
Optional
isActive Is Active boolean
Indicates whether the job is currently active
Optional
isEligibleTimeOffAllocation Eligible for Time Off Allocation boolean
Determines if the job is eligible for time-off allocation
Optional
name Name string
The name of the job
Required
notes Notes string
Additional information related to the job
Optional
clientId Client ID string
Unique identifier of the client associated with a job
Required Dynamic
includeInRm Include in RM boolean
Specifies whether the job should be included in RM
Optional
isBillable Is Billable boolean
Indicates whether the job is billable
Optional
jobNumber Job Number string
Unique identifier assigned to a job for tracking purposes
Required
startDate Start Date string
The start date of the job, i.e.: 2020-01-01
Optional
endDate End Date string
The end date of the job, i.e.: 2020-01-01
Optional
timeRequiresApproval Time Requires Approval boolean
Indicates whether time entries for the job require approval
Optional
useCompanyBillingRate Use Company Billing Rate boolean
Specifies whether the job uses the company-wide billing rate instead of a custom one
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
clicktime-create-job
Version
0.0.2
App
ClickTime
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes