
Connectors / Customer service · HTTP Connector
Automate UJET with Tray.ai
Create an outbound call, create a chat and add campaign contacts in UJET. Connect UJET to the rest of your customer service stack with Tray.ai.
Thanks — someone from our team will be in touch soon.
What can you do with UJET on Tray.ai?
UJET is a cloud contact center for voice, chat, SMS, and email support, with queue routing, outbound campaigns, and agent management. Tray.ai connects to UJET through the HTTP Connector, so your workflows can call the UJET API alongside the rest of your stack.
- Create an outbound call when a high-priority case is opened in your help desk.
- Add campaign contacts from a list of overdue accounts in your billing system.
- Upsert an end user when customer details change in your CRM, so agents see current information.
- Schedule a call when a customer requests a callback through your website form.
- Connects through
- HTTP Connector
- Authentication
- Basic authentication
- Base URL
- https://{subdomain}.{domain}/apps/api/v1
Set it up
Connect UJET to Tray.ai
Each step uses UJET's own API details, from its documentation.
Step 1
Save UJET's username and password
Save the credentials UJET gives you as a Tray.ai authentication. The HTTP Client sends them as basic auth. They stay out of the workflow and out of the logs.
Step 2
Point the HTTP Client at the API
Add an HTTP Client step and use https://{subdomain}.{domain}/apps/api/v1 as the base URL. Or paste a cURL example from UJET's API docs, and Tray.ai fills in the method, URL, and headers.
Step 3
Start with “Get a call”
It's one of 20 documented actions, under Calls. The response comes back as data the next step can map into your other apps.
Step 4
Hand it to an AI agent
Wrap “Create an outbound call” and “List calls” in workflows, and Tray.ai's Agent Gateway for MCP publishes them as governed tools Claude and other AI agents can call.
What the UJET API covers
6 resources and 20 documented actions, each one a call the HTTP Connector can make from a Tray.ai workflow. Connecting it takes a few clicks: here's how.
Calls
- Create an outbound call
- Get a call
- List calls
- Schedule a call
Chats
- Create a chat
- Get a chat
- Send a chat message
- End a chat
End users
- Upsert an end user
- Get an end user
Campaigns
- Add campaign contacts
- Update campaign contacts
- Remove campaign contacts
Contact lists
- Create a contact list
- Update a contact list
- Delete a contact list
Skills
- List skills
- Create a skill
- Update a skill
- Delete a skill
Checked against UJET's own documentation on 2026-11-10
How Tray.ai makes this work
UJET plugs into the whole Tray.ai platform
Intelligent Integration
Integrate and automate across 9,000+ apps, databases, APIs, and services with visual workflows, error handling, and observability.
Learn more →Agent Builder
Build AI agents that read, write, and take action in UJET — with guardrails, audit, and human-in-the-loop.
Learn more →Agent Gateway for MCP
Expose UJET actions as governed MCP tools — observable, rate-limited, authenticated.
Learn more →Tray Helix
Build apps on UJET data with your AI assistant, then deploy, run, and govern them on Tray.ai.
Learn more →More customer service apps on Tray.ai
Dedicated connectors and other apps Tray.ai reaches in the same category. See every customer service connector →
Frequently asked questions
What can a Tray.ai workflow do in UJET?
+
The UJET API documents 20 actions across 6 resources (Calls, Chats, End users, Campaigns, Contact lists, Skills). For example: Create an outbound call; Create a chat; Upsert an end user. A workflow can make any documented call through the HTTP Connector.
How does Tray.ai authenticate with UJET?
+
The UJET API uses basic authentication. You save it once as a Tray.ai authentication, and the HTTP Connector adds it to every request.
See UJET working against your stack.
We'll walk through a tailored demo with your systems plugged in.
Thanks — someone from our team will be in touch soon.