import ( "net/http" "github.com/grafana/grafana/pkg/middleware" ) func myHandler(w http.ResponseWriter, r *http.Request) { ctx := r.Context() // Set a value in the context params := middleware.ParamsInt64{Key: "myIntKey", Value: 12345} middleware.SetParamsInt64(ctx, params) // Retrieve and use the value in the context myIntValue, ok := middleware.GetParamsInt64(ctx, "myIntKey") if ok { w.Header().Add("X-My-Header", fmt.Sprintf("%d", myIntValue)) } }In this example, we set the "myIntKey" key in the context to the value 12345. Then, we retrieve the value and use it to set a custom header in the response.