Asynchronous API calls are non-blocking, meaning the application can continue processing other tasks while waiting for the API call to complete. This helps improve the efficiency and responsiveness of the application. Typically, a callback function is used to handle the response once the API call completes. Option B is correct because asynchronous API calls do not block the code; they allow the application to perform other operations concurrently. Option E is correct because a callback function is usually implemented to handle the response of an asynchronous API call once it completes. References: * Cisco DevNet Associate Exam Topics: APIs and Automation (understanding synchronous and asynchronous API calls) * Asynchronous Programming Documentation (explains how asynchronous calls work and the use of callbacks)