use api.create_page instead of client.post