Webhook Delivery
If a delivery fails, we retry with exponential backoff for up to 24 hours. Return a 2xx response to acknowledge the event and stop further attempts.
https://example.com/docs/webhooks
Connect websites and GitHub documentation. Bulkgrid indexes the content, keeps it refreshed, and returns relevant passages with links to the original sources.
Example animation: index three documents from example.com, then search for webhook retry behavior. Retrieve two relevant passages with links to their original pages.
Retrieve focused evidence, keep it current, and let Bulkgrid manage the indexing infrastructure.
Retrieve the right source context instead of sending large pages, pasted docs, or noisy search results into every prompt.
Ground responses in current, source-backed evidence to reduce hallucinations and avoid relying on stale model memory.
Keep important websites automatically recrawled and updated so AI is not working from old content.
Search already-indexed source content immediately instead of crawling pages at question time.
Bulkgrid handles crawling, rendering, retries, storage, indexing, recrawls, and change detection.
See when pages are added, removed, updated, or fail so teams can react without checking manually.
Give your application the context behind an answer. Retrieve focused passages from your indexed content, with source URLs and document metadata in every result.
How are failed webhooks retried?
2 passages · Product Documentation
Webhook Delivery
If a delivery fails, we retry with exponential backoff for up to 24 hours. Return a 2xx response to acknowledge the event and stop further attempts.
https://example.com/docs/webhooks
Retry Policy
Each delivery attempt includes the same event ID. Store this ID to handle duplicate deliveries safely. You can replay a failed event from the delivery log.
https://example.com/api/retries
Bring the right sources together in a collection. Include the folders and pages that matter, and leave unrelated content out of your search.
Collection
Product Documentation
example.com
How are failed webhooks retried?
2 passages in this collection preview
Webhook Delivery
https://example.com/docs/webhooks
Retry Policy
https://example.com/api/retries
Keep your knowledge organized and current while Bulkgrid handles indexing, storage, and retrieval.
Combine keyword and semantic search to match exact names, technical terms, and the meaning behind a question.
Index website content or sync Markdown and MDX from GitHub. Choose website paths or repository folders to include.
Keep each source updated on its configured schedule, or request a refresh. New content becomes searchable after indexing completes.
Get passages with source URLs and document metadata, so your application can cite its context and readers can check the original.
Reuse shared public indexes or maintain private sources in your workspace. Collections and scoped credentials control what an application can search.
Follow indexing progress, inspect failures, and see the pages and files added, changed, or removed in each run.
Use the TypeScript or Python SDK to retrieve passages from an indexed collection. Add sources and organize them into collections through the same client.
import { BulkgridClient } from '@bulkgrid/sdk';
const client = new BulkgridClient({
apiKey: process.env.BULKGRID_API_KEY!,
baseUrl: 'https://bulkgrid.com',
});
const result = await client.index.search({
collectionId: process.env.BULKGRID_COLLECTION_ID!,
query: 'How are failed webhooks retried?',
limit: 3,
});
for (const passage of result.results) {
console.log(passage.text_content, passage.url);
}Everything you need to know about sources, collections, and indexed retrieval.
Search, crawl, and extract the web. Give your agents the content they need to get to work.
Explore public sources you can add to your workspace and search immediately. Bring in your own sources as your needs grow.
The Bulkgrid API Reference provides AI agents with programmatic access to manage web crawling and data extraction. It details how to control sources, initiate crawl and deep crawl runs, manage collections, retrieve run results, and search indexed content. Use it for integration, operational tasks, data extraction, and research.
Explore nextjs.org documentation covering application development, routing with App and Pages Routers, API Routes, data fetching, caching, and UI creation using React components. This resource provides essential guidance on configuring, deploying, and optimizing Next.js applications, empowering AI agents to build, integrate, operate, and troubleshoot projects efficiently.
Tailwind CSS documentation provides guidance on customizing design tokens, styling elements with accent colors, and controlling layout using Flexbox and Grid. AI agents can leverage this resource to build and operate web interfaces by applying utility classes and custom styles.
Vite documentation details configuring build and development options, plugin development, and the Environment API for frameworks. AI agents can use this resource to build and configure frontend projects, develop plugins, and troubleshoot issues, including breaking changes and releases.
The AI SDK documentation guides developers in building and integrating AI applications, agents, and custom providers. Learn to implement LLM text generation, streaming, and agent skills, and troubleshoot common issues to build AI-powered applications and agents.
Better Auth documentation provides guides for implementing authentication features like 2FA and OAuth, alongside integrating with frameworks and managing the Better Auth infrastructure. It also includes resources for AI integration and agentic workflows.