KapsoEx.WhatsApp.BusinessProfile (kapso_ex v0.1.0)

Copy Markdown View Source

The business profile users see when they tap your business name in WhatsApp.

Summary

Functions

Gets the business profile. Params: fields, for example "about,address,description,email,profile_picture_url,websites,vertical".

Updates the business profile. Attributes: about, address, description, email, profile_picture_handle, vertical, websites.

Types

result()

@type result() :: {:ok, map()} | {:error, KapsoEx.Error.t()}

Functions

get(client, phone_number_id, params \\ [])

@spec get(KapsoEx.Client.t(), String.t(), map() | keyword()) :: result()

Gets the business profile. Params: fields, for example "about,address,description,email,profile_picture_url,websites,vertical".

update(client, phone_number_id, attrs)

@spec update(KapsoEx.Client.t(), String.t(), map() | keyword()) :: result()

Updates the business profile. Attributes: about, address, description, email, profile_picture_handle, vertical, websites.

BusinessProfile.update(client, phone_number_id, %{about: "Open 9-18", websites: ["https://acme.cl"]})