Skip to content

Ticketing

Make
API integration

Ship Ticketing features without building the integration. Full Make API access via Proxy, normalized data through Unified APIs, and 30+ MCP-ready tools for AI agents — all extensible to your exact use case.

Talk to us
Make

Use Cases

Why integrate with Make

Common scenarios for SaaS companies building Make integrations for their customers.

01

Synchronize workspace teams and user roles with Make organizations

A B2B SaaS can automatically mirror its internal teams, groups, and user roles into the customer's Make Organization, ensuring that when support groups change in the SaaS, the corresponding Make Teams and user permissions stay in sync without manual effort.

02

Automate Make workspace provisioning for new customers

When a new company signs up for your ticketing platform, automatically provision a dedicated Make Team within their Organization and invite the right users — eliminating onboarding friction and letting customers start building automations from day one.

03

Enable departmental directory synchronization for enterprise accounts

Enterprise customers expect their org structures to be consistent across tools. By syncing groups and users from your SaaS into Make's organizational hierarchy via Truto, you prevent permission drift and reduce IT admin overhead.

04

Offer a native automation layer without building it from scratch

Instead of building a proprietary automation engine, SaaS companies can embed Make as their extensibility platform, using Truto to manage the connection lifecycle — auth, token refresh, and user directory mapping — so end users can wire up complex workflows against your product.

What You Can Build

Ship these features with Truto + Make

Concrete product features your team can ship faster by leveraging Truto’s Make integration instead of building from scratch.

01

Automatic Make Team provisioning on group creation

When an admin creates a new support group in your product, automatically create a mirrored Team in the customer's Make Organization with the same members and permissions.

02

User directory sync dashboard

Display a real-time view of which users and groups in your product are mapped to Make Organizations, Teams, and Users, letting admins audit and troubleshoot access in one place.

03

Role-based access control (RBAC) mirroring

Map your product's role hierarchy to Make's organizational user roles so that permission changes propagate automatically, keeping both systems consistent.

04

One-click Make account connection via embedded auth

Let end users securely connect their Make account from inside your product UI using Truto's managed auth flow, handling OAuth tokens and refresh cycles transparently.

05

Organization-level onboarding automation

Automatically read the customer's existing Make Organization structure — teams, users, and groups — and pre-map them to your product's entities during initial setup.

SuperAI

Make AI agent tools

Comprehensive AI agent toolset with fine-grained control. Integrates with MCP clients like Cursor and Claude, or frameworks like LangChain.

list_all_make_users

List Make users. Returns user records including their id, email, created_at, and updated_at.

update_a_make_user_by_id

Update a Make user by id. Returns the updated user record including id, email, created_at, and updated_at. Required: id. Password and email cannot be changed via the API.

get_single_make_user_by_id

Get a user's role in a Make organization by id. Returns the user-organization-role record including id, created_at, and updated_at. Required: id, id.

list_all_make_templates

List templates in Make. Optionally filter to only templates containing specific apps via used_apps. Returns: id, templateUrl, created_at, updated_at.

get_single_make_template_by_id

Get a single template in Make by id. Returns: id, templateUrl, created_at, updated_at. Required: id.

create_a_make_template

Create a template in Make. Returns the created template including its id, templateUrl, created_at, and updated_at.

update_a_make_template_by_id

Update a template in Make by id. Returns the updated template including its id, templateUrl, created_at, and updated_at. Required: id.

delete_a_make_template_by_id

Delete a template in Make by id. Returns an empty 204 response on success. Required: id.

list_all_make_teams

List Make teams. Returns each team's id and an attributes object whose remaining fields are defined upstream in the Make Teams API reference.

get_single_make_team_by_id

Get a Make team by id. Returns the team's id and an attributes object whose remaining fields are defined upstream in the Make Teams API reference. Required: id.

create_a_make_team

Create a Make team. Returns: id, attributes. Request body fields follow the Make API Teams reference.

delete_a_make_team_by_id

Delete a Make team by id. Returns an empty 204 response on success. Required: id.

list_all_make_scenarios

List scenarios in Make. Returns: id, name, teamId. Required: teamId and organizationId (mutually exclusive — supply exactly one).

get_single_make_scenario_by_id

Get a single Make scenario by id. Returns: id, name, teamId. Required: id.

create_a_make_scenario

Create a Make scenario in a team. Returns: id, name, teamId. Required: name, teamId.

update_a_make_scenario_by_id

Update a Make scenario by id. Returns: id, name, teamId. Required: id.

delete_a_make_scenario_by_id

Delete a Make scenario by id. Returns an empty 204 response on success. Required: id.

list_all_make_me

Get the currently authenticated Make user — the account associated with the API token used for the call. Returns the user's id. Takes no parameters.

list_all_make_organizations

List organizations in Make. Returns each organization's id, name, and teams.

create_a_make_organization

Create a new organization in Make. Returns the created organization object including its id, name, and teams.

delete_a_make_organization_by_id

Delete a Make organization by id. Returns an empty 204 response on success. Required: id.

list_all_make_agents

List agents in Make. Returns the collection of agent records, each with its id and attributes.

get_single_make_agent_by_id

Get a single agent in Make by id. Returns the agent record with its id and attributes. Required: id.

create_a_make_agent

Create an agent in Make. Returns: id, attributes. Required: agent_id.

update_a_make_agent_by_id

Update an agent in Make by id. Returns: id, attributes. Required: id.

delete_a_make_agent_by_id

Delete an agent in Make by id. Returns an empty 204 response on success. Required: id.

list_all_make_connections

List Make connections. Returns: id, created_at, updated_at.

get_single_make_connection_by_id

Get a Make connection by id. Returns: id, created_at, updated_at. Required: id.

create_a_make_connection

Create a Make connection. Returns: id, created_at, updated_at.

update_a_make_connection_by_id

Update the stored configuration data of a Make connection by id. Returns: id, created_at, updated_at. Required: id.

delete_a_make_connection_by_id

Delete a Make connection by id. Returns an empty 204 response on success. Required: id.

Why Truto

Why use Truto’s MCP server for Make

Other MCP servers give you a static tool list for one app. Truto gives you a managed, multi-tenant MCP infrastructure across 900+ integrations.

01

Auto-generated, always up to date

Tools are dynamically generated from curated documentation — not hand-coded. As integrations evolve, tools stay current without manual maintenance.

02

Fine-grained access control

Scope each MCP server to read-only, write-only, specific methods, or tagged tool groups. Expose only what your AI agent needs — nothing more.

03

Multi-tenant by design

Each MCP server is scoped to a single connected account with its own credentials. The URL itself is the auth token — no shared secrets, no credential leaking across tenants.

04

Works with every MCP client

Standard JSON-RPC 2.0 protocol. Paste the URL into Claude, ChatGPT, Cursor, or any MCP-compatible agent framework — tools are discovered automatically.

05

Built-in auth, rate limits, and error handling

Tool calls execute through Truto’s proxy layer with automatic OAuth refresh, rate-limit handling, and normalized error responses. No raw API plumbing in your agent.

06

Expiring and auditable servers

Create time-limited MCP servers for contractors or automated workflows. Optional dual-auth requires both the URL and a Truto API token for high-security environments.

Unified APIs

Unified APIs for Make

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified User Directory API

Groups

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

View Docs

Organizations

Organizations are the top level entity in the source application. Users are associated with an organization.

View Docs

Users

The User object represents a User.

View Docs

How It Works

From zero to integrated

Go live with Make in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s Make account

Use Truto’s frontend SDK to connect your customer’s Make account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call Make

Truto’s Proxy API is a 1-to-1 mapping of the Make API. You call us, we call Make, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate Make’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about Make on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

What data can I access from Make through Truto today?

Truto's Unified User Directory API maps to Make's Organizations, Teams (Groups), and Users. This lets you read and manage workspace structures, team membership, and user details. Additional Make-specific tools (e.g., Scenarios, Execution Logs) are not yet available as standard tools but can be built on request.

How does authentication work for connecting a customer's Make account?

Make uses OAuth 2.0 for API access. Truto manages the full auth lifecycle — token issuance, storage, and automatic refresh — so your application never handles raw credentials and your end users get a seamless connect experience.

Can I access Make Scenarios or execution logs through Truto?

Not out of the box. The current integration covers the Unified User Directory API (Organizations, Groups, Users). Support for Scenarios, execution logs, and other Make-specific endpoints can be built on request by the Truto team.

How does Truto handle Make's API rate limits?

Truto manages pagination and respects Make's rate limiting policies automatically, retrying where appropriate. Your application interacts with Truto's unified endpoint and doesn't need to implement rate-limit handling logic directly.

What does 'built on request' mean for Make-specific tools?

It means that while the Unified User Directory API is available now, any Make-specific endpoints beyond Organizations, Groups, and Users — such as Scenarios, Connections, or Templates — can be added by Truto's team based on your requirements, typically with a fast turnaround.

Can I write data back to Make, or is this read-only?

The Unified User Directory API supports both read and write operations where the underlying Make API permits it. You can create teams, invite users, and update group memberships programmatically. Exact write capabilities depend on Make's API permissions and your OAuth scopes.

Make

Get Make integrated into your app

Our team understands what it takes to make a Make integration successful. A short, crisp 30 minute call with folks who understand the problem.