Integrations API
Third-party integrations (Slack, Discord, PagerDuty, webhooks, Google). This page lists all 5 endpoints in the Integrations area of the Visual Sentinel REST API.
Base URL: https://visualsentinel.com. Unless an endpoint says otherwise it accepts an API key or a session cookie, see Authentication. Most error responses use the ErrorResponse shape, see Errors and Rate limits.
Endpoints
- Initiate Google integration OAuth:
GET /api/integrations/google/authorize - List Google properties:
GET /api/integrations/google/properties - Select Google property:
POST /api/integrations/google/properties - Get Google integration status:
GET /api/integrations/google/status - Disconnect Google integration:
DELETE /api/integrations/google/status
Initiate Google integration OAuth
GET /api/integrations/google/authorize
Redirect to Google OAuth for Search Console / Analytics integration.
Responses
302: Redirect to Google.
List Google properties
GET /api/integrations/google/properties
List available Google Search Console properties.
Responses
200: Google properties.
Select Google property
POST /api/integrations/google/properties
Select a Google Search Console property to connect.
Responses
200: Property selected.
Get Google integration status
GET /api/integrations/google/status
Check Google integration connection status.
Responses
200: Integration status.
Disconnect Google integration
DELETE /api/integrations/google/status
Disconnect Google integration and revoke tokens.
Responses
200: Integration disconnected.
Generated from the OpenAPI 3.1 specification at https://docs.visualsentinel.com/openapi.json, the same file the interactive reference reads.