Skip to main content
Timesheet Portal
Timesheet Portal
68 actions · 4 auth methods
PreviewAccounting

Authentication

Project — Email & Password

Timesheet Portal issues a session API token from POST /token using the email and password of an API-authorised System Ad…Guides: Connector Profile, Link Account

Recruitment — Email & Password

Timesheet Portal issues a session API token from POST /token using the email and password of an API-authorised System Ad…Guides: Connector Profile, Link Account

Project — OAuth 2.0

OAuth 2.0 Client Credentials. Generate a Client ID and Client Secret in Settings > Account > Account > API access (requi…Guides: Connector Profile, Link Account

Recruitment — OAuth 2.0

OAuth 2.0 Client Credentials. Generate a Client ID and Client Secret in Settings > Account > Account > API access (requi…Guides: Connector Profile, Link Account
Actions
|
68 actions
Action
Description
Create Client User
Create Client User
Get Clients
Get Clients
Create Client
Create Client
Get Cost Centres
Get Cost Centres
Get Custom Fields
Get Custom Fields
Create Expense Category
Create Expense Category
Get Expense Entries Report
Get Expense Entries Report
Get Expense Forms Report
Get Expense Forms Report
Get Expense Receipt
Get Expense Receipt
Get Invoice Report
Get Invoice Report
Get Invoice Report V2
Get Invoice Report V2
Get Invoices
Get Invoices
Approve Invoices
Approve Invoices
Email Invoices
Email Invoices
Mark Invoices Exported
Mark Invoices Exported
Get Leave Bookings Report
Get Leave Bookings Report
Get Leave Bookings Summary
Get Leave Bookings Summary
Get Projects
Get Projects
Create Project
Create Project
Get Rates
Get Rates
Create Rate
Create Rate
Get Custom Reports
Get Custom Reports
Get Report Fields
Get Report Fields
Get Builtin Report
Get Builtin Report
Get Custom Report
Get Custom Report
Get Timesheets Report
Get Timesheets Report
Get Charge Codes
Get Charge Codes
Create Charge Code
Create Charge Code
Get Third Parties
Get Third Parties
Create Third Party
Create Third Party
Mark Timesheets Exported
Mark Timesheets Exported
Get Login Token
Get Login Token
Get Users
Get Users
Search Users
Search Users
Create User
Create User
Get Jobs
Get jobs
Create Job
Create job
Get Contractors
Get Contractors
Create Contractor
Create Contractor
Search Contractors
Search Contractors
Create Perm Placement
Create Perm Placement
Get Admins
Get Admins
Create Admin
Create Admin
Get Approvers
Get Approvers
Create Approver
Create Approver
Create Third-Party User
Create Third-Party User
Create Working Pattern
Create Working Pattern
Get Placements
Get placements
Get Purchase Orders
Get purchase orders
Get Timesheets
Get Timesheets
Create Or Update Timesheets
Create Or Update Timesheets
Get Invoice
Get Invoice
Get Invoice PDF
Get Invoice PDF
Create Invoices
Create Invoices
Mark Invoices Paid
Mark Invoices Paid
Mark Invoices Posted
Mark Invoices Posted
Get Invoice Report V2 API
Get Invoice Report
Create Activities
Add or update multiple activity records (V2). NOTE - the V1 POST /activities route 404s; this V2 endpoint is the working…
Create Placement Activities
Add or update multiple placement activity records (V2)
Get Invoice Templates
Get invoice templates
Get Custom Lists
Get custom lists
Get Exchange Rates
Get exchange rates
Get Contractors (V2)
Get contractors (V2 delta-sync)
Get Administrators (V2)
Get administrators (V2 delta-sync)
Get Approvers (V2)
Get approvers (V2 delta-sync)
Get Clients (V2)
Get clients (V2 delta-sync)
Get Cost Centres (V2)
Get cost centres (V2 delta-sync)
Get Rate Types (V2)
Get rate types (V2)

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See Organizations & Projects.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.

Connector Profile

Timesheet Portal - Project — Email & Password

Connector Profile

Timesheet Portal - Recruitment — Email & Password

Connector Profile

Timesheet Portal - Project — OAuth 2.0

Connector Profile

Timesheet Portal - Recruitment — OAuth 2.0
3

Link an Account

Connect an account using StackOne Hub or Auth Link.

Link Account

Timesheet Portal - Project — Email & Password

Link Account

Timesheet Portal - Recruitment — Email & Password

Link Account

Timesheet Portal - Project — OAuth 2.0

Link Account

Timesheet Portal - Recruitment — OAuth 2.0
4

Use Actions

Invoke actions using one of the methods below:
  • MCP – Model Context Protocol for AI assistants
  • A2A – Agent-to-Agent protocol
  • Agent SDK – TypeScript and Python SDKs for AI agents
  • Actions RPC – Direct API calls
  • Playground – Test actions in the dashboard