Skip to main content
The Everhour plugin handles incoming webhooks. Point your provider’s subscription URL at your Corsair HTTP handler (see Overview for setup context and the exact URL shape).
New to Corsair? See webhooks and hooks.

Webhook map

  • client
    • created (client.created)
    • updated (client.updated)
  • estimate
    • updated (estimate.updated)
  • invoice
    • created (invoice.created)
    • deleted (invoice.deleted)
    • updated (invoice.updated)
  • project
    • created (project.created)
    • removed (project.removed)
    • updated (project.updated)
  • section
    • created (section.created)
    • recovered (section.recovered)
    • removed (section.removed)
    • updated (section.updated)
  • task
    • created (task.created)
    • recovered (task.recovered)
    • removed (task.removed)
    • updated (task.updated)
  • time
    • updated (time.updated)
  • timer
    • started (timer.started)
    • stopped (timer.stopped)

HTTP handler setup

app/api/webhook/route.ts

Events

Client

Created

client.created A client was created Payload
webhookHooks example

Updated

client.updated A client was updated Payload
webhookHooks example

Estimate

Updated

estimate.updated A task estimate was updated Payload
webhookHooks example

Invoice

Created

invoice.created An invoice was created Payload
webhookHooks example

Deleted

invoice.deleted An invoice was deleted Payload
webhookHooks example

Updated

invoice.updated An invoice was updated Payload
webhookHooks example

Project

Created

project.created A project was created Payload
webhookHooks example

Removed

project.removed A project was removed Payload
webhookHooks example

Updated

project.updated A project was updated Payload
webhookHooks example

Section

Created

section.created A section was created Payload
webhookHooks example

Recovered

section.recovered A section was recovered Payload
webhookHooks example

Removed

section.removed A section was removed Payload
webhookHooks example

Updated

section.updated A section was updated Payload
webhookHooks example

Task

Created

task.created A task was created Payload
webhookHooks example

Recovered

task.recovered A task was recovered Payload
webhookHooks example

Removed

task.removed A task was removed Payload
webhookHooks example

Updated

task.updated A task was updated Payload
webhookHooks example

Time

Updated

time.updated A time record is created or modified Payload
webhookHooks example

Timer

Started

timer.started A timer was started Payload
webhookHooks example

Stopped

timer.stopped A timer was stopped Payload
webhookHooks example