Gladly

Gladly

API integration

Expand your

Helpdesk

integrations with the

Gladly

API integration.

Perform all CRUD operations through our Proxy and Unified APIs.

Perform all CRUD operations through our Proxy and Unified APIs.

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • springworks
  • TruvaAI
  • Sprinto
  • Dos&Co
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient

Trusted by world-class product and engineering teams

  • Claira
  • Senja
  • Springworks
  • TruvaAI
  • Sprinto
  • SaaSMonk
  • Spendflo
  • Dos&Co
  • ZenAdmin
  • Cloudficient
  • Findr

superAI

Comprehensive Gladly AI Agent toolset with fine-grained access control and MCP Server capabilities. Gladly MCP Servers works seamlessly with Cursor and Claude AI editors for immediate consumption. Integrates with all popular LLM frameworks including LangChain and PyDantic for advanced AI orchestration.

get_single_gladly_organization_user_by_id

Use this endpoint to retrieve the skills assigned to specific agents within an organization. Require…

gladly_media_download

Use this endpoint to download the media file associated with a specific conversation item in Gladly.…

list_all_gladly_organization_users

Use this endpoint to retrieve a list of users associated with a specific organization. Provide the o…

list_all_gladly_agent_profiles

Use this endpoint to retrieve detailed profiles of agents within a specific organization. Provide th…

delete_a_gladly_webhook_by_id

Delete a webhook by id in Gladly. Requires id of the webhook to be deleted.…

list_all_gladly_webhooks

List webhooks in Gladly. Returns id, name, events, url, createdAt, updatedAt, hasCredentials, header…

create_a_gladly_webhook

Create a new webhook in Gladly with name, events, and url. The webhook is disabled by default. Respo…

get_single_gladly_webhook_by_id

Get a webhook by id in Gladly. Returns id, name, events, url, createdAt, updatedAt, hasCredentials,…

update_a_gladly_webhook_by_id

Update webhook by id in Gladly. Requires id. Returns updated webhook including name, events triggere…

update_a_gladly_topic_by_id

Update an existing Topic by id in Gladly. Requires name and disabled status. Optionally update paren…

get_single_gladly_topic_by_id

Get Topic by id in Gladly. Returns id, name, disabled status, and parentId of the Topic.…

create_a_gladly_topic

Add a Topic with a unique name in Gladly. Returns the created Topic including id, name, disabled sta…

create_a_gladly_user_identity

Create a User Identity JWT for a customer in Gladly using identityType and identity. Returns a token…

create_a_gladly_task_comment

Create a comment on a task in Gladly. Requires task_id and agentId. Returns the comment id, agentId,…

update_a_gladly_task_by_id

Update an existing task in Gladly by taskId. Returns 204 on success. Task properties include status…

create_a_gladly_task

Create a task with assignee (inboxId, agentId), body, dueAt, and customer (emailAddress or mobilePho…

get_single_gladly_automation_message_by_id

Get automation message by sessionId and id in Gladly. Returns id, content.value, createdAt, from.typ…

list_all_gladly_automation_messages

Get all messages within the automation session by session_id in Gladly. Returns message id, content…

get_single_gladly_custom_attribute_by_id

Get custom attribute by id in Gladly. Returns id, key, label, deactivated status, createdAt timestam…

get_single_gladly_job_by_id

Get job by id in Gladly. Returns id, scheduleId, status, updatedAt, parameters (type, startAt, endAt…

delete_a_gladly_job_by_id

Delete a job and all associated files in Gladly. Requires id. Job status must be COMPLETED or FAILED…

list_all_gladly_jobs

List all jobs for the organization in Gladly filtered by status, startAt, and endAt. Returns job id,…

list_all_gladly_schedules

List all schedules in Gladly. Returns schedule id, frequency (HOURLY or DAILY), type, nextStartAt fo…

list_all_gladly_events

List events for specified entities starting from start_at. Returns event id, type, timestamp, initia…

update_a_gladly_customer_by_id

Update a customer by id in Gladly with supplied JSON patch. Returns errors if customer merged or con…

create_a_gladly_customer

Create a new customer profile in Gladly with supplied profile data including name, emails, phones, a…

delete_a_gladly_customer_by_id

Delete a customer by id in Gladly. Requires all associated conversations to be closed before deletio…

create_a_gladly_sms_message

Send an SMS message to a customer using Gladly. Requires customer.mobileNumber, from number, and bod…

list_all_gladly_audiences

Get a list of audiences in Gladly. Returns an array of audience objects including id and name fields…

update_a_gladly_answer_content_by_id

Add or update answer content for the specified answer by id, language, and type in Gladly. Only 'pub…

delete_a_gladly_answer_content_by_id

Delete answer content by answer id, language, and type in Gladly. Requires answerId, language (ISO 6…

update_a_gladly_answer_by_id

Update an answer by id in Gladly. Requires id. Returns updated answer with fields name, description,…

delete_a_gladly_answer_by_id

Delete an answer by id in Gladly. Returns errors if the answer is associated with rules.…

create_a_gladly_answer

Add an answer with name, description, and audienceIds in Gladly. Returns the created answer includin…

list_all_gladly_public_answer_search

Search public answers in Gladly by organization_id and q. Returns a list of answers with id and name…

list_all_gladly_public_answers

List up to 1000 public answers for organization_id in Gladly, sorted alphabetically by name. Returns…

get_single_gladly_public_answer_by_id

Get public answer by org_id and id in Gladly. Returns fields including answer content and metadata.…

get_single_gladly_agent_call_recorder_by_id

Get agent call recording status for agent with id. Returns recording status indicating if the call r…

update_a_gladly_agent_call_recorder_by_id

Update an agent's active call recording status in Gladly using agentId. Returns updated recording st…

list_all_gladly_voice_transcripts

Get voice transcript of a conversation item in Gladly. Requires id of the conversation item. Returns…

list_all_gladly_topics

List Topics in Gladly. Returns an array of topics with fields id, disabled status, name, and parentI…

list_all_gladly_media

Get media file associated with the conversation item in Gladly. Requires id of the conversation item…

list_all_gladly_answer_content

Get answer content by id, language, and type in Gladly. Returns answerId, language, type, bodyHtml (…

get_single_gladly_answer_by_id

Get information about a specific answer in Gladly. Requires id. Returns the answer details.…

create_a_gladly_report

Generate a report in Gladly with metricSet, startAt, and endAt parameters. Returns a CSV file contai…

list_all_gladly_customer_conversations

Get the list of conversations for a customer in Gladly using customer_id. Returns up to 100 conversa…

get_single_gladly_team_by_id

Get a team by id in Gladly. Returns id, name, description, and agentIds of the team.…

list_all_gladly_teams

Get a list of teams in Gladly. Returns id, name, description, and agentIds for each team.…

get_single_gladly_conversation_item_by_id

Get conversation item by id in Gladly. Returns id, customerId, conversationId, timestamp, initiator…

list_all_gladly_conversation_items

Get list of items in the timeline of a conversation in Gladly using conversation_id. Returns up to 1…

get_single_gladly_conversation_note_by_id

Get note by conversation_id and id in Gladly. Returns id, customerId, conversationId, timestamp, ini…

list_all_gladly_organization

Get metadata about your organization in Gladly. Returns id, loginDomain, name, timezone, and gladlyU…

get_single_gladly_inbox_by_id

Get metadata for an inbox by id in Gladly. Returns fields including inbox id, name, and configuratio…

list_all_gladly_inboxes

List inboxes in Gladly. Returns an array of inbox metadata including id, name, and disabled status.…

get_single_gladly_conversation_by_id

Get conversation metadata including assignee, topics, inbox, status, createdAt, closedAt, and custom…

get_single_gladly_task_comment_by_id

Get task comment by task_id and id in Gladly. Returns id, agentId, comment, taskId, and createdAt fi…

list_all_gladly_task_comments

Get task comments for task_id in Gladly. Returns up to 1000 comments in ascending order by createdAt…

list_all_gladly_tasks

List tasks for a customer in Gladly using customer_id. Returns up to 2000 tasks in descending order…

get_single_gladly_task_by_id

Get task by id in Gladly. Returns id, customerId, timestamp, createdBy, assignee, body, dueAt, and s…

get_single_gladly_customer_by_id

Get customer by id in Gladly. Returns customer details including id. If the customer has been merged…

list_all_gladly_customers

Get customers by phoneNumber in Gladly. Returns up to 50 profiles sorted by most recent updatedAt. R…

list_all_gladly_agents

List agents in Gladly. Returns an array of agents with fields id (agent identifier), name (agent's f…

get_single_gladly_agent_by_id

Get an agent profile by id in Gladly. Returns id, name, and emailAddress of the agent.…

Enhanced

Gladly

with AI Capabilities

AI Agent Toolset

AI Agent Toolset

MCP Server capabilities for seamless AI tool calling across all integration APIs

MCP Server capabilities for seamless AI tool calling across all integration APIs

Fine-Grained Control

Fine-Grained Control

Granular access control for all operations with custom method support

Granular access control for all operations with custom method support

Unlimited Customization

Unlimited Customization

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Customize tool descriptions and parameters down to the finest detail for a workflow that feels built for you.

Developer-First

Developer-First

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Integrate with MCP clients like Cursor and Claude, or use frameworks like Langchain

Unified APIs for

Gladly

Skip writing code for every integration. Save time by using Truto's category-specific Unified APIs. You can use the schema we provide out of the box or customize and override the mappings to suit your needs with AI.

Users

The User object represents a User.

Unified User Directory API

Groups

Groups are a collection of users in the source application. In some applications, they might also be called Teams.

Unified User Directory API

Comments

Comments represent the communication happening on a Ticket, both between a User and a Contact and the internal things like notes, private comments, etc. A Ticket can have one or more Comments.

Unified Ticketing API

Contacts

Contact represent the external people you are in contact with. These could be customers, leads, etc. Contacts can be associated with an Account if the underlying product supports it.

Unified Ticketing API

Tickets

Core resource which represents some work that needs to be carried out. Tickets are usually mapped to issues, tasks, work items, etc. depending on the underlying product.

Unified Ticketing API

Users

Users represent the people using the underlying ticketing system. They are usually called agents, team members, admins, etc.

Unified Ticketing API

Proxy API for

Gladly

Access all of the

Gladly

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Gladly

Helpdesk

API.

API call us you

You call us, we call

Gladly

and pass the response back in the same cycle.

Access all of the

Gladly

API without worrying about authentication and pagination. 

Truto's Proxy APIs are a 1-to-1 mapping of the

Gladly

Helpdesk

API, you call us

we call

Gladly

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Gladly

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Gladly

account.

We handle all the OAuth and API key flows. You do not need to create the OAuth app as well.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Seamless authentication 

Don't spend time refreshing access tokens, and figuring out how to store them securely. We do it for you.

We also sprinkle them into the API requests. So you just have to deal with 1 API key, ours.

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Gladly

We translate

pagination

Unified response format

Unified response format

Truto follows a single response format for it's Proxy and Unified APIs across all the integrations.

into a unified cursor based pagination and all of the data is always present in the result attribute.

Gladly

We translate

pagination

Get

Get

Gladly

Gladly

integrated into your app

integrated into your app

without the hassle

without the hassle

Our team understands what it takes to make a unified API implementation successful.

Our team understands what it takes to make a unified API implementation successful.

Boost customer satisfaction

Boost customer satisfaction

When customers can easily integrate their new products into their existing systems, they’re more likely to stick around. It’s just common sense!

Developers

Empower engineers

Who wants to do boring grunt work? Not engineers! By taking care of integrations for them, they’ll have more time to focus on what really matters - making a great product.

Profits

Boost profits 

Optimise developer resources. Truto frees up time and saves money. Say hello to a healthier bottom line!

Wow Experience

Wow your prospects

Say 'Yes' to every integration request your prospects ask you for. Integrations should not deter deal closures.

Powered by AI

Tick Icon

Customize the mappings as you need using AI.

Tick Icon

Build your own unified API from scratch, aided by AI.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

Take back focus where it matters. Let Truto do integrations.

Learn more about our unified api service and solutions. A short, crisp 30 minute call with folks who understand the problem of alternatives.

We have been able to dramatically accelerate our GTM timeline by several months as a result of Truto. The devs at Truto worked with us to build a unified API structure with our team so that we have a solid base for future integrations as well. The support has been very quick to respond to our inquiries and provide timely resolutions for our requests.

Josh Benson,

CEO of Omnitrain