everhour.api.* operation is listed below with parameter shapes and return types from the plugin Zod schemas.
New to Corsair? See API access, authentication, and error handling.
Clients
createClient
clients.createClient
Create a client
Risk: write
Output
deleteClient
clients.deleteClient
Delete a client
Risk: write
Output:
null
getClient
clients.getClient
Get a client
Risk: read
Output
listClients
clients.listClients
List clients
Risk: read
query full type
query full type
object[]
Output full type
Output full type
updateClient
clients.updateClient
Update a client
Risk: write
Output
Expenses
listExpenseCategories
expenses.listExpenseCategories
List expense categories
Risk: read
object[]
Output full type
Output full type
listExpenses
expenses.listExpenses
List expenses
Risk: read
query full type
query full type
object[]
Output full type
Output full type
Hooks
createWebhook
hooks.createWebhook
Create a webhook
Risk: write
Output
deleteWebhook
hooks.deleteWebhook
Delete a webhook
Risk: write
Output:
null
getWebhook
hooks.getWebhook
Get a webhook
Risk: read
Output
listWebhooks
hooks.listWebhooks
List webhooks
Risk: read
object[]
Output full type
Output full type
updateWebhook
hooks.updateWebhook
Update a webhook
Risk: write
Output
Invoices
listInvoices
invoices.listInvoices
List invoices
Risk: read
query full type
query full type
object[]
Output full type
Output full type
Platforms
listPlatforms
platforms.listPlatforms
List supported platforms
Risk: read
object[]
Output full type
Output full type
Projects
createProject
projects.createProject
Create a project
Risk: write
Output
deleteProject
projects.deleteProject
Delete a project
Risk: write
Output:
null
getProject
projects.getProject
Get a project
Risk: read
Output
listProjects
projects.listProjects
List projects
Risk: read
query full type
query full type
object[]
Output full type
Output full type
updateProject
projects.updateProject
Update a project
Risk: write
Output
Sections
createSection
sections.createSection
Create a section
Risk: write
Output
deleteSection
sections.deleteSection
Delete a section
Risk: write
Output:
null
getSection
sections.getSection
Get a section
Risk: read
Output
listSections
sections.listSections
List sections in a project
Risk: read
Output:
object[]
Output full type
Output full type
Tags
listTags
tags.listTags
List workspace tags
Risk: read
object[]
Output full type
Output full type
Tasks
createTask
tasks.createTask
Create a task
Risk: write
Output
getTask
tasks.getTask
Get a specific task
Risk: read
Output
listTasksForProject
tasks.listTasksForProject
List tasks for a project
Risk: read
query full type
query full type
object[]
Output full type
Output full type
searchTasks
tasks.searchTasks
Search tasks across projects
Risk: read
Output:
object[]
Output full type
Output full type
Time
deleteTimeEntry
time.deleteTimeEntry
Delete a time record
Risk: write
Output:
null
discardTimesheetApproval
time.discardTimesheetApproval
Discard a pending timesheet approval request
Risk: write
Output
listUserTime
time.listUserTime
List time records for a user
Risk: read
query full type
query full type
object[]
Output full type
Output full type
listUserTimesheets
time.listUserTimesheets
List timesheets for a user
Risk: read
query full type
query full type
object[]
Output full type
Output full type
logTime
time.logTime
Log a new time record
Risk: write
Output
requestTimesheetApproval
time.requestTimesheetApproval
Request approval for a timesheet week
Risk: write
Output
updateTimeEntry
time.updateTimeEntry
Update a time record
Risk: write
Output
Timecards
clockIn
timecards.clockIn
Clock a user in
Risk: write
Output
clockOut
timecards.clockOut
Clock a user out
Risk: write
Output
deleteTimecard
timecards.deleteTimecard
Delete a user timecard
Risk: write
Output:
null
getTimecard
timecards.getTimecard
Get a user timecard for a date
Risk: read
Output
listTimecards
timecards.listTimecards
List team timecards
Risk: read
Output:
object[]
Output full type
Output full type
listUserTimecards
timecards.listUserTimecards
List timecards for a user
Risk: read
Output:
object[]
Output full type
Output full type
updateTimecard
timecards.updateTimecard
Update a user timecard
Risk: write
Output
Timer
getCurrentTimer
timer.getCurrentTimer
Get the current active timer
Risk: read
startTimer
timer.startTimer
Start a new timer
Risk: write
Output
stopTimer
timer.stopTimer
Stop the currently running timer
Risk: write
User
getUser
user.getUser
Get current user profile
Risk: read
listTeams
user.listTeams
Get the authenticated Everhour workspace
Risk: read
object[]
Output full type
Output full type
listTeamUsers
user.listTeamUsers
List all team users
Risk: read
query full type
query full type
object[]
Output full type
Output full type