It can't be done today, but there have been quite a few requests for this, and there are quite a few such challenges out there, It can be done with GSAK but not with Project-GC, so the limiting factor can't be the Groundspeak API. Hopefully some day Project-GC will have this capability.