This document details the structure of the webhook payload and the specifications for its delivery.Documentation Index
Fetch the complete documentation index at: https://docs.tryingrow.com/llms.txt
Use this file to discover all available pages before exploring further.
Webhook Payload Structure
Ingrow sends signals in batches as a JSON payload in the body of the POST request. The payload has the following structure:Delivery Specifications
Delivery Schedule
- Primary Sync Window: Most webhooks are delivered during the primary sync window, which is from 2:00 AM to 5:00 AM IST (Indian Standard Time).
- Frequency: Webhooks are sent continuously during this window as new signals are generated.
- Rate Limit: To prevent overwhelming your server, InGrow limits the delivery rate to a maximum of 10 records per second per webhook endpoint.
Delivery Guarantees
- Retry Logic: If a webhook request to your endpoint fails (e.g., due to a server error), InGrow will attempt to retry the request up to three times with an exponential backoff strategy.
- Timeout: Each webhook request has a timeout of 30 seconds. If your server does not respond within this time, the request will be considered failed.
- Expected Response: Your endpoint should return an HTTP status code in the 200-299 range to indicate that the webhook was received successfully.
