API & Integrations
Automate workflows and connect Search Sentinel to your existing tools and systems
What Are API & Integrations?
Search Sentinel provides a comprehensive REST API and powerful integrations that let you programmatically manage monitoring, retrieve data, trigger actions, and connect to external services. Build custom workflows, automate repetitive tasks, and integrate monitoring into your existing tech stack.
Whether you need to automatically notify Google of page updates, clear ChatGPT caches, or integrate with your CI/CD pipeline, our API and integrations make it possible.
REST API
Full-featured REST API with comprehensive endpoints for managing all aspects of Search Sentinel programmatically.
URL Management
Create, update, delete, and retrieve URLs programmatically.
GET /api/v1/urls/{id}
PATCH /api/v1/urls/{id}
DELETE /api/v1/urls/{id}
Monitoring Data
Retrieve check results, historical data, and performance metrics.
GET /api/v1/urls/{id}/history
GET /api/v1/urls/{id}/vitals
Alerts & Notifications
Manage alert configurations and retrieve alert history.
POST /api/v1/alerts
GET /api/v1/alerts/{id}/history
Trigger Checks
Manually trigger checks outside the normal schedule.
Team Management
Manage team members and permissions via API.
POST /api/v1/team/invite
DELETE /api/v1/team/members/{id}
Full API documentation with examples, request/response schemas, and authentication details available in your dashboard.
Webhooks
Send monitoring events to your own systems via HTTP webhooks. Perfect for custom integrations, workflow automation, and connecting to tools we don't natively support.
Webhook Events
Subscribe to specific event types:
- check.completed - Fired after every check completes
- alert.triggered - Fired when an alert condition is met
- url.created - Fired when a new URL is added
- url.updated - Fired when URL configuration changes
- vitals.degraded - Fired when Core Web Vitals worsen
Webhook Payload
JSON payload with complete event data:
"event": "alert.triggered",
"timestamp": "2025-12-10T10:30:00Z",
"url": {
"id": "abc123",
"url": "https://example.com",
"title": "Homepage"
},
"alert": {
"type": "title_changed",
"severity": "high",
"message": "Title changed"
}
}
Security
Webhooks are signed with HMAC-SHA256. Verify the signature to ensure authenticity. Supports custom headers for authentication with your endpoint.
Google Indexing API Integration
Automatically notify Google when your pages are updated so they can be reindexed faster. Reduces the time between publishing changes and seeing them in search results.
Automatic Notifications
When Search Sentinel detects changes to your page, automatically submit an update notification to Google Indexing API.
Faster Indexing
Google prioritizes URLs submitted via the Indexing API, typically reindexing within hours instead of days or weeks.
Manual Triggers
Manually trigger indexing requests for specific URLs when needed, perfect for urgent updates or new content launches.
Status Tracking
Track submission status and Google's response. See when requests were accepted, rejected, or are pending.
Setup: Connect your Google Service Account credentials in Settings. Grant Indexing API access to Search Sentinel.
ChatGPT Cache Clearing
Clear ChatGPT's cache of your web pages to ensure the AI has the latest content. Important when you update information that ChatGPT may reference.
Automatic Cache Clearing
When significant content changes are detected, automatically trigger cache refresh requests to ensure ChatGPT sees your latest content.
Keep AI Up to Date
Prevents ChatGPT from serving outdated information about your products, services, or content to users asking questions.
Configurable Triggers
Choose which types of changes trigger cache clearing: major content updates, title changes, structural changes, or manual triggers only.
Note: ChatGPT cache refresh is best-effort. OpenAI controls final cache behavior and timing.
Third-Party Integrations
Native integrations with popular tools:
Slack
Post monitoring alerts directly to Slack channels. Rich message formatting with action buttons.
Microsoft Teams
Send alerts to Teams channels via incoming webhooks. Adaptive card formatting.
PagerDuty
Create incidents in PagerDuty for critical alerts. On-call escalation support.
Jira
Automatically create Jira tickets for monitoring issues. Custom field mapping.
Zapier
Connect to 5000+ apps via Zapier. Build custom workflows without code.
Make (Integromat)
Visual workflow automation with advanced logic and data transformation.
Common Use Cases
CI/CD Integration
Trigger monitoring checks after deployments:
curl -X POST https://api.searchsentinel.app/v1/urls/abc123/check \
-H "Authorization: Bearer $API_KEY"
Bulk URL Import
Import hundreds of URLs programmatically from your CMS or database:
Content-Type: application/json
{ "urls": [...] }
Custom Dashboards
Pull monitoring data into your own analytics dashboards or reporting tools via API. Display alongside business metrics.
Automated Ticketing
Use webhooks to automatically create support tickets in your helpdesk system when critical monitoring alerts fire.
Authentication & Security
API Keys
Generate API keys in your account settings. Each key can have scoped permissions:
- Read Only: Retrieve data but cannot modify
- Read/Write: Full access to create, update, delete
- Admin: Includes team and billing management
Rate Limits
API rate limits by plan:
- Small: 100 requests/minute
- Medium: 300 requests/minute
- Agency: 1,000 requests/minute
- Enterprise: 5,000 requests/minute
IP Allowlisting
Restrict API access to specific IP addresses for additional security. Available on Agency and Enterprise plans.
Frequently Asked Questions
Is there API documentation?
Yes. Complete API documentation with interactive examples is available in your dashboard under Settings > API.
Do API calls consume credits?
Only check triggers via API consume credits. Reading data, managing URLs, and retrieving reports do not consume credits.
Can I use multiple API keys?
Yes. Generate multiple API keys with different permissions for different applications or team members. Revoke anytime.
Is the Google Indexing API available on all plans?
Google Indexing API integration is available on Medium plans and above. Requires your own Google Service Account credentials.
What programming languages do you support?
Our REST API works with any language that can make HTTP requests. We provide official SDKs for JavaScript/Node.js, Python, PHP, and Ruby.