Weavz
Workyard

Workyard

Construction workforce, project, task, geofence, and time-card operations.

34 tools
4 triggers

Tools

Name
list_organizations

List Workyard organizations available to the API token.

list_customers

List Workyard customer records using documented pagination and filters.

get_customer

Get a Workyard customer by ID.

create_customer

Create a Workyard customer with the documented JSON request body.

update_customer

Update a Workyard customer by exact ID with the documented JSON request body.

delete_customer

Delete a Workyard customer by exact ID.

list_projects

List Workyard project records using documented pagination and filters.

get_project

Get a Workyard project by ID.

create_project

Create a Workyard project with the documented JSON request body.

update_project

Update a Workyard project by exact ID with the documented JSON request body.

delete_project

Delete a Workyard project by exact ID.

list_tasks

List Workyard task records using documented pagination and filters.

get_task

Get a Workyard task by ID.

create_task

Create a Workyard task with the documented JSON request body.

update_task

Update a Workyard task by exact ID with the documented JSON request body.

delete_task

Delete a Workyard task by exact ID.

list_time_cards

List Workyard time card records using documented pagination and filters.

get_time_card

Get a Workyard time card by ID.

create_time_card

Create a Workyard time card with the documented JSON request body.

update_time_card

Update a Workyard time card by exact ID with the documented JSON request body.

delete_time_card

Delete a Workyard time card by exact ID.

list_employees

List Workyard employee records using documented pagination and filters.

get_employee

Get a Workyard employee by ID.

list_geofences

List Workyard geofence records using documented pagination and filters.

get_geofence

Get a Workyard geofence by ID.

create_geofence

Create a Workyard geofence with the documented JSON request body.

update_geofence

Update a Workyard geofence by exact ID with the documented JSON request body.

delete_geofence

Delete a Workyard geofence by exact ID.

list_tags

List Workyard tag records using documented pagination and filters.

get_tag

Get a Workyard tag by ID.

update_tag

Update a Workyard tag by exact ID with the documented JSON request body.

delete_tag

Delete a Workyard tag by exact ID.

approve_time_card

Approve a single Workyard time card by ID.

create_task_note

Create a note on a Workyard task.

Triggers

Name
project_created_or_updated

Poll Workyard project records after an initial baseline.

task_created_or_updated

Poll Workyard task records after an initial baseline.

time_card_created_or_updated

Poll Workyard time card records after an initial baseline.

customer_created_or_updated

Poll Workyard customer records after an initial baseline.

Quick Start

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

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

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

Related Integrations

Works well with

Frequently Asked Questions

How do I connect Workyard to my app?

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

What tools does Workyard support?

Workyard supports 34 tools including List Organizations, List Customers, Get Customer, Create Customer, Update Customer, and more.

Can I use Workyard with AI agents?

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

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

Workyard uses API Key. Weavz stores credentials securely and uses them for authorized action execution.

How much does the Workyard integration cost?

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

What triggers does Workyard support?

Workyard supports 4 triggers including Project Created or Updated, Task Created or Updated, Time Card Created or Updated, Customer Created or Updated.

Connect Workyard in minutes

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