Workyard
Construction workforce, project, task, geofence, and time-card operations.
Tools
| Name | Description |
|---|---|
list_organizationsList Workyard organizations available to the API token. | List Workyard organizations available to the API token. |
list_customersList Workyard customer records using documented pagination and filters. | List Workyard customer records using documented pagination and filters. |
get_customerGet a Workyard customer by ID. | Get a Workyard customer by ID. |
create_customerCreate a Workyard customer with the documented JSON request body. | Create a Workyard customer with the documented JSON request body. |
update_customerUpdate a Workyard customer by exact ID with the documented JSON request body. | Update a Workyard customer by exact ID with the documented JSON request body. |
delete_customerDelete a Workyard customer by exact ID. | Delete a Workyard customer by exact ID. |
list_projectsList Workyard project records using documented pagination and filters. | List Workyard project records using documented pagination and filters. |
get_projectGet a Workyard project by ID. | Get a Workyard project by ID. |
create_projectCreate a Workyard project with the documented JSON request body. | Create a Workyard project with the documented JSON request body. |
update_projectUpdate a Workyard project by exact ID with the documented JSON request body. | Update a Workyard project by exact ID with the documented JSON request body. |
delete_projectDelete a Workyard project by exact ID. | Delete a Workyard project by exact ID. |
list_tasksList Workyard task records using documented pagination and filters. | List Workyard task records using documented pagination and filters. |
get_taskGet a Workyard task by ID. | Get a Workyard task by ID. |
create_taskCreate a Workyard task with the documented JSON request body. | Create a Workyard task with the documented JSON request body. |
update_taskUpdate a Workyard task by exact ID with the documented JSON request body. | Update a Workyard task by exact ID with the documented JSON request body. |
delete_taskDelete a Workyard task by exact ID. | Delete a Workyard task by exact ID. |
list_time_cardsList Workyard time card records using documented pagination and filters. | List Workyard time card records using documented pagination and filters. |
get_time_cardGet a Workyard time card by ID. | Get a Workyard time card by ID. |
create_time_cardCreate a Workyard time card with the documented JSON request body. | Create a Workyard time card with the documented JSON request body. |
update_time_cardUpdate a Workyard time card by exact ID with the documented JSON request body. | Update a Workyard time card by exact ID with the documented JSON request body. |
delete_time_cardDelete a Workyard time card by exact ID. | Delete a Workyard time card by exact ID. |
list_employeesList Workyard employee records using documented pagination and filters. | List Workyard employee records using documented pagination and filters. |
get_employeeGet a Workyard employee by ID. | Get a Workyard employee by ID. |
list_geofencesList Workyard geofence records using documented pagination and filters. | List Workyard geofence records using documented pagination and filters. |
get_geofenceGet a Workyard geofence by ID. | Get a Workyard geofence by ID. |
create_geofenceCreate a Workyard geofence with the documented JSON request body. | Create a Workyard geofence with the documented JSON request body. |
update_geofenceUpdate a Workyard geofence by exact ID with the documented JSON request body. | Update a Workyard geofence by exact ID with the documented JSON request body. |
delete_geofenceDelete a Workyard geofence by exact ID. | Delete a Workyard geofence by exact ID. |
list_tagsList Workyard tag records using documented pagination and filters. | List Workyard tag records using documented pagination and filters. |
get_tagGet a Workyard tag by ID. | Get a Workyard tag by ID. |
update_tagUpdate a Workyard tag by exact ID with the documented JSON request body. | Update a Workyard tag by exact ID with the documented JSON request body. |
delete_tagDelete a Workyard tag by exact ID. | Delete a Workyard tag by exact ID. |
approve_time_cardApprove a single Workyard time card by ID. | Approve a single Workyard time card by ID. |
create_task_noteCreate a note on a Workyard task. | Create a note on a Workyard task. |
Triggers
| Name | Description |
|---|---|
project_created_or_updatedPoll Workyard project records after an initial baseline. | Poll Workyard project records after an initial baseline. |
task_created_or_updatedPoll Workyard task records after an initial baseline. | Poll Workyard task records after an initial baseline. |
time_card_created_or_updatedPoll Workyard time card records after an initial baseline. | Poll Workyard time card records after an initial baseline. |
customer_created_or_updatedPoll Workyard customer records after an initial baseline. | Poll Workyard customer records after an initial baseline. |
Quick Start
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.