The answer is
const auto position = cpBodyGetPosition(_props.body.get());
const int count = cpPolyShapeGetCount(_props.shape.get());
std::vector<cpVect> vertices(count);
for (int i = 0; i < count; ++i) {
vertices[i] = cpPolyShapeGetVert(_props.shape.get(), i);
}