HTTP and curl
Use any HTTP client that can send JSON and Bearer auth.request_id and results; each result includes stars and forks. Use X-Request-Id for support/debug correlation and response.headers.get("Server-Timing") in clients that need route-level latency.