What problems solace solves when I use an Async API

@Tamimi there are cases where a micro service can expose commands in the form of rest APIs and also produce events , in this case should one have to define a rest api using open api spec and another using Async api for events ?