TeamUp
Manage TeamUp studio customers, events, memberships, invoices, registrations, and webhook destinations.
Tools
| Name | Description |
|---|---|
list_customersList TeamUp customers with bounded pagination. | List TeamUp customers with bounded pagination. |
get_customerFetch one TeamUp customer by ID. | Fetch one TeamUp customer by ID. |
create_customerCreate a TeamUp customer. Provider-created customers receive an invitation email. | Create a TeamUp customer. Provider-created customers receive an invitation email. |
update_customerUpdate a TeamUp customer by exact ID. | Update a TeamUp customer by exact ID. |
list_eventsList TeamUp class/events with bounded pagination. | List TeamUp class/events with bounded pagination. |
get_eventFetch one TeamUp event by ID. | Fetch one TeamUp event by ID. |
create_eventCreate a TeamUp event/class occurrence. | Create a TeamUp event/class occurrence. |
update_eventUpdate a TeamUp event by exact ID. | Update a TeamUp event by exact ID. |
register_customer_for_eventRegister a customer for a TeamUp event using the documented event register endpoint. | Register a customer for a TeamUp event using the documented event register endpoint. |
unregister_customer_from_eventUnregister a customer from a TeamUp event. | Unregister a customer from a TeamUp event. |
bulk_cancel_eventsBulk cancel TeamUp events using the documented Events bulk-cancel endpoint. Use exact IDs and approval gates. | Bulk cancel TeamUp events using the documented Events bulk-cancel endpoint. Use exact IDs and approval gates. |
list_membershipsList TeamUp memberships with bounded pagination. | List TeamUp memberships with bounded pagination. |
list_invoicesList TeamUp invoices with bounded pagination. | List TeamUp invoices with bounded pagination. |
create_webhook_destinationCreate a TeamUp webhook destination. Webhook verification is dashboard/provider-managed; this action only registers the documented destination. | Create a TeamUp webhook destination. Webhook verification is dashboard/provider-managed; this action only registers the documented destination. |
Triggers
| Name | Description |
|---|---|
event_created_or_updatedPoll TeamUp events after an initial baseline. | Poll TeamUp events after an initial baseline. |
Quick Start
import { WeavzClient } from '@weavz-io/sdk'
const weavz = new WeavzClient({ apiKey: 'wvz_...' })
const result = await weavz.actions.execute('teamup-business', 'list_customers', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'teamup-business',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect TeamUp to my app?
Use Weavz Hosted Connect for Custom authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.
What tools does TeamUp support?
TeamUp supports 14 tools including List Customers, Get Customer, Create Customer, Update Customer, List Events, and more.
Can I use TeamUp with AI agents?
Yes. Add TeamUp to an MCP server in Tool Mode or Code Mode. Code Mode provides 3 meta-tools with on-demand API discovery so agents can compose stateful workflows without loading every action schema up front.
Can TeamUp be used in stateful agent workflows?
Yes. Agents can combine TeamUp tools with Filesystem, State KV, Human Gates, input partials, and other workspace integrations while keeping execution scoped to the selected workspace or end user.
What authentication does TeamUp use?
TeamUp uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the TeamUp integration cost?
The TeamUp integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does TeamUp support?
TeamUp supports 1 triggers including Event Created or Updated.
Connect TeamUp in minutes
Get 20,000 free action executions every month. No credit card required.