Weavz
Deputy

Deputy

Manage Deputy employees, locations, rosters, timesheets, Resource API records, and webhooks.

12 tools
4 triggers

Tools

Name
validate_connection

Call Deputy Who am I to validate the token.

list_employees

List Deputy Employee resource records.

get_employee

Get one Deputy Employee resource record.

list_locations

List Deputy Company resource records, which represent locations.

list_operational_units

List Deputy OperationalUnit resource records.

query_resource

Run a Deputy Resource API QUERY request for an allowed resource.

list_rosters

Query Deputy Roster resource records.

list_timesheets

Query Deputy Timesheet resource records.

create_resource

Create a Deputy resource record with an explicit resource and JSON payload.

delete_resource

Delete one Deputy resource record by resource name and ID.

create_webhook

Create a Deputy Webhook resource for a topic and callback URL.

custom_api_call

Make a scoped custom call under the Deputy /api path.

Triggers

Name
webhook_event_received

Receive Deputy webhook payloads. Create the webhook in Deputy with the Create Webhook action.

employee_updated

Receive Deputy webhook payloads for Employee.Update, Employee.Save.

timesheet_inserted

Receive Deputy webhook payloads for Timesheet.Insert, Timesheet.Save.

roster_updated

Receive Deputy webhook payloads for Roster.Update, Roster.Save.

Quick Start

TypeScript
import { WeavzClient } from '@weavz-io/sdk'

const weavz = new WeavzClient({ apiKey: 'wvz_...' })

const result = await weavz.actions.execute('deputy', 'validate_connection', {
  workspaceId: '550e8400-e29b-41d4-a716-446655440000',
  integrationAlias: 'deputy',
  input: { /* ... */ },
})

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Deputy to my app?

Use Weavz Hosted Connect for OAuth2 authentication. Install the SDK, create a connection through the connect portal or API, then execute tools programmatically.

What tools does Deputy support?

Deputy supports 12 tools including Validate Connection, List Employees, Get Employee, List Locations, List Operational Units, and more.

Can I use Deputy with AI agents?

Yes. Add Deputy 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 Deputy be used in stateful agent workflows?

Yes. Agents can combine Deputy 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 Deputy use?

Deputy uses OAuth2. Weavz stores OAuth credentials securely and refreshes tokens when supported by the provider.

How much does the Deputy integration cost?

The Deputy integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.

What triggers does Deputy support?

Deputy supports 4 triggers including Webhook Event Received, Employee Updated, Timesheet Inserted, Roster Updated.

Connect Deputy in minutes

Get 20,000 free action executions every month. No credit card required.