Airgram

Guides
/
/
Methods

api.addContact()

Adds a user to the contact list or edits an existing contact by their user identifier

Parameters AddContactParams:

NameTypeDescription
contact The contact to add or edit; phone number can be empty and needs to be specified only if known, vCard is ignored
sharePhoneNumberboolean True, if the new contact needs to be allowed to see current user's phone number. 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
Returns ApiResponse interface:
interface ApiResponse {
  _: 'addContact' | 'error'
  airgram: Airgram
  request: {
    method: 'addContact'
    params: AddContactParams
  }
  response:  | 
  setState: (nextState: Record<string, unknown>) => void
  getState: () => Record<string, unknown>
}