Update API / JSON handling