# Viber API

Viber is an OTT (Over-The-Top) communication channel that enables sending visually rich messages (containing text up to 1000 characters, images, and CTA buttons) directly to the devices of users who have the application installed.

The Viber API module allows for monitoring the statuses of messages sent via system integration.

{% hint style="danger" %}
**Important**: Sending Viber messages is performed exclusively via API. The panel serves to verify logs, preview content, and generate reports.

[API docs >>](https://dev.messageflow.com/#/operations/sendViberMessage)
{% endhint %}

### Outgoing list

The Outgoing list section (available in the menu: OTT -> Viber API) presents a detailed register of all messages ordered for shipment. It allows for ongoing verification of deliveries and analysis of recipient engagement.

#### Search engine

The search panel enables you to quickly find a specific message or filter a group of logs based on key parameters.

Available filters:

* **Select range**: The time interval from which logs are to be displayed.
* **Receiver**: The phone number to which the message was sent.
* **External ID**: The unique external message identifier (assigned by your system during the API shipment).
* **Sender name**: The sender identifier from which the shipment was made.

After entering the data, click **Search** to display the results.

<figure><img src="/files/cwlcxtjz28zWehjqJ1ny" alt=""><figcaption></figcaption></figure>

#### Logs list (Table)

Search results are presented in a table containing the most important information about the shipment status:

* **Receiver**: The recipient's phone number.
* **Sending time**: The date and time the system accepted the message.
* **External ID**: The external identifier of the message.
* **Sender name**: The name displayed to the recipient.
* **Status**: The current status of the message (e.g., *Delivered*).
* **Opening time**: The exact date and time the message was viewed by the user (status *Seen*).

#### Message details

The panel allows for previewing the actual content of the sent message, enabling visual verification of the creative (**Visual Audit Logs** feature).

To see details, click on the row of the selected message in the list. The expanded view contains:

* **Message content**: The full text of the message.
* **Image**: A thumbnail of the sent graphic (if the message contained a graphic element).
* **Action**: Details of the Call-to-Action button (*Button name* and destination *Button URL*).

#### Data export

To download logs to an external file, click the **Export** button located in the upper right corner of the screen. The system will generate a `.csv` file containing detailed technical data about all filtered messages.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://newpanel.docs.emaillabs.io/en/ott/viber-api.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
