Interface AddContact

Adds a user to the contact list or edits an existing contact by their user identifier. Request type for Tdjson#addContact.

interface AddContact {
    @type: "addContact";
    contact: Contact;
    share_phone_number?: boolean;
}

Properties

@type: "addContact"
contact: Contact

The contact to add or edit; phone number may be empty and needs to be specified only if known, vCard is ignored.

share_phone_number?: boolean

Pass true to share the current user's phone number with the new contact. A corresponding rule to userPrivacySettingShowPhoneNumber will be added if needed. Use the field userFullInfo.need_phone_number_privacy_exception to check whether the current user needs to be asked to share their phone number.