Deputy
Manage Deputy employees, locations, rosters, timesheets, Resource API records, and webhooks.
Tools
| Name | Description |
|---|---|
validate_connectionCall Deputy Who am I to validate the token. | Call Deputy Who am I to validate the token. |
list_employeesList Deputy Employee resource records. | List Deputy Employee resource records. |
get_employeeGet one Deputy Employee resource record. | Get one Deputy Employee resource record. |
list_locationsList Deputy Company resource records, which represent locations. | List Deputy Company resource records, which represent locations. |
list_operational_unitsList Deputy OperationalUnit resource records. | List Deputy OperationalUnit resource records. |
query_resourceRun a Deputy Resource API QUERY request for an allowed resource. | Run a Deputy Resource API QUERY request for an allowed resource. |
list_rostersQuery Deputy Roster resource records. | Query Deputy Roster resource records. |
list_timesheetsQuery Deputy Timesheet resource records. | Query Deputy Timesheet resource records. |
create_resourceCreate a Deputy resource record with an explicit resource and JSON payload. | Create a Deputy resource record with an explicit resource and JSON payload. |
delete_resourceDelete one Deputy resource record by resource name and ID. | Delete one Deputy resource record by resource name and ID. |
create_webhookCreate a Deputy Webhook resource for a topic and callback URL. | Create a Deputy Webhook resource for a topic and callback URL. |
custom_api_callMake a scoped custom call under the Deputy /api path. | Make a scoped custom call under the Deputy /api path. |
Triggers
| Name | Description |
|---|---|
webhook_event_receivedReceive Deputy webhook payloads. Create the webhook in Deputy with the Create Webhook action. | Receive Deputy webhook payloads. Create the webhook in Deputy with the Create Webhook action. |
employee_updatedReceive Deputy webhook payloads for Employee.Update, Employee.Save. | Receive Deputy webhook payloads for Employee.Update, Employee.Save. |
timesheet_insertedReceive Deputy webhook payloads for Timesheet.Insert, Timesheet.Save. | Receive Deputy webhook payloads for Timesheet.Insert, Timesheet.Save. |
roster_updatedReceive Deputy webhook payloads for Roster.Update, Roster.Save. | Receive Deputy webhook payloads for Roster.Update, Roster.Save. |
Quick Start
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.