Requirements for Using inviteContact in the Meeting SDK and Request for Sample Code (iOS / Android)

Inquiry: Requirements for Using inviteContact in the Meeting SDK and Request for Sample Code (iOS / Android)

Dear Zoom Development Team,

I am currently developing an application using the Zoom Meeting SDK for both iOS and Android.
Within this project, I am considering the use of the following Presence / Contact related APIs:

  • inviteContact(contactId)
  • inviteContactList(...)
  • subscribeContactPresence
  • requestStarContact

However, the documentation does not clearly explain the requirements and prerequisites (login methods, account conditions, contact retrieval) needed to properly use these APIs.
As a result, it is difficult to determine the correct implementation flow.

I would appreciate your guidance on the following points.


1. Requirements for Using inviteContact

  • Is Zoom account login mandatory when using this API?
  • Must users belong to the same Zoom account / organization directory?
  • Are there account plan restrictions (Pro / Business / Enterprise)?
  • Are there differences in API availability depending on the login method such as email + password, SSO, OAuth, etc.?

2. How to Obtain the Initial contactId List

The Meeting SDK does not appear to provide an API for retrieving a user’s Zoom contact list.

  • Are the contactId values handled by PresenceHelper the same as those used in the Zoom client’s Contacts / Company Directory?
  • Aside from requestStarContact(), is there any method to obtain an initial list of contact IDs?
  • In practice, is it recommended to combine the Meeting SDK with the Zoom REST API (e.g., GET /users) to
    synchronize and maintain a custom contact list?

3. Request for Sample Code

I have not been able to find implementation examples of inviteContact in the following sources:

  • Meeting SDK sample apps (iOS / Android)
  • Official SDK repositories on GitHub
  • Marketplace documentation

If possible, I would greatly appreciate minimal sample code, such as:

  • A basic example of calling inviteContact in iOS (Swift) or Android (Kotlin)
  • Ideally, an example covering the full flow:
    Login → Retrieve Contact IDs → inviteContact → Receive invitation (handler)

4. Development Environment

  • iOS Meeting SDK (MobileRTC)
  • Android Meeting SDK
  • Planning to use PresenceHelper / IPresenceHelper

Summary

The workflow I want to achieve is as follows:

  1. The user joins a Zoom meeting as the host
  2. The app retrieves the list of Contact IDs via the REST API
  3. The user selects a contact
  4. The app sends a meeting invitation using inviteContact

Because the requirements and usage conditions for these APIs are unclear,
any official clarification or sample implementation from the Zoom engineering team would be extremely helpful.

Thank you very much for your assistance.