Skip to main content
The CrowTerminal 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

  • data
    • ingested (data.ingested)
  • posting
    • completed (posting.completed)
    • failed (posting.failed)
  • skill
    • updated (skill.updated)
    • versionCreated (skill.versionCreated)
  • validation
    • blocked (validation.blocked)

HTTP handler setup

app/api/webhook/route.ts

Events

Data

Ingested

data.ingested Agent data was ingested Payload
webhookHooks example

Posting

Completed

posting.completed Content posting completed successfully Payload
webhookHooks example

Failed

posting.failed Content posting failed Payload
webhookHooks example

Skill

Updated

skill.updated A client skill was updated Payload
webhookHooks example

Version Created

skill.versionCreated A new skill version was created Payload
webhookHooks example

Validation

Blocked

validation.blocked A proposed memory change was blocked Payload
webhookHooks example