Freshchat API

11 endpoints for Freshchat, each at its own method and path, called with your API key. Open an endpoint for its inputs, examples and response.

Base URL
https://cotlet.dev/api/v1/freshchat
Connects with
Your own Freshchat agent login. Agents work conversations; assigning, labels, canned responses and reports need an Admin or Account Owner. You sign in in your own browser and keep your SSO or 2-step verification.
Integration page
Freshchat

Read (8)

Return data and change nothing in the account.

Freshchat Endpoints: Read
EndpointDescription
GET /conversations Conversations in the Inbox with status, waiting state, assignee and last message.
GET /conversations/{conversation_id} One conversation with its messages, assignee, labels and status.
GET /agents Agents of the account with role, group and current status.
GET /groups Groups (teams) with their ID and member count.
GET /canned-responses Saved replies with title, shortcode, folder and body.
GET /conversation-labels Label categories with their sub-categories and which are mandatory.
GET /assignment-rules Assignment Rules in order, with their conditions and the agent or group they assign to.
GET /csat-report Customer ratings per conversation with the agent, the stars and the comment.

Write (3)

Change the account. Calls marked Confirm wait for the user to approve them.

Freshchat Endpoints: Write
EndpointDescription
POST /conversations/{conversation_id}/replies Confirm Send a text reply to the customer in a conversation.
POST /conversations/{conversation_id}/assign Assign a conversation to an agent or a group.
POST /conversations/{conversation_id}/resolve Confirm Resolve a conversation and apply a label.

Sign in once. Your agent does the rest.

Sign up and add the apps you need. Free 7-day trial with 2,000 credits, no card needed.