WhatsappApi (wax v1.1.4)

Documentation for WhatsappApi.

Summary

Functions

check(phone, provider)

@spec check(String.t(), String.t()) :: map()

Check if phone number is valid an gets wa_id

check_list(phone_list, provider)

@spec check_list([String.t()], String.t()) :: map()

Check if phone list numbers are valid an gets wa_id

create_account(data, provider)

create_user(provider, data)

delete_media(media_id, provider)

@spec delete_media(String.t(), String.t()) :: tuple()

download(media_id, provider)

get_application(provider)

@spec get_application(String.t()) :: map()

Obtener la configuración de la cuenta

get_health(provider)

@spec get_health(String.t()) :: map()

Check whatsapp health

logout(provider)

send_hsm(message, provider)

send_hsm_interactive(message, provider)

@spec send_hsm_interactive(
  Whatsapp.Models.MessageOutboundHsmInteractive.t(),
  String.t()
) :: map()

send_hsm_otp(message, provider)

@spec send_hsm_otp(Whatsapp.Models.MessageOutboundHsmOtp.t(), String.t()) :: map()

send_media(message, provider)

send_media_hsm(message, provider)

@spec send_media_hsm(Whatsapp.Models.MessageOutboundMediaHsm.t(), String.t()) :: map()
@spec send_media_hsm(Whatsapp.Models.MessageOutboundMediaIdHsm.t(), String.t()) ::
  map()

send_message(message, provider)

@spec send_message(Whatsapp.Models.MessageOutbound.t(), String.t()) :: map()

Sends a text message

send_message_interactive(message, provider)

@spec send_message_interactive(
  Whatsapp.Models.MessageOutboundInteractive.t(),
  String.t()
) :: map()

send_message_media_general(message, provider)

@spec send_message_media_general(
  Whatsapp.Models.MessageOutboundMediaGeneral.t(),
  String.t()
) :: map()

two_step(pin, provider)

update_application(data, provider)

@spec update_application(map(), String.t()) :: map()

Actualiza la configuración de la cuenta

verify_account(code, provider)