ConstructionOnline
ConstructionOnline project, contact, estimate, change order, time tracking, and daily log operations.
Tools
| Name | Description |
|---|---|
list_projectsList ConstructionOnline project records using documented query parameters. | List ConstructionOnline project records using documented query parameters. |
get_projectGet a ConstructionOnline project by ID. | Get a ConstructionOnline project by ID. |
create_projectCreate a ConstructionOnline project with the documented JSON request body. | Create a ConstructionOnline project with the documented JSON request body. |
update_projectUpdate a ConstructionOnline project by exact ID with the documented JSON request body. | Update a ConstructionOnline project by exact ID with the documented JSON request body. |
delete_projectDelete a ConstructionOnline project by exact ID. The provider models deletes as action=DELETE on documented endpoints. | Delete a ConstructionOnline project by exact ID. The provider models deletes as action=DELETE on documented endpoints. |
list_contactsList ConstructionOnline contact records using documented query parameters. | List ConstructionOnline contact records using documented query parameters. |
get_contactGet a ConstructionOnline contact by ID. | Get a ConstructionOnline contact by ID. |
create_contactCreate a ConstructionOnline contact with the documented JSON request body. | Create a ConstructionOnline contact with the documented JSON request body. |
update_contactUpdate a ConstructionOnline contact by exact ID with the documented JSON request body. | Update a ConstructionOnline contact by exact ID with the documented JSON request body. |
delete_contactDelete a ConstructionOnline contact by exact ID. The provider models deletes as action=DELETE on documented endpoints. | Delete a ConstructionOnline contact by exact ID. The provider models deletes as action=DELETE on documented endpoints. |
list_estimatesList ConstructionOnline estimate records using documented query parameters. | List ConstructionOnline estimate records using documented query parameters. |
get_estimateGet a ConstructionOnline estimate by ID. | Get a ConstructionOnline estimate by ID. |
create_estimateCreate a ConstructionOnline estimate with the documented JSON request body. | Create a ConstructionOnline estimate with the documented JSON request body. |
update_estimateUpdate a ConstructionOnline estimate by exact ID with the documented JSON request body. | Update a ConstructionOnline estimate by exact ID with the documented JSON request body. |
delete_estimateDelete a ConstructionOnline estimate by exact ID. The provider models deletes as action=DELETE on documented endpoints. | Delete a ConstructionOnline estimate by exact ID. The provider models deletes as action=DELETE on documented endpoints. |
list_change_ordersList ConstructionOnline change order records using documented query parameters. | List ConstructionOnline change order records using documented query parameters. |
get_change_orderGet a ConstructionOnline change order by ID. | Get a ConstructionOnline change order by ID. |
create_change_orderCreate a ConstructionOnline change order with the documented JSON request body. | Create a ConstructionOnline change order with the documented JSON request body. |
update_change_orderUpdate a ConstructionOnline change order by exact ID with the documented JSON request body. | Update a ConstructionOnline change order by exact ID with the documented JSON request body. |
delete_change_orderDelete a ConstructionOnline change order by exact ID. The provider models deletes as action=DELETE on documented endpoints. | Delete a ConstructionOnline change order by exact ID. The provider models deletes as action=DELETE on documented endpoints. |
list_time_entriesList ConstructionOnline time entry records using documented query parameters. | List ConstructionOnline time entry records using documented query parameters. |
create_time_entryCreate a ConstructionOnline time entry with the documented JSON request body. | Create a ConstructionOnline time entry with the documented JSON request body. |
update_time_entryUpdate a ConstructionOnline time entry by exact ID with the documented JSON request body. | Update a ConstructionOnline time entry by exact ID with the documented JSON request body. |
list_daily_logsList ConstructionOnline daily log records using documented query parameters. | List ConstructionOnline daily log records using documented query parameters. |
constructiononline_api_requestCall a documented ConstructionOnline API endpoint with the configured account credentials and API key. | Call a documented ConstructionOnline API endpoint with the configured account credentials and API key. |
Triggers
| Name | Description |
|---|---|
project_created_or_updatedPoll ConstructionOnline project records after an initial baseline. | Poll ConstructionOnline project records after an initial baseline. |
contact_created_or_updatedPoll ConstructionOnline contact records after an initial baseline. | Poll ConstructionOnline contact records after an initial baseline. |
estimate_created_or_updatedPoll ConstructionOnline estimate records after an initial baseline. | Poll ConstructionOnline estimate records after an initial baseline. |
change_order_created_or_updatedPoll ConstructionOnline change order records after an initial baseline. | Poll ConstructionOnline change order records after an initial baseline. |
time_entry_created_or_updatedPoll ConstructionOnline time entry records after an initial baseline. | Poll ConstructionOnline time entry 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('constructiononline', 'list_projects', {
workspaceId: '550e8400-e29b-41d4-a716-446655440000',
integrationAlias: 'constructiononline',
input: { /* ... */ },
})Related Integrations
Works well with
Frequently Asked Questions
How do I connect ConstructionOnline 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 ConstructionOnline support?
ConstructionOnline supports 25 tools including List Projects, Get Project, Create Project, Update Project, Delete Project, and more.
Can I use ConstructionOnline with AI agents?
Yes. Add ConstructionOnline 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 ConstructionOnline be used in stateful agent workflows?
Yes. Agents can combine ConstructionOnline 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 ConstructionOnline use?
ConstructionOnline uses Custom. Weavz stores credentials securely and uses them for authorized action execution.
How much does the ConstructionOnline integration cost?
The ConstructionOnline integration is included on all Weavz plans including the free tier with 20,000 actions per month. No credit card required.
What triggers does ConstructionOnline support?
ConstructionOnline supports 5 triggers including Project Created or Updated, Contact Created or Updated, Estimate Created or Updated, Change Order Created or Updated, Time Entry Created or Updated.
Connect ConstructionOnline in minutes
Get 20,000 free action executions every month. No credit card required.