Rather use `p = im.api_request('contacts.get_or_create', {...})` since that already gives you the `Promise`.