Front

Front

API integration

Expand your

Helpdesk

integrations with the

Front

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 Front AI Agent toolset with fine-grained access control and MCP Server capabilities. Front 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.

create_a_front_teammate_group_team

Add teams to a teammate group in Front. Requires teammate_group_id. Automatically links public inbox…

list_all_front_teammate_group_teams

List teams added to the teammate group in Front. Requires teammate_group_id. Returns team id, name,…

delete_a_front_teammate_group_team_by_id

Remove teams from a teammate group in Front. Requires teammate_group_id. Unlinks associated team inb…

list_all_front_teammate_group_teammates

List teammates in a specific teammate group in Front. Requires teammate_group_id. Returns id, email,…

create_a_front_teammate_group_teammate

Add teammates to a specific teammate group in Front using id. Returns no content. You cannot modify…

delete_a_front_teammate_group_teammate_by_id

Remove teammates from a teammate group in Front. Requires id (teammate_group_id). You must provide t…

create_a_front_teammate_group_inbox

Add teammate group inboxes in Front using teammate_group_id. Links non-public inboxes from teams alr…

list_all_front_teammate_group_inboxes

List inboxes for a teammate group in Front. Requires teammate_group_id. Returns inbox id, name, is_p…

delete_a_front_teammate_group_inbox_by_id

Delete teammate group inboxes in Front. Requires teammate_group_id. Unlinks the specified non-public…

update_a_front_teammate_group_by_id

Update a teammate group in Front. Requires id. Returns no content. You cannot modify a teammate grou…

list_all_front_teammate_groups

List teammate groups in Front. Returns id, name, description, is_managed_by_scim, permissions, and r…

create_a_front_teammate_group

Create a new teammate group in Front. Requires name. Returns id (unique identifier), name, descripti…

get_single_front_teammate_group_by_id

Get a teammate group in Front by id. Returns id, name, description, is_managed_by_scim, permissions…

delete_a_front_teammate_group_by_id

Delete a teammate group in Front. Requires id. You cannot delete a teammate group that is managed by…

list_all_front_team_tags

List team tags in Front for a given team_id. Returns id, name, description, highlight, is_private, i…

create_a_front_team_tag

Create a team tag in Front. Requires team_id. Returns tag id, name, description, highlight, is_priva…

list_all_front_teammate_tags

List tags for a teammate in Front. Requires teammate_id. Returns id, name, description, highlight, i…

create_a_front_teammate_tag

Create a teammate tag in Front. Requires teammate_id. Returns id, name, description, highlight, is_p…

list_all_front_tagged_conversations

List conversations tagged with a specific tag in Front. Requires id. Returns conversation id, subjec…

list_all_front_tag_children

List child tags of a specific tag in Front. Requires id. Returns id, name, description, highlight, i…

create_a_front_tag_child

Create a child tag in Front under a specific tag using id. Returns tag fields including id, name, de…

list_all_front_company_tags

List company tags in Front. Returns id, name, description, highlight, is_private, is_visible_in_conv…

create_a_front_company_tag

Create a company tag in Front. Requires name. Returns id (unique identifier), name, description, hig…

delete_a_front_tag_by_id

Delete a tag in Front. Requires id. Returns no content in the response.…

create_a_front_tag

Create a tag in Front using the legacy endpoint. Requires name. Returns id, name, description, highl…

update_a_front_tag_by_id

Update a tag in Front. Requires id. Returns no content in response.…

create_a_front_team_signature

Create a new team signature in Front for a given team_id. Returns id, name, body, sender_info, is_vi…

list_all_front_team_signatures

List team signatures in Front for a given team_id. Returns id, name, body, sender_info, is_private,…

update_a_front_signature_by_id

Update a signature in Front using id. Returns id, name, body, sender_info, is_private, is_visible_fo…

create_a_front_teammate_signature

Create a teammate signature in Front. Requires teammate_id, name, and body. Returns id, name, body,…

delete_a_front_signature_by_id

Delete a specific signature in Front. Requires id. Returns no content in the response upon successfu…

list_all_front_teammate_signatures

List teammate signatures in Front. Requires teammate_id. Returns id, name, body, sender_info, is_pri…

get_single_front_signature_by_id

Get a specific signature in Front. Requires id. Returns id, name, body, sender_info, is_private, is_…

list_all_front_teammate_shifts

List teammate shifts in Front. Requires teammate_id. Returns id, name, color, timezone, times, creat…

list_all_front_team_shifts

List team-shifts in Front for a given team_id. Returns shift id, name, color, timezone, times per da…

create_a_front_team_shift

Create a team shift in Front. Requires team_id. Returns id (unique identifier of the shift), name, c…

list_all_front_shift_teammates

List teammates assigned to a shift in Front. Requires shift_id. Returns id, email, username, first_n…

create_a_front_shift_teammate

Add teammates to a shift in Front. Requires id of the shift. The teammates must belong to the team t…

delete_a_front_shift_teammate_by_id

Remove teammates from a shift in Front. Requires id. Returns no content in response.…

list_all_front_shifts

List shifts in Front. Returns id, name, color, timezone, times (shift intervals per day), created_at…

get_single_front_shift_by_id

Get a specific shift in Front using id. Returns id, name, color, timezone, times for each day, creat…

create_a_front_shift

Create a shift in Front. Requires name, color, timezone, times, and teammate_ids. Returns id (unique…

update_a_front_shift_by_id

Update a shift in Front. Requires id. Returns no content in the response upon success. Key fields to…

list_all_front_team_folders

List team folders in Front for the given team_id. Returns id, name, created_at, updated_at, and rela…

create_a_front_team_folder

Create a new team folder in Front for a given team_id. Returns id, name, created_at, updated_at, and…

list_all_front_teammate_folders

List message template folders for a specific teammate in Front. Requires teammate_id. Returns id, na…

create_a_front_teammate_folder

Create a new message template folder for a teammate in Front. Requires teammate_id. Returns id, name…

list_all_front_child_folders

Get child message template folders in Front by providing id. Returns each folder's id, name, creatio…

create_a_front_child_folder

Create a child folder in Front under a parent message_template_folder_id. Returns id, name, _links,…

delete_a_front_message_template_folder_by_id

Delete a message template folder in Front by id. This will also remove its child folders and templat…

create_a_front_message_template_folder

Create a new message template folder in Front in the oldest active workspace accessible by the token…

list_all_front_message_template_folders

List message template folders in Front. Returns id, name, created_at, updated_at, and related links…

get_single_front_message_template_folder_by_id

Get a message template folder in Front by id. Returns id, name, created_at, updated_at, and related…

update_a_front_message_template_folder_by_id

Update a message template folder in Front. Requires id. Returns id, name, created_at, updated_at, an…

create_a_front_team_message_template

Create a team message template in Front for the given team_id. Returns id, name, subject, body, atta…

list_all_front_team_message_templates

List team message templates in Front for a specific team using team_id. Returns id (unique identifie…

create_a_front_teammate_message_template

Create a message template for a teammate in Front. Requires teammate_id. Response returns id, name,…

list_all_front_teammate_message_templates

List message templates for a specific teammate in Front. Requires teammate_id. Returns id, name, sub…

delete_a_front_message_template_by_id

Delete a message template in Front. Requires id. The response confirms successful deletion with no c…

get_single_front_message_template_by_id

Get a message template in Front by id. Returns id, name, subject, body, attachments, is_available_fo…

update_a_front_message_template_by_id

Update a specific message template in Front using id. Returns id, name, subject, body, attachments w…

list_all_front_child_message_templates

Get child message templates in Front for a specific message_template_folder_id. Returns id, name, cr…

create_a_front_child_message_template

Create a child message template in Front. Requires message_template_folder_id. Returns id, name, sub…

list_all_front_team_rules

List rules of a specific team in Front. Requires team_id. Returns id (rule identifier), name (rule n…

list_all_front_teammate_rules

List teammate rules in Front. Requires teammate_id. Returns id (rule identifier), name (rule name),…

list_all_front_company_rules

List company rules in Front. Returns id (unique identifier), name (rule name), actions (list of rule…

list_all_front_rules

List rules in Front. Returns id, name, actions describing the rule behavior, is_private indicating r…

get_single_front_rule_by_id

Get a specific rule in Front using id. Returns id, name, actions (list of rule actions), is_private…

list_all_front_link_conversations

List conversations linked to a specific link in Front. Requires id. Returns conversations with field…

create_a_front_link

Create a link in Front. Requires either pattern or external_url (but not both). Returns id, name, ty…

update_a_front_link_by_id

Update a link in Front by id. Requires id. Returns no content in the response.…

get_single_front_link_by_id

Get a specific link in Front using id. Returns id, name, type, external_url, custom_fields, and _lin…

list_all_front_links

List links in Front. Returns id (unique identifier), name (display name), type (link type), external…

list_all_front_knowledge_base_article_content

Get knowledge base article content in Front by id. Returns id, slug, name, status, keywords, content…

create_a_front_knowledge_base_article_content

Create knowledge-base-article-content in Front within a knowledge base using knowledge_base_id. Retu…

update_a_front_knowledge_base_article_content_by_id

Update knowledge base article content in Front using id. Returns id, slug, name, status, keywords, c…

front_knowledge_base_article_content_download

Download attachment from a knowledge-base article in Front. Requires article_id and id. Returns the…

get_single_front_knowledge_base_article_content_by_id

Get knowledge base article content in Front using id. Returns id, slug, name, status, keywords, cont…

get_single_front_knowledge_base_article_by_id

Get a knowledge base article in Front. Requires id. Returns id, slug, locales, created_at, updated_a…

delete_a_front_knowledge_base_article_by_id

Delete a knowledge base article in Front. Requires id. Returns id, slug, locales, created_at, update…

update_a_front_knowledge_base_by_id

Update knowledge base in Front using id. Will republish if currently published. Returns id, name, st…

list_all_front_knowledge_base_articles

List knowledge-base-articles in Front for a specific knowledge_base_id. Returns id (unique identifie…

list_all_front_knowledge_base_categories

List categories in a knowledge base in Front. Requires knowledge_base_id. Returns id, slug, is_hidde…

list_all_front_knowledge_base_content

Get knowledge base content in default locale in Front using id. Returns id, name, status, type, loca…

get_single_front_knowledge_base_content_by_id

Get knowledge base content in Front by id. Requires id. Returns id, name, status, type, locale, crea…

get_single_front_knowledge_base_by_id

Get a knowledge base in Front. Requires id. Returns id, type, locales, created_at, updated_at, and l…

list_all_front_knowledge_bases

List knowledge bases in Front. Returns id, type, locales, created_at, updated_at, and _links for eac…

create_a_front_knowledge_base

Create a knowledge base in Front. Requires name. Returns id (unique identifier), name, status (publi…

delete_a_front_inbox_teammate_by_id

Remove one or more teammates from an inbox in Front. Requires inbox_id and teammate_ids. Returns no…

list_all_front_inbox_channels

List inbox channels in Front for a given inbox_id. Returns id, name, address, types, send_as, settin…

create_a_front_team_inbox

Create a team inbox in Front. Requires team_id and name. Returns no content on success.…

create_a_front_inbox_teammate

Add access for one or more teammates to a Front inbox. Requires id. Returns no content in the respon…

front_drafts_reply

Create a draft reply in Front for the last message in a conversation using conversation_id. Returns…

delete_a_front_draft_by_id

Delete a draft in Front. Requires id and version. Returns no content in the response.…

update_a_front_draft_by_id

Update a draft in Front using id. Returns fields including id (unique message identifier), message_u…

list_all_front_drafts

List drafts in a conversation in Front. Requires conversation_id. Returns draft details including id…

create_a_front_draft

Create a draft in Front for a given channel_id. Requires channel_id and body. Returns draft details…

list_all_front_inbox_custom_fields

List inbox custom fields in Front. Returns id, name, description, type, and possible enum values for…

list_all_front_teammates_custom_fields

List teammate's custom fields in Front. Returns id (unique identifier), name (field name), descripti…

list_all_front_links_custom_fields

List Link's custom fields in Front. Returns id, name, description, type, and values for enum fields.…

delete_a_front_conversation_tag_by_id

Remove one or more tags from a specific conversation in Front. Requires id. Returns no content on su…

create_a_front_conversation_tag

Add one or more tags to a conversation in Front. Requires id. The response returns 204 No Content on…

front_conversations_update_reminders

Update conversation reminders in Front. Requires id. Snooze or unsnooze a conversation for a user. F…

delete_a_front_conversation_link_by_id

Delete one or more links from a specific conversation in Front. Requires conversation_id and link_id…

create_a_front_conversation_link

Add conversation links in Front using id. Requires either link_ids or link_external_urls request par…

list_all_front_conversation_inboxes

List inboxes for a conversation in Front. Requires id. Returns id, name, is_private, is_public, cust…

delete_a_front_conversation_follower_by_id

Delete conversation followers in Front. Requires id for conversation and teammate_ids in request bod…

create_a_front_conversation_follower

Add conversation followers in Front. Requires id and teammate_ids. Returns no content on success or…

list_all_front_conversation_followers

List teammates following a conversation in Front. Requires conversation_id. Returns teammate fields…

list_all_front_conversation_events

List conversation events in Front for a given conversation_id in reverse chronological order. Return…

front_conversations_update_assignee

Update conversation assignee in Front. Requires id and assignee_id. Response returns no content on s…

list_all_front_contact_notes

List notes for a contact in Front. Requires contact_id. Returns author details (id, email, username,…

create_a_front_contact_note

Create a new contact note in Front for a specific contact using contact_id. Returns author details (…

list_all_front_team_contact_lists

List team contact lists in Front for a given team_id. Returns id (unique identifier), name (list nam…

create_a_front_team_contact_list

Create a new team contact list in Front. Requires team_id. Returns no content in the response.…

create_a_front_teammate_contact_list

Create a new teammate contact list in Front. Requires teammate_id. Returns 204 No Content on success…

list_all_front_teammate_contact_lists

List contact lists for a specific teammate in Front. Requires teammate_id. Returns id (unique list i…

delete_a_front_contact_list_contact_by_id

Remove contacts from a contact list in Front. Requires contact_list_id and contact_ids. Returns no c…

list_all_front_contact_list_contacts

List contacts in a contact list in Front. Requires contact_list_id. Returns id, name, description, a…

create_a_front_contact_list_contact

Add contacts to a specific contact list in Front. Requires id. Returns no content in the response af…

list_all_front_contact_lists

List contact lists in Front. Returns id, name, is_private, and related links for each contact list.…

delete_a_front_contact_list_by_id

Delete a contact list in Front. Requires id. Returns no content in the response.…

create_a_front_contact_list

Create a contact list in Front using the oldest active workspace available to the token. Requires na…

create_a_front_contact_handle

Create a new contact handle in Front for a specific contact. Requires contact_id. Returns 204 No Con…

delete_a_front_contact_handle_by_id

Delete a contact handle in Front. Requires contact_id, handle, and source. Returns no content.…

create_a_front_teammate_contact

Create a teammate contact in Front. Requires teammate_id. Returns id (unique identifier), name, desc…

list_all_front_team_contact

List contacts of a team in Front. Requires team_id. Returns id, name, description, avatar_url, links…

create_a_front_team_contact

Create a team contact in Front. Requires team_id. Returns id (unique contact identifier), name, desc…

list_all_front_teammate_contacts

List teammate contacts in Front. Requires teammate_id. Returns contacts with id, name, description,…

list_all_front_contact_conversations

List conversations for a specific contact in Front. Requires contact_id. Returns id, subject, status…

front_conversation_comments_mentions

List teammates mentioned in a comment in Front. Requires id. Returns teammate details including id,…

front_conversation_comments_replies

Add a reply to a comment in Front. Requires id. Returns id, body, author details, posted_at, is_pinn…

update_a_front_conversation_comment_by_id

Update a comment in Front. Requires id. Returns id, author details (id, email, username, name, type)…

list_all_front_teammate_channels

List channels of a teammate in Front. Requires teammate_id. Returns id, name, address, types, send_a…

list_all_front_team_channels

List team channels in Front. Requires team_id. Returns channel id for unique identifier, name for ch…

front_channels_validate

Validate an SMTP channel in Front using id. This asynchronously validates the SMTP settings and retu…

update_a_front_channel_by_id

Update a channel in Front. Requires id. Returns no content in the response.…

list_all_front_message_download_attachment

Download attachment for a message in Front. Requires message_id and id. Returns binary content of th…

list_all_front_comment_download_attachment

Download attachment for a specific comment in Front. Requires comment_id and id. Response returns th…

list_all_front_message_template_download_attachment

Download an attachment for a message template in Front. Requires message_template_id and id. Returns…

front_application_event_trigger

Trigger an application-event in Front using application_uid. Requires event_type and app_object in t…

get_single_front_analytics_report_by_id

Get an analytics report in Front using id. Returns uid of the report, status (running, done, failed)…

create_a_front_analytics_report

Create a new analytics report in Front. Requires start, end, and metrics. The response includes uid…

get_single_front_analytics_export_by_id

Get an analytics export in Front. Requires id. Returns id, status, progress, created_at, filters, an…

create_a_front_analytics_export

Create a new analytics export in Front for messages or events between start and end. Returns id, sta…

list_all_front_me

Get API token details in Front. Returns id (unique company id), name (company name), and _links.self…

list_all_front_account_custom_fields

List account custom fields in Front. Returns each custom field with id, name, description, type, and…

list_all_front_conversation_custom_fields

List conversation custom fields in Front. Returns id, name, type, description for each field, and va…

list_all_front_contact_custom_fields

List contact_custom_fields in Front. Returns id, name, description, type, and values for each custom…

list_all_front_download_attachment

Download an attachment file in Front. Requires id. Response returns the binary content of the file a…

list_all_front_conversation_messages

List messages in a conversation in Front. Requires conversation_id. Returns message id, type, create…

get_single_front_conversation_message_by_id

Get a specific conversation_message in Front using id. Returns id, type, subject, blurb, body, text,…

list_all_front_inbox_conversations

List inbox conversations in Front. Requires inbox_id. Returns conversation id, subject, status, assi…

list_all_front_team_inboxes

List inboxes in a team in Front. Requires team_id. Returns id (unique inbox identifier), name (inbox…

get_single_front_conversation_comment_by_id

Get a specific comment in Front. Requires id. Returns id, author details (id, email, username, first…

list_all_front_conversation_comments

List conversation comments in Front for a given conversation_id in reverse chronological order. Retu…

create_a_front_conversation_comment

Create a comment in a conversation in Front. Requires conversation_id. Returns id as the comment ide…

create_a_front_import_message

Import a message into Front for a specific inbox using inbox_id. Returns status indicating acceptanc…

create_a_front_custom_message

Receive a custom message in Front. Requires channel_id. Returns status (accepted if successful) and…

update_a_front_contact_by_id

Update a contact in Front. Requires id. The response returns no content (204) on success.…

delete_a_front_contact_by_id

Delete a specific contact in Front. Requires id. Returns no content in the response.…

list_all_front_contacts

List contacts in Front. Returns id, name, description, avatar_url, links, lists, handles, custom_fie…

create_a_front_contact

Create a new contact in Front. Requires handles. Returns id, name, description, avatar_url, links, l…

get_single_front_contact_by_id

Get a specific contact in Front using id. Returns fields including id, name, description, avatar_url…

get_single_front_channel_by_id

Get a specific channel in Front using id. Returns id, name, address, type, send_as, settings (undo_s…

create_a_front_channel

Create a channel in an inbox in Front. Requires inbox_id and type. Returns no content on success.…

list_all_front_channels

List channels in Front. Returns id (unique channel identifier), name, address, types (channel type),…

create_a_front_channel_message

Create a new channel message in Front. Requires channel_id. Returns status indicating if the request…

delete_a_front_account_contact_by_id

Delete contacts from a specific account in Front. Requires id for the account and contact_ids in the…

list_all_front_account_contacts

List contacts for an account in Front. Requires account_id. Returns id, name, description, avatar_ur…

list_all_front_inbox_teammates

List teammates with access to an inbox in Front. Requires inbox_id. Returns teammate id, email, user…

create_a_front_account_contact

Add contacts to an account in Front. Requires id. Returns no content in the response after successfu…

get_single_front_tag_by_id

Get a specific tag in Front using id. Returns id, name, description, highlight, is_private, is_visib…

list_all_front_tags

List all tags in Front. Returns id, name, description, highlight, is_private, is_visible_in_conversa…

get_single_front_account_by_id

Get account in Front by id. Returns id, name, logo_url, description, domains, external_id, custom_fi…

update_a_front_account_by_id

Update account in Front using id. Returns id, name, logo_url, description, domains, external_id, cus…

delete_a_front_account_by_id

Delete an account in Front. Requires id. Returns no content in response.…

create_a_front_account

Create a new account in Front. Requires name. Returns id, name, logo_url, description, domains, exte…

list_all_front_accounts

List accounts in Front. Returns id, name, logo_url, description, domains, external_id, custom_fields…

get_single_front_event_by_id

Get a specific event in Front. Requires id. Returns event details including id (unique identifier),…

list_all_front_events

List events in Front. Returns events in reverse chronological order with fields including id (unique…

list_all_front_inboxes

List inboxes in Front. Returns id, name, is_private, is_public, custom_fields, and related resource…

get_single_front_inbox_by_id

Get an inbox in Front. Requires id. Returns id (unique identifier), name (inbox name), is_private, i…

create_a_front_inbox

Create an inbox in Front in the oldest active workspace accessible by the token. Requires name. Retu…

get_single_front_conversation_by_id

Get a conversation in Front. Requires id. Returns fields including id (conversation identifier), sub…

create_a_front_conversation

Create a new discussion conversation in Front that only supports comments. Requires type, subject, a…

update_a_front_conversation_by_id

Update a conversation in Front. Requires id. Returns no content on success, 301 if merged (redirect…

list_all_front_conversations

List conversations in Front in reverse chronological order. Returns id, subject, status, assignee, r…

get_single_front_team_by_id

Get a specific team in Front by id. Returns id (unique identifier of the team), name (team name), in…

delete_a_front_team_by_id

Remove one or more teammates from a team in Front. Requires id (team_id). No content is returned in…

create_a_front_team

Add one or more teammates to a team in Front. Requires id. Takes teammate_ids in the request body. R…

list_all_front_teams

List teams in Front. Returns an array of teams with id (unique identifier), name (team name), and _l…

list_all_front_teammate_conversations

List conversations assigned to a teammate in Front using teammate_id. Returns id, subject, status, a…

update_a_front_teammate_by_id

Update a teammate in Front. Requires id. Updates may include username, first_name, last_name, is_ava…

list_all_front_teammates

List teammates in Front. Returns id, email, username, first_name, last_name, license_type, is_admin,…

get_single_front_teammate_by_id

Get a teammate in Front by id. Returns fields including id, email, username, first_name, last_name,…

list_all_front_company_ticket_statuses

List company ticket statuses in Front. Returns id, name, category, description, created_at, and upda…

get_single_front_company_ticket_status_by_id

Get a specific company-ticket-status in Front using id. Returns id, name, category, description, cre…

list_all_front_message_templates

List message templates in Front. Returns id, name, subject, body, attachments, availability, and inb…

create_a_front_message_template

Create a message template in Front. Requires name and body. Returns id, name, subject, body, attachm…

list_all_front_conversation_search

Search conversations in Front using query. Returns an array of conversations with fields such as id,…

Enhanced

Front

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

Front

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

Accounts

Accounts represent the companies or organizations that you are in contact with. Accounts have one or more Contacts associated with them.

Unified Ticketing API

Attachments

Attachments are the files associated with a ticket or a comment.

Unified Ticketing API

Collections

Tickets and contacts can be grouped into Collections. Collection resource usually maps to the various grouping systems used in the underlying product. Some examples are lists, projects, epics, etc. Yo…

Unified Ticketing 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

Tags

Tags represent a common classification approach used in various ticketing systems. A Ticket may have one or more Tags associated with them.

Unified Ticketing API

Teams

Teams represent the grouping system used for Users. These are usually called groups, teams, agent groups, etc. in the underlying products. A User can belong to one or more Teams.

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

Fields

Fields represent the attributes defined for various entities in the underlying product. Depending on the underlying product, custom attributes can be defined by a User on various entities like Ticket,…

Unified Ticketing API

Ticket status

Ticket Status represents the completion level of the Ticket. Some products provide customizing the Ticket Status.

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

Front

Access all of the

Front

API without worrying about authentication and pagination. 

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

Front

Helpdesk

API.

API call us you

You call us, we call

Front

and pass the response back in the same cycle.

Access all of the

Front

API without worrying about authentication and pagination. 

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

Front

Helpdesk

API, you call us

we call

Front

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Front

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

Front

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.

Front

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.

Front

We translate

pagination

Get

Get

Front

Front

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