AGENTS.md@packages/integration-bing · git:20260404.39669fe · 2026-04-04 · sha256 ab70f29be1144261
AGENTS.md@packages/integration-bing git:20260404.39669feA
Immutable. This exact content is served forever at /api/v1/blob/ab70f29be1144261.
# integration-bing ## Purpose Bing Webmaster Tools integration — API client for fetching URL inspection data, keyword stats, and site-level metrics from Bing's Webmaster API. ## Key Files | File | Role | |------|------| | `src/bing-client.ts` | Bing Webmaster API client — URL inspections, keyword stats, site info | | `src/types.ts` | Type definitions and `BingApiError` custom error class | | `src/constants.ts` | API URLs, timeouts | | `src/index.ts` | Re-exports public API | ## Patterns - **API key auth**: Uses a Bing Webmaster API key stored in `~/.canonry/config.yaml`. - **Error handling**: Uses `BingApiError` for API-specific errors. ## Common Mistakes - **Storing API keys in the database** — credentials belong in `~/.canonry/config.yaml`. ## See Also - `docs/bing-webmaster-setup.md` — user-facing setup guide - `packages/api-routes/src/bing.ts` — API routes that use this client