# Universal API AI agent for Slack & Microsoft Teams

Viktor is an AI employee that connects to Universal API in one click via OAuth and helps you run one-off developer API tasks against data or files, running 27 Universal API actions for you like Track Shipment, List Consumers, and Get Connection. Ask in plain English in Slack or Microsoft Teams; Viktor does the work in Universal API and reports back. Setup takes about two minutes.

- Tool: Universal API
- Category: Developer Tools
- Connection: One-click OAuth
- Actions available: 27
- Works from: Slack and Microsoft Teams
- Page: https://viktor.com/integrations/universal-api

## What can you ask Viktor to do in Universal API?

- "Use Universal API to process this batch of files and send me the results."
- "Set up a daily job that runs Universal API on new entries and reports back."
- "Test Universal API against this sample input and tell me what it returns."
- "Watch for new items in the queue, run them through Universal API, and log the output every hour."

## What can Viktor do in Universal API? (27 actions)

- **Update Connection** - Update a connection identified by universalApi and serviceId via the Platform API on Universal API (PATCH; only supplied fields are changed). Run List Connections first to find the correct serviceId.
- **Track Shipment** - Retrieve tracking statuses for a shipment by tracking ID from the Shipment API on Universal API. Provide serviceId to pick the carrier when a consumer has multiple active shipment integrations.
- **List MDM VPP Tokens** - List VPP (Volume Purchase Program) tokens from the MDM API on Universal API. Returns an array; use the returned IDs with Get MDM VPP Token.
- **List MDM Devices** - List devices from the MDM API on Universal API. Returns an array of device objects.
- **List MDM Device Apps** - List device apps from the MDM API on Universal API. Returns an array of device-app objects.
- **List MDM DEP Tokens** - List DEP (Device Enrollment Program) tokens from the MDM API on Universal API. Returns an array; use the returned IDs with Get MDM DEP Token.
- **List MDM APN Certificates** - List APN (Apple Push Notification) certificates from the MDM API on Universal API.
- **List HRIS Employees** - List employees from the connected HRIS integration on Universal API. Returns an array of employee objects (paginated internally, up to maxResults); use the returned IDs with Get HRIS Employee. Provide serviceId only when the consumer has multiple active HRIS integrations.
- **List Distributor Products** - List products from the Distributors API on Universal API.
- **List Distributor Orders** - List orders from the Distributors API on Universal API. Returns an array; use the returned IDs with Get Distributor Order. This hits a different endpoint than List Asset Management Orders.
- **List Consumers** - List consumers from the Platform API on Universal API. Returns an array (paginated internally, up to maxResults); use the returned IDs with Delete Consumer.
- **List Connections** - List connections from the Platform API on Universal API. Returns an array; use the returned IDs with Get Connection, Update Connection, or Delete Connection.
- **List Asset Management Orders** - List orders from the Asset Management (AM) API on Universal API. Returns an array of AM order objects. This hits a different endpoint than List Distributor Orders.
- **List Asset Management Equipment Items** - List equipment items from the Asset Management (AM) API on Universal API. Returns an array of equipment item objects (paginated internally, up to maxResults).
- **List Asset Management Employees** - List employees from the Asset Management (AM) API on Universal API. Returns an array of AM employee objects (paginated internally, up to maxResults). This hits a different endpoint than List HRIS Employees.
- **List Asset Management Budgets** - List budgets from the Asset Management (AM) API on Universal API. Returns an array of budget objects.
- **Get MDM VPP Token** - Retrieve a single VPP token by ID from the MDM API on Universal API. Run List MDM VPP Tokens first to discover valid IDs.
- **Get MDM DEP Token** - Retrieve a single DEP token by ID from the MDM API on Universal API. Run List MDM DEP Tokens first to discover valid IDs.
- **Get MDM APN Certificate** - Retrieve the APN certificate from the MDM API on Universal API.
- **Get HRIS Employee** - Retrieve a single HRIS employee by ID from Universal API. Run List HRIS Employees first to discover valid employee IDs.
- **Get Distributor Product** - Retrieve a single distributor product by ID from Universal API. Run List Distributor Products first to discover valid IDs.
- **Get Distributor Order** - Retrieve a single distributor order by ID from Universal API. Run List Distributor Orders first to discover valid IDs.
- **Get Connection** - Retrieve a single connection identified by universalApi and serviceId from the Platform API on Universal API. Run List Connections first to find the correct serviceId.
- **Delete Consumer** - Permanently delete a consumer via the Platform API on Universal API. This is irreversible. Run List Consumers first to find the consumer ID.
- **Delete Connection** - Permanently delete a connection identified by universalApi and serviceId via the Platform API on Universal API. This is irreversible. Run List Connections first to find the correct serviceId.
- **Create Distributor Order** - Create a new order via the Distributors API on Universal API. Use List Distributor Products to discover valid product identifiers for the order items.
- **Create Consumer** - Create a new consumer via the Platform API on Universal API.

## How does Viktor work with Universal API?

1. Add Viktor to Slack or Microsoft Teams.
2. Connect Universal API with one-click OAuth - Viktor handles authentication.
3. Ask in plain English. Viktor runs the Universal API actions, chains them with your other tools when needed, and reports back. Sensitive actions wait for your approval.

## What is a Universal API AI agent?

A Universal API AI agent is an AI that connects to your Universal API account and completes work in it - it doesn't just answer questions about Universal API, it takes the actions. Viktor is that agent: an AI employee that works in Universal API on your behalf and delivers the finished result in Slack or Microsoft Teams.

Unlike workflow builders such as Zapier or Make, there is nothing to configure - no triggers to map, no workflows to maintain. You describe the outcome in plain English, and Viktor picks the right Universal API actions, chains them with the other 3,200+ tools it connects to, and asks for approval before anything sensitive runs.

### About Universal API

Unlock the full potential of the IT universe with our one-stop API.

## Security and permissions

- One-click OAuth - Viktor never sees your password, and you can revoke access at any time.
- Review-first approvals: sensitive Universal API actions wait for your sign-off before they run.
- Isolated compute per team, encrypted in transit and at rest - and your data is never used to train models.
- SOC 2 Type 1 compliant, with Type 2 and ISO 27001 in progress.

## FAQ

### Does Viktor integrate with Universal API?

Yes. Universal API is one of the 3,200+ tools Viktor connects to, via a managed connector. Once connected, anyone on your team can put Viktor to work in Universal API from Slack or Microsoft Teams - no workflow builder, no code.

### How do I connect Universal API to Viktor?

Ask Viktor in Slack or Microsoft Teams to connect Universal API, then approve the one-click OAuth prompt. Viktor never sees your password, handles authentication itself, and starts working right away. Setup takes about two minutes, and you can revoke access at any time.

### What can Viktor do in Universal API?

Viktor can run 27 Universal API actions, including Track Shipment, List Consumers, and Get Connection - and chain them with other tools in a single request. In practice that means Viktor helps you run one-off developer API tasks against data or files. If a task spans several actions, Viktor plans the sequence itself and reports back when the work is done.

### Do I need to build workflows to automate Universal API?

No. Viktor isn't a workflow builder - there are no triggers to map and no workflows to maintain. You ask for the outcome in plain English in Slack or Microsoft Teams, and Viktor decides which Universal API actions to take, runs them, and reports back.

### Is my Universal API data secure with Viktor?

Yes. Viktor connects to Universal API in one click via OAuth, runs in an isolated environment per team, and never trains models on your data. Sensitive actions wait for your approval, and you can revoke access at any time. Viktor is SOC 2 Type 1 compliant, with Type 2 and ISO 27001 in progress.

### How much does the Universal API integration cost?

Nothing extra - every integration, including Universal API, is available on every plan. You can start free with up to $100 in credits, no credit card required; paid plans start at $50/month.

### Can Viktor use Universal API together with my other tools?

Yes - that's the point. Viktor connects to 3,200+ tools and works across them in a single run: it can pull data from Universal API, cross-reference it with another tool - for example Slack or Gmail, and deliver the finished result in Slack or Microsoft Teams.

## Viktor uses Universal API together with

- [Slack](https://viktor.com/integrations/slack)
- [Gmail](https://viktor.com/integrations/gmail)
- [Google Sheets](https://viktor.com/integrations/google-sheets)
- [HubSpot](https://viktor.com/integrations/hubspot)
- [Notion](https://viktor.com/integrations/notion)
- [Salesforce](https://viktor.com/integrations/salesforce)

## More Developer Tools integrations

- [Pipedream Utils](https://viktor.com/integrations/pipedream-utils)
- [Databricks (OAuth - Service Principal)](https://viktor.com/integrations/databricks-oauth-service-principal)
- [PagerDuty](https://viktor.com/integrations/pagerduty)
- [ServiceNow](https://viktor.com/integrations/servicenow)
- [Formatting](https://viktor.com/integrations/formatting)
- [Helper Functions](https://viktor.com/integrations/helper-functions)
- [Snipe-IT](https://viktor.com/integrations/snipe-it)
- [Pipefy](https://viktor.com/integrations/pipefy)

## Get started

Viktor is free to start - up to $100 in credits, no credit card required. All 3,200+ integrations are included on every plan. Sign up at https://viktor.com or browse all integrations at https://viktor.com/integrations.
