Managing APIs for GCM