package main
 
import (
  "fmt"
  "io/ioutil"
  "log"
  "net/http"
  "strings"
)
 
func main() {
  client := &http.Client{}
  var data = strings.NewReader(`{"userId":"foo","email":"foo@gmail.com"}`)
  req, err := http.NewRequest("POST", "https://api.tggl.io/flags", data)
  if err != nil {
    log.Fatal(err)
  }
  req.Header.Set("Content-Type", "application/json")
  req.Header.Set("x-tggl-api-key", "API_KEY")
  resp, err := client.Do(req)
  if err != nil {
    log.Fatal(err)
  }
  defer resp.Body.Close()
  bodyText, err := ioutil.ReadAll(resp.Body)
  if err != nil {
    log.Fatal(err)
  }
  fmt.Printf("%s\n", bodyText)
}Empower product and marketing teams to experiment within safe boundaries set by your engineering team.
Your app is instantly updated when a flag is updated, no need to write code and deploy the new version.



