Connect Vantify to KODE OS for work orders data integration
Overview
Use this integration to connect Vantify to KODE OS for facilities maintenance and work orders. You can poll work orders over REST, receive real-time updates through webhooks with historical collection, and create work orders from the KODE OS dashboard when actions are enabled.Supported Capabilities
- Collect Non-Sensor Data (Work Orders)
- Receive Webhook Events
- Create Work Orders (Action)
Prerequisites
- An active Vantify account with API access
- Username and password credentials for the Vantify platform
- The Vantify Site ID for the building you want to connect
- KODE OS environment with access to Data Sources
Configure Webhook
This integration uses webhooks for real-time event notifications. After creating the connector in KODE OS:- Copy the webhook URL provided on the connector detail page
- In the Vantify platform, navigate to the webhook or notification settings
- Add a new webhook endpoint using the KODE OS URL
- Configure the authentication header as specified on the connector detail page
- Save and enable the webhook
Vantify supports these webhook event types:
job_created, job_message, job_alarm_updated, job_operation_completed, job_operation_commenced, job_approval_requested, job_approval_accepted, job_assignment_requested, job_contact_updated, job_operation_acknowledged, job_assignment_reassigned, job_file_created, job_operation_cancelled, job_operation_reopened, job_proposal_requestedConfigure Connector in KODE OS
- Navigate to Data Sources in your building
- Click API Catalog and search for Vantify
- Click + Add Datasource
- Fill in the fields below and complete the three-page setup flow
What Data You Get
Work Orders
Work orders are polled every 15 minutes from the Vantify Jobs API. Each work order is mapped to the KODE OS standard format:Events
Webhook-driven events are captured in real time and mapped to the KODE OS Event model:Polling Schedule
- Work Orders — REST poll every 15 minutes (min: 15 minutes, max: 1 hour)
- Events — Real-time via webhook (no polling)
Available Actions
Create Work Order
Type: Write Creates a new reactive work order in the Vantify system. The Site ID is automatically inherited from the connector configuration.New work orders are always created as reactive type with an initial status of assignment_pending. The site ID is automatically set from the connector configuration.
Example Request
Expected Result
- KODE OS sends the action to the Vantify Jobs API using the configured connector credentials
- Vantify creates a new reactive work order with status
assignment_pendingand returns a success response
Use Cases
Once connected, this integration enables you to:- Centralize maintenance requests and work order status from the Vantify CAFM platform
- Create reactive work orders directly from KODE OS when issues are detected by sensors or alarms
- Receive real-time webhook notifications for work order lifecycle events (created, assigned, completed, cancelled)
- Track maintenance KPIs including response time, completion rate, and service provider performance
Troubleshooting
Authentication or connection error
Authentication or connection error
Verify that the username and password are correct and the account has not been locked. Check that the URL is reachable from the KODE OS environment. Vantify uses JWT-based authentication — the token is obtained from the
/auth endpoint using your credentials.Webhook data not arriving
Webhook data not arriving
Verify the webhook URL is correctly registered in the Vantify platform. Check that the authentication header matches the value from the KODE OS connector detail page. Ensure the Vantify system can reach the KODE OS webhook endpoint over the network.
Work orders not syncing
Work orders not syncing
Verify the Site ID in the connector configuration matches the Vantify site you want to monitor. Check that the credentials have permission to access the Jobs API for that site.
Data collection stops or gaps appear
Data collection stops or gaps appear
Check the connector status on the Data Sources page. If the status shows an error, review the error logs on the connector detail page. Common causes include expired passwords, network changes, or the Vantify API being temporarily unavailable.

