API endpoint coverage

0% · 0/372
external 0% 0/243internal 0% 0/91hooks 0% 0/38
← back to the api report · dashboard

The denominator is generated from the source repos (scripts/sync-endpoints.mjs, scripts/sync-routes.mjs), so it reflects the whole shipped surface — not a curated subset.

Covered (0)

Uncovered (372)

—external GET /analytics/product-performance
—external GET /analytics/recurring-revenue
—external GET /analytics/stock-forecast
—external GET /activity-log
—external GET /activity-log/stats
—external GET /bocs
—external POST /bocs
—external DELETE /bocs/{id}
—external GET /bocs/{id}
—external PUT /bocs/{id}
—external GET /bocs/{id}/history
—external GET /bocs/{id}/products
—external GET /bocs/{id}/widget
—external GET /bocs/display-order
—external PUT /bocs/display-order
—external GET /bocs/selling-plan/{sellingPlanId}
—external GET /bocs/widget-list
—external POST /admin/bulk-replace/execute
—external GET /admin/bulk-replace/jobs
—external GET /admin/bulk-replace/jobs/{jobId}
—external GET /admin/bulk-replace/jobs/{jobId}/items
—external POST /admin/bulk-replace/jobs/{jobId}/retry
—external GET /admin/bulk-replace/preview
—external POST /admin/price-changes/{id}/dismiss
—external GET /admin/price-changes/pending
—external GET /categories
—external POST /categories
—external GET /categories/{id}
—external PUT /categories/{id}
—external GET /categories/{id}/history
—external GET /collections
—external POST /collections
—external DELETE /collections/{id}
—external GET /collections/{id}
—external PUT /collections/{id}
—external GET /collections/{id}/bocs
—external GET /collections/{id}/history
—external GET /collections/{id}/products
—external GET /collections/{id}/widget
—external GET /contacts
—external POST /contacts
—external DELETE /contacts/{id}
—external GET /contacts/{id}
—external PUT /contacts/{id}
—external GET /contacts/{id}/external
—external GET /contacts/{id}/history
—external PUT /contacts/{id}/internal
—external PUT /contacts/{id}/overwrite
—external PUT /contacts/{id}/revert
—external PUT /contacts/{id}/tags
—external POST /contacts/internal
—external GET /contacts/sync/external-to-bocs
—external GET /coupons
—external POST /coupons
—external DELETE /coupons/{id}
—external GET /coupons/{id}
—external PUT /coupons/{id}
—external GET /coupons/{id}/history
—external PUT /coupons/{id}/internal
—external PUT /coupons/{id}/overwrite
—external PUT /coupons/{id}/revert
—external POST /coupons/internal
—external GET /coupons/sync/external-to-bocs
—external GET /filters
—external POST /filters
—external GET /filters/{id}
—external PUT /filters/{id}
—external GET /filters/{id}/history
—external GET /filters/get-by-filter-id/{bySlug}
—external GET /filters/histogram
—external GET /filters/query
—external GET /filters/search-by-filter-id/{slugId}
—external GET /images
—external POST /images
—external DELETE /images/{id}
—external GET /images/{id}
—external PUT /images/{id}
—external GET /images/{id}/history
—external POST /images/presign-url
—external GET /orders
—external POST /orders
—external DELETE /orders/{id}
—external GET /orders/{id}
—external PUT /orders/{id}
—external GET /orders/{id}/external
—external GET /orders/{id}/history
—external PUT /orders/{id}/internal
—external PUT /orders/{id}/overwrite
—external POST /orders/{id}/pay-now
—external PUT /orders/{id}/revert
—external POST /orders/internal
—external GET /orders/sync/external-to-bocs
—external GET /products
—external POST /products
—external DELETE /products/{id}
—external GET /products/{id}
—external PUT /products/{id}
—external GET /products/{id}/history
—external PUT /products/{id}/internal
—external PUT /products/{id}/overwrite
—external PUT /products/{id}/revert
—external PUT /products/{id}/tags
—external GET /products/{id}/variations
—external GET /products/{id}/variations/{variation}
—external POST /products/autosave
—external PUT /products/autosave/{id}
—external POST /products/internal
—external GET /products/sync/external-to-bocs
—external GET /products/variations
—external GET /search
—external GET /search/{type}/count
—external GET /search/{type}/current-month/count
—external DELETE /settings/customer-dashboard-theme
—external GET /settings/customer-dashboard-theme
—external PUT /settings/customer-dashboard-theme
—external GET /settings/tax
—external DELETE /settings/tax/{id}
—external PUT /settings/tax/{id}
—external GET /settings/tax/{id}/history
—external PUT /settings/tax/{id}/internal
—external PUT /settings/tax/{id}/overwrite
—external PUT /settings/tax/{id}/revert
—external GET /settings/ui-themes
—external GET /settings/ui-themes/sync/external-to-bocs
—external GET /shipping-methods
—external POST /shipping-methods
—external DELETE /shipping-methods/{id}
—external GET /shipping-methods/{id}
—external PUT /shipping-methods/{id}
—external GET /shipping-methods/{id}/history
—external PUT /shipping-methods/{id}/internal
—external PUT /shipping-methods/{id}/overwrite
—external PUT /shipping-methods/{id}/revert
—external POST /shipping-methods/internal
—external GET /shipping-methods/sync/external-to-bocs
—external GET /shipping-zones
—external POST /shipping-zones
—external DELETE /shipping-zones/{id}
—external GET /shipping-zones/{id}
—external PUT /shipping-zones/{id}
—external GET /shipping-zones/{id}/history
—external PUT /shipping-zones/{id}/internal
—external PUT /shipping-zones/{id}/overwrite
—external PUT /shipping-zones/{id}/revert
—external POST /shipping-zones/internal
—external GET /shipping-zones/sync/external-to-bocs
—external DELETE /shipping-zones-data/{id}/locations
—external GET /shipping-zones-data/{id}/locations
—external POST /shipping-zones-data/{id}/locations
—external PUT /shipping-zones-data/{id}/locations
—external PUT /shipping-zones-data/{id}/locations/{locationId}/internal
—external PUT /shipping-zones-data/{id}/locations/{locationId}/overwrite
—external PUT /shipping-zones-data/{id}/locations/{locationId}/revert
—external GET /shipping-zones-data/{id}/locations/history
—external POST /shipping-zones-data/{id}/locations/internal
—external DELETE /shipping-zones-data/{id}/methods
—external GET /shipping-zones-data/{id}/methods
—external POST /shipping-zones-data/{id}/methods
—external PUT /shipping-zones-data/{id}/methods
—external PUT /shipping-zones-data/{id}/methods/{methodId}/overwrite
—external PUT /shipping-zones-data/{id}/methods/{methodId}/revert
—external GET /shipping-zones-data/{id}/methods/history
—external POST /shipping-zones-data/{id}/methods/internal
—external PUT /shipping-zones-data/{id}/methods/internal
—external GET /shipping-zones-data/locations
—external GET /shipping-zones-data/methods
—external GET /subscription-actions/{id}/billing-cycles
—external POST /subscription-actions/{id}/billing/force
—external POST /subscription-actions/{id}/create-order
—external GET /subscription-actions/{id}/reschedulable-window
—external POST /subscription-actions/{id}/send-portal-link
—external POST /subscription-actions/{id}/shopify-update
—external POST /subscription-actions/{id}/update-billing-date
—external POST /subscription-actions/bulk-update
—external GET /subscription-actions/bulk-update/jobs
—external GET /subscription-actions/bulk-update/jobs/{jobId}
—external POST /subscription-actions/payment-method/get-update-url
—external POST /subscription-actions/payment-method/send-update-email
—external GET /subscription-migration/jobs
—external GET /subscription-migration/jobs/{jobId}
—external POST /subscription-migration/jobs/{jobId}/confirm
—external POST /subscription-migration/jobs/{jobId}/retry
—external POST /subscription-migration/jobs/{jobId}/rollback
—external GET /subscription-migration/jobs/{jobId}/rows
—external POST /subscription-migration/upload/init
—external GET /subscriptions
—external POST /subscriptions
—external DELETE /subscriptions/{id}
—external GET /subscriptions/{id}
—external PUT /subscriptions/{id}
—external PUT /subscriptions/{id}/cancel
—external GET /subscriptions/{id}/history
—external GET /subscriptions/{id}/orders
—external PUT /subscriptions/{id}/pause
—external POST /subscriptions/{id}/renew
—external PUT /subscriptions/{id}/resume
—external PUT /subscriptions/{id}/skip
—external POST /subscriptions/cron/manual-trigger
—external POST /subscriptions/swap-products
—external GET /subscriptions/sync/external-to-bocs
—external GET /tags
—external POST /tags
—external DELETE /tags/{id}
—external GET /tags/{id}
—external PUT /tags/{id}
—external GET /tags/{id}/history
—external PUT /tags/{id}/internal
—external PUT /tags/{id}/overwrite
—external PUT /tags/{id}/revert
—external POST /tags/internal
—external GET /tags/sync/external-to-bocs
—external GET /tax/classes
—external POST /tax/classes
—external DELETE /tax/classes/{id}
—external GET /tax/classes/{id}
—external PUT /tax/classes/{id}
—external GET /tax/classes/{id}/history
—external PUT /tax/classes/{id}/internal
—external PUT /tax/classes/{id}/overwrite
—external PUT /tax/classes/{id}/revert
—external POST /tax/classes/internal
—external GET /tax/classes/sync/external-to-bocs
—external GET /tax/rates
—external POST /tax/rates
—external DELETE /tax/rates/{id}
—external GET /tax/rates/{id}
—external PUT /tax/rates/{id}
—external GET /tax/rates/{id}/history
—external PUT /tax/rates/{id}/internal
—external PUT /tax/rates/{id}/overwrite
—external PUT /tax/rates/{id}/revert
—external POST /tax/rates/internal
—external GET /list-widgets
—external GET /list-widgets/{id}
—external GET /list-widgets/{id}/bocs
—external GET /list-widgets/frequencies
—external GET /list-widgets/frequencies/{id}
—external GET /list-widgets/products
—external GET /list-widgets/products/{id}
—external GET /list-widgets/templates
—external GET /list-widgets/templates/{id}
—external GET /list-widgets/themes
—external GET /list-widgets/themes/{id}
—hooks GET /customer-portal/bocs-details/{customerId}
—hooks POST /customer-portal/create/customer/order
—hooks GET /customer-portal/customerdetails/{customerId}
—hooks GET /customer-portal/orders/{customerId}
—hooks POST /customer-portal/payment-method/get-update-url
—hooks POST /customer-portal/payment-method/send-update-email
—hooks GET /customer-portal/redeem-magic-link
—hooks GET /customer-portal/session-token
—hooks GET /customer-portal/store-theme/{customerId}
—hooks GET /customer-portal/store/bocs-order
—hooks GET /customer-portal/store/bocs/{bocsId}
—hooks POST /customer-portal/store/checkout
—hooks GET /customer-portal/subscriptions/{customerId}
—hooks POST /customer-portal/subscriptions/cancel
—hooks POST /customer-portal/subscriptions/pause
—hooks POST /customer-portal/subscriptions/reschedulable-window
—hooks POST /customer-portal/subscriptions/resume
—hooks POST /customer-portal/subscriptions/skip
—hooks POST /customer-portal/subscriptions/update
—hooks POST /customer-portal/subscriptions/update-billing-date
—hooks POST /customer-portal/update/customer/details
—hooks GET /pos/customer/{customerId}
—hooks GET /pos/customers
—hooks GET /pos/member/{customerId}
—hooks GET /shopify/install
—hooks POST /shopify/uninstall
—hooks POST /webhooks/billing-attempts/failure
—hooks POST /webhooks/billing-attempts/success
—hooks POST /webhooks/customer-payment-methods/create
—hooks POST /webhooks/customer/create
—hooks POST /webhooks/customers/data-request
—hooks POST /webhooks/customers/redact
—hooks POST /webhooks/orders/create
—hooks POST /webhooks/products/create
—hooks POST /webhooks/selling-plan-groups/update
—hooks POST /webhooks/shop/redact
—hooks POST /webhooks/subscriptions/create
—hooks POST /webhooks/themes/create
—internal GET /api-keys
—internal POST /api-keys
—internal DELETE /api-keys/{id}
—internal GET /api-keys/{id}
—internal GET /analytics/{storeId}
—internal GET /data/{entityType}
—internal GET /health
—internal POST /search
—internal GET /stores/{storeId}
—internal GET /stores/{storeId}/credentials
—internal GET /store-frequency/items
—internal POST /store-frequency/items
—internal DELETE /store-frequency/items/{id}
—internal GET /store-frequency/items/{id}
—internal PUT /store-frequency/items/{id}
—internal GET /store-frequency/items/{id}/history
—internal GET /store-frequency/templates
—internal POST /store-frequency/templates
—internal DELETE /store-frequency/templates/{id}
—internal GET /store-frequency/templates/{id}
—internal PUT /store-frequency/templates/{id}
—internal GET /store-frequency/templates/{id}/history
—internal GET /management
—internal DELETE /management/{id}
—internal GET /management/{id}
—internal GET /management/cancellation-tools
—internal PATCH /management/cancellation-tools
—internal GET /notes
—internal POST /notes
—internal DELETE /notes/{id}
—internal GET /tasks
—internal POST /tasks
—internal GET /tasks/{id}
—internal PATCH /tasks/{id}
—internal GET /tasks/stats
—internal GET /store-notifications
—internal POST /store-notifications
—internal DELETE /store-notifications/{id}
—internal GET /store-notifications/{id}
—internal PUT /store-notifications/{id}
—internal GET /store-notifications/{id}/history
—internal GET /organizations/{id}
—internal GET /billing
—internal GET /billing/history
—internal GET /store/check
—internal GET /stores
—internal POST /stores
—internal DELETE /stores/{id}
—internal GET /stores/{id}
—internal PUT /stores/{id}
—internal GET /stores/{id}/customer-portal
—internal PUT /stores/{id}/customer-portal
—internal GET /stores/{id}/dashboard
—internal PUT /stores/{id}/klaviyo
—internal GET /stores/{id}/member-benefits
—internal PUT /stores/{id}/member-benefits
—internal PUT /stores/{id}/mode
—internal GET /stores/{id}/order-processing
—internal PUT /stores/{id}/order-processing
—internal POST /stores/{id}/stripe/link
—internal GET /stores/{id}/stripe/status
—internal POST /stores/{id}/stripe/unlink
—internal GET /stores/{id}/sync-stripe-keys
—internal POST /stores/shopify/issue-install-token
—internal POST /stores/shopify/link
—internal GET /team-members
—internal POST /team-members
—internal DELETE /team-members/{id}
—internal GET /team-members/{id}
—internal GET /store-themes
—internal POST /store-themes
—internal DELETE /store-themes/{id}
—internal GET /store-themes/{id}
—internal PUT /store-themes/{id}
—internal GET /store-themes/{id}/history
—internal GET /store-themes/{id}/templates
—internal DELETE /users/{id}
—internal PUT /users/{id}
—internal POST /users/about/{id}
—internal GET /users/details
—internal POST /users/images
—internal POST /users/liveblocks/auth
—internal POST /users/signup
—internal GET /widgets
—internal POST /widgets
—internal DELETE /widgets/{id}
—internal GET /widgets/{id}
—internal PUT /widgets/{id}
—internal GET /widgets/{id}/bocs
—internal GET /widgets/{id}/history
—internal POST /woocommerce/authorize