Documentation Index
Fetch the complete documentation index at: https://api-docs.tiro.ooo/llms.txt
Use this file to discover all available pages before exploring further.
What are Webhooks?
Webhooks allow your application to receive real-time notifications when events occur in your workspace. Instead of polling the API, Tiro sends HTTP POST requests to your endpoint whenever something happens.How Webhooks Work
- Configure: Set up a webhook endpoint in your application
- Register: Add your endpoint to receive the events you care about
- Receive: Get instant notifications when events occur
- Process: Handle the event data in your application
Event & Resource Structure
Webhooks are organized around Events and Resources:Events
Events represent actions that occur in your workspace. See Note Events, Note Document Events, Note Summary Events, and FolderNote Events for detailed information. Webhook events are designed to stay under several hundred KB by including only metadata. Large content like transcripts and scripts are accessed via separate APIs to ensure webhook reliability and performance.Resources
Resources represent the main entities that events can act upon. Currently supported:Note: Individual note resourcesNoteDocument: Template-based documents generated from notesNoteSummary: AI-generated summaries for notesFolderNoteRelation: Relationship between folders and notes
Webhook Payload Structure
All webhook events follow the standard Event Structure structure:Security
Webhook requests are authenticated using your secret key in the Authorization header:Verification Example
Delivery & Retries
- Method: HTTP POST
- Content-Type:
application/json - Timeout: 60 seconds
- Retries: Up to 5 retries (6 total attempts) with exponential backoff
- Success: Any 2xx HTTP status code
Retry Schedule
- 15 seconds
- 30 seconds
- 5 minutes
- 30 minutes
- 2 hours
Getting Started
- Set up your endpoint: Create an HTTP endpoint that can receive POST requests
- Configure webhooks: Register your webhook endpoint in Tiro Platform
- Handle events: Process incoming webhook payloads in your application