Bing Webmaster CLI

API coverage

Every Bing Webmaster API method with its HTTP verb, read or write effect, status, and the bwt command that calls it.

Generated from the operation registry and the bwt command tree on main. Tests fail when a documented method has no command or when a command's read or write classification disagrees with the registry.

The registry is checked against the pinned documentation snapshot described in Compatibility: 62 methods, of which 57 are implemented, 2 are implemented as experimental, and 3 are never implemented.

Effect is behavior, not HTTP verb: read methods are allowed under --read-only; write methods are blocked. Experimental commands print a notice on every run: Bing still documents them, but a live check failed (GetSiteMoves returned HTTP 404).

Sites

MethodHTTPEffectStatusCommandNotes
GetUserSitesGETreadimplementedbwt sites list, bwt users add
AddSitePOSTwriteimplementedbwt sites add
VerifySitePOSTwriteimplementedbwt sites verifychanges verification state
RemoveSitePOSTwriteimplementedbwt sites remove

Users and roles

MethodHTTPEffectStatusCommandNotes
GetSiteRolesGETreadimplementedbwt users list, bwt users remove
AddSiteRolesPOSTwriteimplementedbwt users add
RemoveSiteRolePOSTwriteimplementedbwt users remove

URL and content submission

MethodHTTPEffectStatusCommandNotes
SubmitUrlPOSTwriteimplementedbwt submit urls
SubmitUrlBatchPOSTwriteimplementedbwt submit urls500 URLs per request
GetUrlSubmissionQuotaGETreadimplementedbwt quota, bwt submit urls
SubmitContentPOSTwriteimplementedbwt submit contentworks with an API key (verified 2026-10-04); content can be indexed despite robots.txt
GetContentSubmissionQuotaGETreadimplementedbwt quota

Sitemaps and feeds

MethodHTTPEffectStatusCommandNotes
GetFeedsGETreadimplementedbwt sitemaps list
GetFeedDetailsGETreadimplementedbwt sitemaps get
SubmitFeedPOSTwriteimplementedbwt sitemaps submit
RemoveFeedPOSTwriteimplementedbwt sitemaps remove

Search performance

MethodHTTPEffectStatusCommandNotes
GetQueryStatsGETreadimplementedbwt stats queriestop queries; updated weekly
GetPageStatsGETreadimplementedbwt stats pagestop pages; updated weekly
GetQueryPageStatsGETreadimplementedbwt stats query-pages
GetPageQueryStatsGETreadimplementedbwt stats page-queries
GetQueryPageDetailStatsGETreadimplementedbwt stats detail
GetQueryTrafficStatsGETreadimplementedbwt stats query-trafficupdated daily
GetRankAndTrafficStatsGETreadimplementedbwt stats summary, bwt stats trafficupdated daily

Crawl

MethodHTTPEffectStatusCommandNotes
GetCrawlStatsGETreadimplementedbwt crawl stats
GetCrawlIssuesGETreadimplementedbwt crawl issues
GetCrawlSettingsGETreadimplementedbwt crawl set-settings, bwt crawl settings
SaveCrawlSettingsPOSTwriteimplementedbwt crawl set-settings

URL information

MethodHTTPEffectStatusCommandNotes
GetUrlInfoGETreadimplementedbwt url info
GetUrlTrafficInfoGETreadimplementedbwt url traffic
GetChildrenUrlInfoPOSTreadimplementedbwt url childrena read that uses POST
GetChildrenUrlTrafficInfoGETreadimplementedbwt url children-traffic
MethodHTTPEffectStatusCommandNotes
GetLinkCountsGETreadimplementedbwt links counts
GetUrlLinksGETreadimplementedbwt links list
GetConnectedPagesGETreadimplementedbwt connected-pages list
AddConnectedPagePOSTwriteimplementedbwt connected-pages add

Keyword research

MethodHTTPEffectStatusCommandNotes
GetKeywordGETreadimplementedbwt keywords get
GetKeywordStatsGETreadimplementedbwt keywords stats
GetRelatedKeywordsGETreadimplementedbwt keywords related

Query parameters

MethodHTTPEffectStatusCommandNotes
GetQueryParametersGETreadimplementedbwt params list
AddQueryParameterPOSTwriteimplementedbwt params add
RemoveQueryParameterPOSTwriteimplementedbwt params remove
EnableDisableQueryParameterPOSTwriteimplementedbwt params disable, bwt params enable

Blocked URLs

MethodHTTPEffectStatusCommandNotes
GetBlockedUrlsGETreadimplementedbwt block list, bwt block remove
AddBlockedUrlPOSTwriteimplementedbwt block add
RemoveBlockedUrlPOSTwriteimplementedbwt block remove

Page preview blocks

MethodHTTPEffectStatusCommandNotes
GetActivePagePreviewBlocksGETreadimplementedbwt preview-blocks list
AddPagePreviewBlockPOSTwriteimplementedbwt preview-blocks add
RemovePagePreviewBlockPOSTwriteimplementedbwt preview-blocks remove
MethodHTTPEffectStatusCommandNotes
GetDeepLinkBlocksGETreadimplementedbwt deeplink-blocks listverified 2026-10-04
AddDeepLinkBlockPOSTwriteimplementedbwt deeplink-blocks addverified 2026-10-04; market must be lowercase (en-us)
RemoveDeepLinkBlockPOSTwriteimplementedbwt deeplink-blocks removeverified 2026-10-04; market must be lowercase (en-us)
GetDeepLinkGETreadobsoleteNever implementedmarked Obsolete by Microsoft; use GetDeepLinkBlocks
GetDeepLinkAlgoUrlsGETreadobsoleteNever implementedmarked Obsolete by Microsoft; no longer used
UpdateDeepLinkPOSTwriteobsoleteNever implementedmarked Obsolete by Microsoft; use deep-link blocking

Geo-targeting

MethodHTTPEffectStatusCommandNotes
GetCountryRegionSettingsGETreadimplementedbwt geo listverified 2026-10-04
AddCountryRegionSettingsPOSTwriteimplementedbwt geo addverified 2026-10-04; country code must be lowercase (us)
RemoveCountryRegionSettingsPOSTwriteimplementedbwt geo removeverified 2026-10-04; country code must be lowercase (us)

Site moves

MethodHTTPEffectStatusCommandNotes
GetSiteMovesGETreadexperimentalbwt experimental site-move listreturned HTTP 404 in a live check (2026-10-04)
SubmitSiteMovePOSTwriteexperimentalbwt experimental site-move submitcurrent behavior unverified

Fetch as Bingbot

MethodHTTPEffectStatusCommandNotes
FetchUrlPOSTwriteimplementedbwt fetch requestschedules a Bingbot fetch
GetFetchedUrlsGETreadimplementedbwt fetch list
GetFetchedUrlDetailsGETreadimplementedbwt fetch get

Beyond the Bing Webmaster API

FeatureHandled byNotes
IndexNow protocolbwt indexnow key generate, bwt indexnow key check, bwt indexnow submitNeeds no Bing credentials; the key is hosted on the site. Submissions reach every participating engine.
SOAP and POX (XML) protocolsNever implementedRetired by Microsoft on 2026-08-31. The CLI uses the JSON endpoints only.
AI Performance and citation reportsNot availableDashboard only (public preview February 2026, expanded June 2026); no public API method.
Recommendations and Top InsightsNot availableDashboard only; no public API method.
Site ScanNot availableDashboard audit workflow; no public API method.
Backlink comparisonNot availableDashboard only. bwt links covers the legacy GetLinkCounts and GetUrlLinks methods.
IndexNow InsightsNot availableDashboard only; no public API method.
Bing Search APIs (Web Search API)Out of scopeA separate product, retired 2025-08-11; it does not affect the Webmaster API.

On this page