Windmill · Capability
Windmill API — native_trigger
Windmill API — native_trigger. 13 operations. Lead operation: Receive Webhook from External Native Trigger Service. Self-contained Naftiko capability covering one Windmill business surface.
What You Can Do
POST
Nativetriggerwebhook
— Receive Webhook from External Native Trigger Service
/v1/native-triggers/{service-name}/w/{workspace-id}/webhook/{internal-id}
GET
Listgithubrepos
— List GitHub Repositories Accessible to the User
/v1/w/{workspace}/native-triggers/github/repos
GET
Listgooglecalendars
— List Google Calendars for the Authenticated User
/v1/w/{workspace}/native-triggers/google/calendars
GET
Listgoogledrivefiles
— List or Search Google Drive Files
/v1/w/{workspace}/native-triggers/google/drive/files
GET
Listgoogleshareddrives
— List Shared Drives Accessible to the User
/v1/w/{workspace}/native-triggers/google/drive/shared-drives
GET
Listnextcloudevents
— List Available NextCloud Events
/v1/w/{workspace}/native-triggers/nextcloud/events
POST
Createnativetrigger
— Create Native Trigger
/v1/w/{workspace}/native-triggers/{service-name}/create
DELETE
Deletenativetrigger
— Delete Native Trigger
/v1/w/{workspace}/native-triggers/{service-name}/delete/{external-id}
GET
Existsnativetrigger
— Check if Native Trigger Exists
/v1/w/{workspace}/native-triggers/{service-name}/exists/{external-id}
GET
Getnativetrigger
— Get Native Trigger
/v1/w/{workspace}/native-triggers/{service-name}/get/{external-id}
GET
Listnativetriggers
— List Native Triggers
/v1/w/{workspace}/native-triggers/{service-name}/list
POST
Syncnativetriggers
— Sync Native Triggers with External Service
/v1/w/{workspace}/native-triggers/{service-name}/sync
POST
Updatenativetrigger
— Update Native Trigger
/v1/w/{workspace}/native-triggers/{service-name}/update/{external-id}
MCP Tools
receive-webhook-external-native-trigger
Receive Webhook from External Native Trigger Service
list-github-repositories-accessible-user
List GitHub Repositories Accessible to the User
read-only
idempotent
list-google-calendars-authenticated-user
List Google Calendars for the Authenticated User
read-only
idempotent
list-search-google-drive-files
List or Search Google Drive Files
read-only
idempotent
list-shared-drives-accessible-user
List Shared Drives Accessible to the User
read-only
idempotent
list-available-nextcloud-events
List Available NextCloud Events
read-only
idempotent
create-native-trigger
Create Native Trigger
delete-native-trigger
Delete Native Trigger
idempotent
check-if-native-trigger-exists
Check if Native Trigger Exists
read-only
idempotent
get-native-trigger
Get Native Trigger
read-only
idempotent
list-native-triggers
List Native Triggers
read-only
idempotent
sync-native-triggers-external-service
Sync Native Triggers with External Service
update-native-trigger
Update Native Trigger