code: func (c *TrackerController) Create(ctx *app.CreateTrackerContext) error {
  	_, err := login.ContextIdentity(ctx)
  	if err != nil {
  		return jsonapi.JSONErrorResponse(ctx, goa.ErrUnauthorized(err.Error()))
  	}
  	err = validateCreateTrackerPayload(ctx)
  	if err != nil {
  		return jsonapi.JSONErrorResponse(ctx, err)
  	}
  	var tracker *remoteworkitem.Tracker
  	err = application.Transactional(c.db, func(appl application.Application) error {
  		tracker = &remoteworkitem.Tracker{
  			URL:  ctx.Payload.Data.Attributes.URL,
  			Type: ctx.Payload.Data.Attributes.Type,
  		}
  		return appl.Trackers().Create(ctx.Context, tracker)
  	})
  	if err != nil {
  		return jsonapi.JSONErrorResponse(ctx, err)
  	}
  	accessTokens := GetAccessTokens(c.configuration) //configuration.GetGithubAuthToken()
  	c.scheduler.ScheduleAllQueries(ctx, accessTokens)
  	res := &app.TrackerSingle{
  		Data: ConvertTracker(ctx.Request, *tracker),
  	}
  	ctx.ResponseData.Header().Set("Location", app.TrackerHref(res.Data.ID))
  	return ctx.Created(res)
  }
docs: // Create runs the create action.