API side reporting structures