# Validate ICQ username and password This function tests the ICQ credentials that the system uses for notifications. The system generates a unique string and includes it in the test message. You can also review the user's ICQ message history to confirm that the server sent and received the message. The test's success or failure depends on the following conditions: * Valid username and password combination. * Network configuration. * Service outages. * External server rate limit. AOL discontinued support for AIM in December 2017. This function only tests ICQ credentials, not AIM credentials. Endpoint: GET /verify_oscar_access Version: 11.134.0.5 Security: BasicAuth ## Query parameters: - `password` (string, required) The ICQ account's password. You use this function to test an AIM account. Example: "12345luggage" - `username` (string, required) The ICQ account. * If the username value consists entirely of numbers, the system assumes that it is an ICQ account. Otherwise, the system treats the account as an AOL account. * You use this function to test an AIM account. Example: "username" ## Response 200 fields (application/json): - `data` (object) - `data.message_id` (string) The test message's ID. A valid string. Example: "554d2cbd-efe61da3cacb" - `metadata` (object) - `metadata.command` (string) The method name called. Example: "verify_oscar_access" - `metadata.reason` (string) The reason the API function failed when the field is 0. This field may display a success message when a function succeeds. Example: "OK" - `metadata.result` (integer) * - Success * - Failed: Check the reason field for more details. Enum: 0, 1 - `metadata.version` (integer) The version of the API function. Example: 1