very fast at protocol indexer with flexible filtering, xrpc queries, cursor-backed event stream, and more, built on fjall
rust
fjall
at-protocol
atproto
indexer
1---
2title: ingestion control
3---
4
5## GET /ingestion
6
7get the current ingestion status. returns `{ "crawler": bool, "firehose": bool, "backfill": bool }`.
8
9## PATCH /ingestion
10
11enable or disable ingestion components at runtime without restarting. only provided fields are updated.
12
13| field | description |
14| :--- | :--- |
15| `crawler` | enable or disable the crawler |
16| `firehose` | enable or disable the firehose |
17| `backfill` | enable or disable the backfill worker |
18
19when disabled, each component finishes its current task before pausing (e.g. the backfill worker completes any in-flight repo syncs, the firehose finishes processing the current message). they resume immediately when re-enabled.