updated blog post API