Kustomer

Kustomer

API integration

Expand your

Helpdesk

integrations with the

Kustomer

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

update_a_kustomer_shortcut_by_id

Update a shortcut in Kustomer using id. Returns id, type, attributes (name, draft.text, createdAt, m…

create_a_kustomer_shortcut

Create a new shortcut in Kustomer. Returns id, type, attributes (name, draft.text, createdAt, modifi…

delete_a_kustomer_shortcut_by_id

Delete a shortcut in Kustomer using the required id. Returns no content in the response upon success…

get_single_kustomer_shortcut_by_id

Get a shortcut by id in Kustomer. Returns fields such as name, draft.text, createdAt, modifiedAt, up…

list_all_kustomer_shortcuts

List all shortcuts in Kustomer. Returns id, type, attributes (name, draft text, createdAt, modifiedA…

update_a_kustomer_customer_whatsapp_basic_draft_by_id

Update the WhatsApp draft by id in Kustomer. Returns id, channel, body, status, createdAt, updatedA…

update_a_kustomer_customer_twitter_dm_draft_by_id

Update the Twitter dm draft by id in Kustomer. Returns id, channel, body, status, createdAt, update…

update_a_kustomer_customer_twitter_tweet_draft_by_id

Update the Twitter tweet draft by id in Kustomer. Returns id, channel, body, status, createdAt, upd…

update_a_kustomer_customer_instagram_draft_by_id

Update an Instagram draft by id in Kustomer. Returns id, channel, body, status, createdAt, updatedA…

update_a_kustomer_customer_note_draft_by_id

Update the note draft by id in Kustomer. Returns id, channel, body, status, createdAt, updatedAt, m…

update_a_kustomer_customer_facebook_draft_by_id

Update the Facebook draft by id in Kustomer. Returns id, channel, body, status, createdAt, updatedA…

update_a_kustomer_customer_chat_draft_by_id

Update chat draft by id in Kustomer. Returns id, channel, body, status, createdAt, updatedAt, modif…

update_a_kustomer_email_draft_by_id

Update email draft by id in Kustomer. Returns id, channel, body, status, createdAt, updatedAt, modi…

update_a_kustomer_customer_sms_draft_by_id

Update sms draft by id in Kustomer. Returns id, channel, body, status, createdAt, updatedAt, modifi…

create_a_kustomer_whatsapp_template_draft

Create WhatsApp template draft for a customer in Kustomer using id. Returns id, channel, status, cre…

create_a_kustomer_customer_whatsapp_interactive_draft

Create WhatsApp interactive draft for a customer in Kustomer using id. Returns id, channel, status,…

create_a_kustomer_customer_whatsapp_basic_draft

Create WhatsApp basic draft for a customer in Kustomer. Requires customer_id. Returns id, channel, t…

create_a_kustomer_customer_twitter_dm_draft

Create customer Twitter DM draft in Kustomer using customer_id. Returns id, channel, body, and sendA…

create_a_kustomer_customer_twitter_tweet_draft

Create a Twitter tweet draft for the customer in Kustomer. Requires customer_id. Returns id, channel…

create_a_kustomer_customer_instagram_draft

Create Instagram draft for customer id in Kustomer. Requires customer_id. Returns draft id, channel,…

create_a_kustomer_customer_note_draft

Create note draft for a customer in Kustomer using customer_id. Returns draft id, channel, body, sen…

create_a_kustomer_customer_chat_draft

Create a chat draft for a specific customer in Kustomer using customer_id. Returns id, channel, body…

create_a_kustomer_customer_facebook_draft

Create a Facebook draft for a customer in Kustomer. Requires customer_id. Returns id, channel, body,…

create_a_kustomer_customer_sms_draft

Create SMS draft for a specific customer in Kustomer. Requires customer_id. Returns draft id, channe…

create_a_kustomer_email_draft

Create email draft for a customer in Kustomer. Requires customer_id. Returns id, channel, to, subjec…

list_all_kustomer_search_conversations

Lists conversations in Kustomer sorted by their last updated time. Each conversation includes detail…

kustomer_conversation_attachments_download

Downloads a specific attachment file using the file's direct path, which is typically provided in th…

list_all_kustomer_auth_roles

Get available organization roles in Kustomer. Returns a list of roles with their id and name.…

get_single_kustomer_tag_by_id

Return the tag by id in the Kustomer account.…

list_all_kustomer_tags

Returns all tags in the Kustomer account.…

delete_a_kustomer_team_by_id

Delete a team by id in Kustomer. Returns no content on success.…

create_a_kustomer_team

Create a Team in Kustomer with required name. Returns the created team's id, type, attributes, relat…

get_single_kustomer_team_by_id

Get a Team by id in Kustomer. Returns the team's type, id, attributes, relationships, and links.…

list_all_kustomer_teams

Get Teams for the Organization in Kustomer. Returns an array of team objects including id, type, att…

update_a_kustomer_team_by_id

Update team by id in Kustomer. Requires id and name. Returns updated team data including type, id, a…

create_a_kustomer_user

Create a new user in Kustomer with required parameters name and email. Returns user id, type, attrib…

update_a_kustomer_user_by_id

Update a specific user by id in Kustomer. Requires id and fields such as displayName, avatarUrl, nam…

list_all_kustomer_me

Get information about the current user in Kustomer. Returns id, type, attributes, relationships, and…

list_all_kustomer_users

Get users in Kustomer. Returns user type, id, attributes, relationships, and links for each user.…

get_single_kustomer_user_by_id

Get user by id in Kustomer. Requires id. Returns user data including type, id, attributes, relations…

create_a_kustomer_forward_attachment

Create an attachment on a forward in Kustomer using forward_id. Returns id, type, attributes, relati…

list_all_kustomer_forward_attachments

Get all forward attachments for a specific forward in Kustomer. Requires id. Returns attachment id,…

get_single_kustomer_forward_attachment_by_id

Get forward attachment by id and attachmentId in Kustomer. Returns id, type, attributes, relationshi…

delete_a_kustomer_forward_attachment_by_id

Delete a forward attachment by id in Kustomer. Requires id and attachment_id. Returns no content on…

create_a_kustomer_tracking_identity

Create tracking identity with parameters like trackingId, sessionId, name, company, externalId, user…

create_a_kustomer_identity_event

Create tracking identity and track event in Kustomer. Requires identity object with user details and…

create_a_kustomer_tracking_event

Create a new tracking event in Kustomer with required parameter name and optional trackingId, sessio…

kustomer_spam_senders_upsert

Upsert spam sender assigning a spam list status 'whitelist' or 'blacklist' in Kustomer. Returns id,…

list_all_kustomer_spam_senders

Get a list of spam senders in Kustomer. Returns fields id, type, attributes, and relationships for e…

delete_a_kustomer_spam_sender_by_id

Delete a spam sender by id in Kustomer. Returns 204 on success.…

get_single_kustomer_sla_by_id

Get SLA by id in Kustomer. Returns SLA type, id, attributes, relationships, and included related obj…

kustomer_search_customers_search_archive_customers

Create customer archive search with criteria in Kustomer. Requires search criteria in body. Returns…

kustomer_search_customers_search

Create customer search with criteria in Kustomer. Returns data array with customer objects including…

list_all_kustomer_satisfactions

Get a list of satisfaction forms in Kustomer. Returns id, type, attributes, relationships, and links…

create_a_kustomer_conversation_note

Create a new note within a conversation in Kustomer using the conversation ID. Returns data includin…

kustomer_notes_bulk_create

Create a bulk batch of notes in Kustomer. Requires body parameters conversation and body. Returns da…

kustomer_notes_bulk_update

Update a bulk batch of notes in Kustomer using ids. Returns updated note data including type, id, at…

delete_a_kustomer_note_by_id

Delete note by id in Kustomer. Requires the unique note id. Returns no content on success.…

kustomer_notes_update_note_attributes

Update note attributes by id in Kustomer. Returns updated note with fields type, id, attributes, rel…

update_a_kustomer_note_by_id

Update a note by id in Kustomer. Requires id and conversation, body parameters. Returns updated note…

get_single_kustomer_note_by_id

Get a note by id in Kustomer. Returns the note's type, id, attributes, relationships, and links.…

list_all_kustomer_notes

Get all notes for a Kustomer organization. Returns an array of notes with fields id, type, attribute…

create_a_kustomer_note

Create a note in Kustomer with a required body parameter. Returns the note's id, type, attributes, r…

create_a_kustomer_media

Create a new media upload document in Kustomer with required parameters name, contentType, and conte…

update_a_kustomer_media_by_id

Update media by id in Kustomer. Requires id. Returns updated media fields including id, type, attrib…

get_single_kustomer_media_by_id

Get media object by id in Kustomer. Returns id, type, attributes, relationships, links, meta, provid…

kustomer_messages_bulk_create

Create a bulk batch of messages in Kustomer. Requires message, type, channel, and app fields. Return…

kustomer_messages_bulk_update

Update a bulk batch of messages using ids in Kustomer. Returns updated messages with id, type, attri…

kustomer_custom_objects_bulk_update

Update a bulk batch of multiple KObjects (custom objects) in Kustomer using the klass name and ids.…

kustomer_custom_objects_bulk_delete

Delete multiple KObjects (custom objects) by klass name and a comma-separated list of KObject ids in…

kustomer_custom_objects_using_external_id

Get KObject by klass name and external_id in Kustomer. Returns data including type, id, attributes,…

kustomer_custom_objects_bulk_create

Create KObjects (custom objects) in bulk in Kustomer with klass name. Returns data including type, i…

create_a_kustomer_custom_object

Create a new KObject (custom object) in Kustomer with the klass name. Returns the created object's t…

update_a_kustomer_custom_object_by_id

Update a KObject (custom object) by klass name and id in Kustomer. Returns the updated object's type…

delete_a_kustomer_custom_object_by_id

Delete a KObject (custom object) by name and id in Kustomer. Returns no content on success.…

get_single_kustomer_custom_object_by_id

Get KObject (custom object) by its klass name and id in Kustomer. Returns type, id, attributes, rela…

list_all_kustomer_custom_objects

Get KObject (custom object) by Klass name in Kustomer. Requires name as id. Returns fields type, id,…

update_a_kustomer_klass_by_id

Update Klass attributes by id in Kustomer. Returns updated Klass with fields type, id, attributes, r…

list_all_kustomer_klasses

Get all Klasses in Kustomer. Returns id, type, attributes, relationships, and links for each Klass.…

create_a_kustomer_klass

Create a new Klass model in Kustomer with required name. Returns data including id, type, attributes…

delete_a_kustomer_klass_by_id

Delete a Klass by id in Kustomer. Cannot delete if KObjects exist for the Klass.…

get_single_kustomer_klass_by_id

Get Klass by id in Kustomer. Returns data object with type, id, attributes, relationships, and links…

create_a_kustomer_draft_attachment

Create an attachment on a draft in Kustomer using draft id. Returns attachment id, type, attributes,…

delete_a_kustomer_draft_attachment_by_id

Delete draft attachment with id and draft_id in Kustomer.…

list_all_kustomer_draft_attachments

Get all draft attachments for a draft using id in Kustomer. Returns attachment id, type, attributes,…

get_single_kustomer_draft_attachment_by_id

Get draft attachment by id in Kustomer. Returns id, type, attributes, relationships, and links inclu…

list_all_kustomer_outbound_accounts

Get all outbound accounts in Kustomer. Returns an array of outbound account objects including type,…

update_a_kustomer_draft_forward_by_id

Update a draft forward by id in Kustomer. Requires id and body parameters such as from, to, subject,…

delete_a_kustomer_draft_by_id

Delete a draft by id in Kustomer. Returns no content on success.…

get_single_kustomer_draft_forward_by_id

Get draft forward by id in Kustomer. Returns id, type, attributes, and relationships of the draft fo…

delete_a_kustomer_customer_unmasking_window_by_id

Delete unmasking window by customer id in Kustomer. Deleting the window masks sensitive attributes f…

create_a_kustomer_customer_unmasking_window

Create or replace an unmasking window for a customer by id in Kustomer. This allows sensitive attrib…

list_all_kustomer_customer_notes

Get notes for a specific customer in Kustomer. Returns note id, type, attributes, relationships, and…

list_all_kustomer_customer_messages

Get messages for a specific customer in Kustomer by contact id. Returns message type, id, attributes…

create_a_kustomer_customer_message

Create a new message for a customer in Kustomer using the customer id. Returns message id, type, att…

create_a_kustomer_customer_merge

Create a customer merge with source and target customer IDs in Kustomer. Returns merged customer dat…

list_all_kustomer_customer_merges

Get customer merges by customer id in Kustomer. Returns an array of merges with fields type, id, att…

get_single_kustomer_customer_merge_by_id

Get customer merge by id in Kustomer. Returns type, id, attributes, relationships, and links of the…

list_all_kustomer_customer_klasses

Get all KObjects (custom objects) linked to a customer by name in Kustomer. Returns type, id, attrib…

create_a_kustomer_customer_klass

Create a new KObject (custom object) linked to a customer in Kustomer using customer id and klass na…

list_all_kustomer_customer_conversations

Get a list of conversations for a customer in Kustomer using customer id. Returns conversation type,…

create_a_kustomer_customer_conversation

Create a new empty conversation for a customer in Kustomer using the customer id. Returns conversati…

get_single_kustomer_customer_event_by_id

Get a single customer event by customer_id and id in Kustomer. Returns data including type, id, attr…

list_all_kustomer_customer_drafts

Get all outbound drafts for a customer by id in Kustomer. Returns draft id, type, attributes, relati…

list_all_kustomer_customer_sessions

Get all customer sessions for a specific customer in Kustomer. Requires id. Returns session id, type…

list_all_kustomer_customer_events

Get all tracking events for a specific customer session in Kustomer using customer_id and session_id…

kustomer_customers_bulk_create

Create customers in bulk in Kustomer. Returns data with id, type, attributes, relationships, and lin…

kustomer_customers_bulk_update

Update a bulk batch of customers in Kustomer using a comma-separated list of customer ids. Returns u…

update_a_kustomer_customer_by_id

Update a customer by id in Kustomer. Requires id. Returns data object with type, id, attributes, rel…

kustomer_conversations_using_external_id

Get a conversation by external ID in Kustomer. Returns conversation data including type, id, attribu…

kustomer_customers_bulk_delete

Delete multiple customers by specifying a comma-separated list of customer ids in Kustomer. Returns…

create_a_kustomer_customer

Create a new customer in Kustomer. Requires customer details such as name, company, externalId, and…

kustomer_customers_using_external_id

Get customer by external_id in Kustomer. Returns data object with type, id, attributes, relationship…

kustomer_customers_using_phone_number

Get customer by phone number in Kustomer. Requires phone in E.164 format. Returns customer id, type,…

kustomer_customers_using_email

Get customer by email in Kustomer. Requires email. Returns customer data including type, id, attribu…

get_single_kustomer_customer_by_id

Get customer by id in Kustomer. Returns customer type, id, attributes, relationships, and links.…

delete_a_kustomer_customer_by_id

Delete a customer by id in Kustomer. Returns no content on success.…

list_all_kustomer_customers

Get all customers in Kustomer. Returns customer id, type, attributes, relationships, and links field…

update_a_kustomer_custom_attribute_by_id

Update custom attribute metadata for a specified resource in Kustomer. Requires resource. Returns da…

list_all_kustomer_custom_attributes

Get custom attribute metadata for a specific resource in Kustomer. Requires resource parameter with…

get_single_kustomer_conversation_time_by_id

Get conversation times by ids in Kustomer. Requires ids. Returns data with type, id, attributes, rel…

list_all_kustomer_conversation_times

Get conversation times by conversation id in Kustomer. Returns an array of conversation_time objects…

delete_a_kustomer_conversation_tag_by_id

Remove tags from a conversation by id in Kustomer. Returns the updated conversation data including t…

create_a_kustomer_conversation_tag

Append tags to a conversation by id in Kustomer. Returns the updated conversation data including typ…

list_all_kustomer_conversation_notes

Get notes by conversation id in Kustomer. Returns an array of notes with fields type, id, attributes…

list_all_kustomer_conversation_messages

Get messages for a conversation in Kustomer by conversation id. Returns message id, type, attributes…

create_a_kustomer_conversation_message

Create a new message from a conversation in Kustomer using conversation id. Returns message id, type…

list_all_kustomer_conversation_forwards

Get all forwards by conversation id in Kustomer. Returns id, type, attributes, relationships of each…

create_a_kustomer_conversation_forward

Create a forward for a conversation in Kustomer using id. Returns id, type, attributes, and relation…

kustomer_conversations_bulk_update

Update a bulk batch of conversations in Kustomer using ids. Returns updated conversation objects inc…

kustomer_conversations_bulk_create

Create conversations in bulk in Kustomer. Requires providing conversation details including customer…

kustomer_messages_redact

Redact a message by id in Kustomer. Returns the message id, type, attributes, and relationships in t…

list_all_kustomer_conversation_attachments

Get conversation attachments by conversation id in Kustomer. Returns a paginated list of attachments…

list_all_kustomer_conversation_events

Get a paginated list of conversation events for a conversation by id in Kustomer. Returns event id,…

update_a_kustomer_conversation_by_id

Update a conversation by id in Kustomer. Returns the updated conversation object including key field…

delete_a_kustomer_conversation_by_id

Delete a conversation by id in Kustomer. Returns no content on success.…

list_all_kustomer_conversations

Get a paginated list of conversations in Kustomer. Returns conversation id, type, attributes, relati…

create_a_kustomer_conversation

Create a new conversation in Kustomer with required parameter customer. Returns data including id, t…

get_single_kustomer_conversation_by_id

Get a single conversation by id in Kustomer. Returns the conversation's type, id, attributes, relati…

kustomer_companies_bulk_update

Batch update multiple companies in Kustomer. Returns updated company data with type, id, attributes,…

kustomer_companies_bulk_create

Create companies in bulk in Kustomer. Returns data with type, id, attributes, relationships, and lin…

kustomer_messages_message_using_external_id

Get a message by externalId in Kustomer. Returns id, type, attributes, relationships, and links of t…

update_a_kustomer_message_by_id

Update a message by id in Kustomer. Returns the updated message object including fields such as crea…

list_all_kustomer_messages

Get messages for your Kustomer organization. Returns message id, type, attributes, relationships, an…

get_single_kustomer_message_by_id

Get a single message by id in Kustomer. Returns the message's type, id, attributes, relationships, a…

create_a_kustomer_message

Create a message in Kustomer by adding it to an existing conversation timeline. Requires conversatio…

update_a_kustomer_company_by_id

Update company attributes by id in Kustomer. Returns updated company data including type, id, attrib…

list_all_kustomer_company_klasses

Get all KObjects (custom Objects) linked to a company in Kustomer by company id and Klass name. Retu…

get_single_kustomer_company_by_id

Get company by id in Kustomer. Returns company type, id, attributes, relationships, and links fields…

list_all_kustomer_companies

Get all companies in Kustomer. Returns an array of companies with fields type, id, attributes, relat…

create_a_kustomer_company

Create a new company in Kustomer with required name. Returns id, type, attributes, relationships, an…

update_a_kustomer_schedule_by_id

Update business schedule by id in Kustomer. Requires id, name (≤256 chars), hours (object with day i…

list_all_kustomer_default_schedules

Get default business schedules in Kustomer. Returns schedule id, type, attributes, relationships, an…

delete_a_kustomer_schedule_by_id

Delete a business schedule by id in Kustomer. Returns the deleted schedule's type, id, attributes, r…

list_all_kustomer_bulk_operation_batches

Get detailed batch information for a specific bulk operation in Kustomer using bulk_id. Returns obje…

list_all_kustomer_schedules

Get all business schedules in Kustomer. Returns an array of schedules with fields type, id, attribut…

get_single_kustomer_schedule_by_id

Get business schedule by id in Kustomer. Returns schedule id, type, attributes, relationships, and l…

create_a_kustomer_schedule

Create a new business schedule in Kustomer with required parameters name, hours, timezone, and defau…

get_single_kustomer_bulk_operation_by_id

Get bulk operation by id in Kustomer. Returns status, completedAt timestamp, batches.complete and ba…

kustomer_brands_default

Get the default brand created for your Kustomer organization. Returns id, type, attributes, relation…

create_a_kustomer_brand

Create a brand with name and iconUrl in Kustomer. Returns the brand's id, type, attributes, relation…

update_a_kustomer_brand_by_id

Update brand with id in Kustomer. Requires name and iconUrl. Returns updated brand with type, id, at…

get_single_kustomer_brand_by_id

Get brand by id in Kustomer. Returns brand's type, id, attributes, relationships, and links fields.…

list_all_kustomer_brands

Get a list of all brands in Kustomer. Returns brand id, type, attributes, relationships, and links.…

list_all_kustomer_audit_logs

Get audit logs for your organization in Kustomer. Returns id, type, attributes, relationships, and l…

get_single_kustomer_attachment_by_id

Get attachment by id in Kustomer. Returns id, type, attributes (name, contentType, contentLength, up…

get_single_kustomer_message_attachment_by_id

Get attachment by message_id and id in Kustomer. Returns id, type, attributes (name, contentType, co…

update_a_kustomer_attachment_by_id

Update or upsert attachment by id in Kustomer. Returns id, type, attributes, relationships, links, m…

create_a_kustomer_attachment

Create a new attachment in Kustomer with required parameters name, contentType, and contentLength. R…

Enhanced

Kustomer

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

Kustomer

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.

Roles

The Role object represents a role of a User.

Unified User Directory API

Users

The User object represents a User.

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

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

Ticket priorities

Ticket Priorities represent the intended order in which the Tickets should be worked on. Some products provide customizing the Ticket Priorities.

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

Kustomer

Access all of the

Kustomer

API without worrying about authentication and pagination. 

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

Kustomer

Helpdesk

API.

API call us you

You call us, we call

Kustomer

and pass the response back in the same cycle.

Access all of the

Kustomer

API without worrying about authentication and pagination. 

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

Kustomer

Helpdesk

API, you call us

we call

Kustomer

and pass the response back in the same cycle.

Account Linking

Account Linking

Use Truto's frontend SDK to link your

customer's

Kustomer

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

Kustomer

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.

Kustomer

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.

Kustomer

We translate

pagination

Get

Get

Kustomer

Kustomer

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