View as Markdown
Deel icon

Deel ACTION

List Timesheets

List IC contractor timesheets in Deel with optional filters for contract, status, date range, and contract type. Returns timesheet IDs, contract info, hours worked, status, and pay period. Use List Contracts to find contract IDs for filtering. See the documentation
  • Action
  • Read only
  • OAuth
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's Deel account once, then configure and run List Timesheets 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: "deel-list-timesheets",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    deel: { authProvisionId: "apn_xxxxxxx" },
    contractId: "Contract ID",
    statuses: ["Statuses"],
  },
})

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.

List Timesheets inputs
Property Type Description
contractId Contract ID string
The unique identifier of the Deel contract. Use List Contracts to find contract IDs.
Optional
statuses Statuses string[]
Filter by timesheet status (e.g., pending, approved, declined).
Optional
contractTypes Contract Types string[]
Filter by contract type (e.g., fixed_rate_contract, pay_as_you_go_contract).
Optional
dateFrom Date From string
Start date filter in ISO 8601 format (e.g., 2026-01-01).
Optional
dateTo Date To string
End date filter in ISO 8601 format (e.g., 2026-06-30).
Optional
limit Limit integer
Maximum number of timesheets to return.
Optional
offset Offset integer
Number of records to skip for pagination.
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
deel-list-timesheets
Version
0.0.2
App
Deel
Authentication
OAuth
Read-only
Yes
Destructive
No
Open world
Yes