# LiveChat integration

> Customer messaging platform — manage agents, groups, bots, chats, and reporting via the Platform API.

- Authentication: apiKey

## Tools (104)

- **Add Auto Access**: Add an automatic chat-routing rule.
- **Add User To Chat**: Add an agent or customer to a chat.
- **Approve Agent**: Approve an agent awaiting approval.
- **Ban Customer**: Ban a customer for a number of days.
- **Check Product Limits For Plan**: Check product limits for a subscription plan.
- **Create Agent**: Create a new agent on the license.
- **Create Bot**: Create a bot agent.
- **Create Bot Template**: Create a bot template shared across licenses.
- **Create Customer**: Create a customer profile.
- **Create Group**: Create a group of agents.
- **Create Tag**: Create a chat tag.
- **Deactivate Chat**: Close (deactivate) a chat.
- **Delete Agent**: Delete an agent from the license.
- **Delete Auto Access**: Delete an automatic chat-routing rule.
- **Delete Bot**: Delete a bot from the license.
- **Delete Bot Template**: Delete a bot template.
- **Delete Chat Properties**: Delete property values from a chat.
- **Delete Event Properties**: Delete property values from an event.
- **Delete Group**: Delete a group from the license.
- **Delete Group Properties**: Delete property values from a group.
- **Delete License Properties**: Delete property values from the license.
- **Delete Tag**: Delete a chat tag.
- **Delete Thread Properties**: Delete property values from a thread.
- **Disable License Webhooks**: Disable webhooks for the license.
- **Enable License Webhooks**: Enable webhooks for the license.
- **Follow Chat**: Follow a chat to receive its pushes.
- **Get Agent**: Fetch a single agent by login.
- **Get Bot**: Fetch a single bot by id.
- **Get Chat**: Fetch a chat and its thread.
- **Get Customer**: Fetch a customer profile.
- **Get Group**: Fetch a single group by id.
- **Get License Webhooks State**: Check whether license webhooks are enabled.
- **Issue Bot Token**: Issue an access token for a bot.
- **List Agents**: List agents on the license, optionally filtered.
- **List Agents For Transfer**: List agents a chat can be transferred to.
- **List Archives**: Search archived (inactive) chats.
- **List Auto Accesses**: List automatic chat-routing rules.
- **List Bots**: List bot agents on the license.
- **List Bot Templates**: List bot templates owned by a client.
- **List Channels**: List activity across communication channels.
- **List Chats**: List chats the agent has access to.
- **List Customers**: List customer profiles.
- **List Groups**: List all groups on the license.
- **List Groups Properties**: Read property values set on groups.
- **List License Properties**: Read property values set on the license.
- **List Properties**: List registered property definitions.
- **List Routing Statuses**: List agents' routing statuses.
- **List Tags**: List chat tags.
- **List Threads**: List threads within a chat.
- **List Webhook Names**: List available webhook event names.
- **List Webhooks**: List registered webhooks.
- **Mark Events As Seen**: Mark chat events as seen up to a timestamp.
- **Multicast**: Send a custom multicast to selected recipients.
- **Publish Property**: Publish a property for public access.
- **Register Property**: Register a custom property definition.
- **Register Webhook**: Register a webhook for a license event.
- **Remove User From Chat**: Remove an agent or customer from a chat.
- **Report: Agent Availability**: Agent availability duration over time.
- **Report: Agent Performance**: Per-agent chat performance metrics.
- **Report: Chat Duration**: Average chatting duration over time.
- **Report: Chat Engagement**: Chat engagement source distribution.
- **Report: Chat Forms**: Pre-chat/post-chat form submission metrics.
- **Report: Chat Ranking**: Agent ranking by chat ratings.
- **Report: Chat Ratings**: Good/bad chat rating counts over time.
- **Report: Chats By Group**: Chat counts grouped by group.
- **Report: Chat Tags**: Distribution of tags used in chats.
- **Report: First Response Time**: Average first response time over time.
- **Report: Greetings Conversion**: Automated greeting conversion metrics.
- **Report: Queued Visitors**: Number of visitors waiting in queue.
- **Report: Queued Visitors Left**: Visitors who left the queue before chatting.
- **Report: Response Time**: Average agent response time over time.
- **Report: Tag Chat Usage**: How often each tag is used in chats.
- **Report: Total Chats**: Number of chats over time.
- **Report: Unique Visitors**: Unique website visitors over time.
- **Request Agent Unsuspension**: Ask license owners to lift the caller's suspension.
- **Reset Bot Secret**: Reset a bot's secret.
- **Reset Bot Template Secret**: Reset a bot template's secret.
- **Resume Chat**: Resume an inactive chat as a new thread.
- **Send Event**: Send an event (message, etc.) to a chat.
- **Send Rich Message Postback**: Send a postback for a rich-message button.
- **Send Typing Indicator**: Send a typing indicator to a chat.
- **Set Routing Status**: Set an agent's chat routing status.
- **Start Chat**: Start a new chat.
- **Suspend Agent**: Suspend an agent, blocking their access.
- **Tag Thread**: Add a tag to a thread.
- **Transfer Chat**: Transfer a chat to another agent or group.
- **Unfollow Chat**: Stop following a chat.
- **Unregister Property**: Remove a custom property definition.
- **Unregister Webhook**: Remove a registered webhook.
- **Unsuspend Agent**: Lift the suspension on an agent.
- **Untag Thread**: Remove a tag from a thread.
- **Update Agent**: Update an existing agent's properties.
- **Update Auto Access**: Update an automatic chat-routing rule.
- **Update Bot**: Update a bot's configuration.
- **Update Bot Template**: Update a bot template.
- **Update Chat Properties**: Set property values on a chat.
- **Update Customer**: Update a customer profile.
- **Update Event Properties**: Set property values on an event.
- **Update Group**: Update a group's name, language, or members.
- **Update Group Properties**: Set property values on a group.
- **Update License Properties**: Set property values on the license.
- **Update Tag**: Update a chat tag's group assignment.
- **Update Thread Properties**: Set property values on a thread.
- **Upload File**: Upload a file for use in a chat event.

Connect LiveChat in General Input: https://www.generalinput.com/apps/livechat