Documented Ping Webhook (POST /v1/origin/app/webhook/pings): send a one-shot signed test delivery to your app’s webhook URL and see what the receiver returned—no retries, no installation, and it never appears in List Webhook Deliveries.
Documented Ping Webhook (POST /v1/origin/app/webhook/pings): send a one-shot signed test delivery to your app’s webhook URL and see what the receiver returned—no retries, no installation, and it never appears in List Webhook Deliveries.
Error responses now document a request ID in both the X-Request-ID header and google.rpc.RequestInfo in details (echoed or generated); unmatched paths and wrong methods under /v1/origin use the same error envelope.
Create/Update Pull Request reject titles over 256 characters or bodies over 65,536 (Unicode code points) with InvalidArgument instead of an internal error.
Sync Mirror responses always include synced (true/false, matching 200/202); merge pushes deliver a repository.pushed webhook for the advanced base ref with no pusher.
Documented Release A Claim (POST /v0/private-workers/claims/{id}/release): drop the long-term routing claim binding an agent to a self-hosted worker so a new workerId can be claimed; a second claim while a live claim exists is rejected.