# OfficeCom Sentinel n8n Contract ## Request - method: `POST` - content type: `application/json` - example webhook: `https://n8n.example.com/webhook/ocsentinel-ingest` ## Required Payload Intent The endpoint should send one signed JSON document per scan run containing: - device identity - client version - scan metadata - attack findings - CVE correlation summary - raw status fields needed for downstream NinjaOne updates ## Expected Downstream Work n8n is responsible for: - ingest validation - storage in the central backend - organization-wide aggregation - NinjaOne organization API updates