docs(indexer): OpenAPI/path pack + curls for swaps, pools, fees, burns, windows #1321

Merged
PlasticDigits merged 2 commits from issue/1204-indexer-http-pack into main 2026-09-22 16:49:44 +00:00

Summary

  • Publish docs/indexer-http.md with a path table and curls for swaps tape, pools, treasury fees, hook burns, and the three volume clocks (trailing, UTC series, DeFiLlama day).
  • Register the existing /health, /api/v1/health/fee-discount, and /api/v1/compliance/blacklist-check handlers on ApiDoc so Swagger matches the router.
  • Add make verify-issue-1204 so those paths cannot disappear from the pack or the generated spec.

Fixes #1204

Test plan

  • make verify-issue-1204 (pack greps + openapi_pack_includes_five_surfaces_and_health)
  • cd indexer && cargo test --test security openapi_spec_available -- --test-threads=1 (needs Postgres)
  • Happy curls T3–T16 and unhappy window=1h / unknown pair / POST /api/v1/pairs against a running indexer
## Summary - Publish `docs/indexer-http.md` with a path table and curls for swaps tape, pools, treasury fees, hook burns, and the three volume clocks (trailing, UTC series, DeFiLlama day). - Register the existing `/health`, `/api/v1/health/fee-discount`, and `/api/v1/compliance/blacklist-check` handlers on `ApiDoc` so Swagger matches the router. - Add `make verify-issue-1204` so those paths cannot disappear from the pack or the generated spec. Fixes #1204 ## Test plan - [x] `make verify-issue-1204` (pack greps + `openapi_pack_includes_five_surfaces_and_health`) - [ ] `cd indexer && cargo test --test security openapi_spec_available -- --test-threads=1` (needs Postgres) - [ ] Happy curls T3–T16 and unhappy `window=1h` / unknown pair / POST `/api/v1/pairs` against a running indexer
docs(indexer): publish HTTP pack and register health OpenAPI paths
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
32396da7b9
Integrators can copy curls for swaps, pools, fees, hook burns, and the three volume clocks, and Swagger now lists the health and blacklist routes that the router already serves.

Fixes #1204
Author
Owner

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue

drain skip: no occupying job for rebase/fix-pr/CI-wait; remaining continue
Author
Owner

drain skip: default autoland requires tip ACCEPT (#77)

drain skip: default autoland requires tip ACCEPT (#77)
Author
Owner

cl8y-agent-control: fix-cycle cap reached; human required.

cl8y-agent-control: fix-cycle cap reached; human required.
Author
Owner

drain skip: fix-cycle breaker open; remaining continue

drain skip: fix-cycle breaker open; remaining continue
Merge branch 'main' into issue/1204-indexer-http-pack
All checks were successful
ci/woodpecker/pr/woodpecker Pipeline was successful
bd3b866964
PlasticDigits deleted branch issue/1204-indexer-http-pack 2026-09-22 16:49:44 +00:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
code/cl8y-dex-terraclassic!1321
No description provided.