Integrate EstaCaido with your applications
The EstaCaido API lets you manage your monitors, view incidents, configure alerts and more from your own code. All API endpoints use JSON for request and response bodies.
https://www.estacaido.com/api/v1/
Each API token can make up to 100 requests per minute. Requests over that limit get a 429 Too Many Requests response.
అన్ని API అభ్యర్ధనలకు సంకేతాన్ని వుపయోగించుము. SSHCE థీమబుల్ శీర్షికలో మీ టిక్క్యాస్ను చేర్చండి.
/api/v1/auth/token/
curl -X POST https://www.estacaido.com/api/v1/auth/token/ \
-H "Content-Type: application/json" \
-d '{"username": "your@email.com", "password": "yourpassword"}'
{
"token": "your-api-token-here"
}
Authorization: Token your-api-token-here
మీ వెబ్సైట్ మానిటర్లను నిర్వహించండి.
/api/v1/monitors/
[
{
"id": 1,
"name": "Production API",
"company": {
"id": 1,
"website": "api.example.com"
},
"check_type": "http",
"check_interval": 300,
"is_active": true,
"is_paused": false,
"last_check_at": "2024-01-15T10:30:00Z",
"created_at": "2024-01-01T00:00:00Z"
}
]
/api/v1/monitors/
name |
అవసరం | మానిటర్ కొరకు పేరు |
domain |
అవసరం | Domain to monitor, for example example.com |
check_interval |
ఐచ్చికం | Check interval in seconds, one of 30, 60, 300, 600, 900, 1800, 3600. Default: 300 |
check_type |
ఐచ్చికం | ఆ విలువలలో ఒక: http, https, ping. అప్రమేయం: https |
/api/v1/monitors/{id}/
/api/v1/monitors/{id}/
/api/v1/monitors/{id}/
/api/v1/monitors/{id}/pause/
/api/v1/monitors/{id}/resume/
/api/v1/monitors/{id}/statistics/
days |
ఐచ్చికం | జతచేయబడిన రోజుల సంఖ్య. అప్రమేయ: 30 |
చరిత్రను, వాటి చరిత్రను చూడండి.
/api/v1/incidents/
status |
ఐచ్చికం | స్థితి ద్వారా ఫిల్టర్: |
monitor |
ఐచ్చికం | మానిటర్ ID ద్వారా ఫిల్టర్ |
/api/v1/incidents/{id}/
Configure alert notifications for your monitors.
/api/v1/alerts/
/api/v1/alerts/
monitor |
అవసరం | మానిటర్ ఐడి |
alert_type |
అవసరం | One of these values: email, sms, slack, discord, webhook, pagerduty, teams |
recipients |
అవసరం | స్వీకరించు చిరునామాలు లేదా వెబ్ టు URLలు |
alert_on_down |
ఐచ్చికం | సైటు డౌన్ అయినప్పుడు గుర్తుపెట్టవద్దు ( అప్రమేయ: rue): |
alert_on_recovery |
ఐచ్చికం | సైటు తిరిగినప్పినపుడు గుర్తుపెట్టవద్దు (అప్రమెయం: వునట్టు) |
/api/v1/alerts/{id}/
/api/v1/alerts/{id}/
Create and manage public status pages.
/api/v1/status-pages/
/api/v1/status-pages/
title |
అవసరం | స్థితి పేజీ యొక్క శీర్షిక |
slug |
అవసరం | URL స్క్రాపర్ (ఉ. దా., నా-కలాగ్- పేజీలు) |
description |
ఐచ్చికం | వివరణ వచనము |
is_public |
ఐచ్చికం | బహిరంగంగా చేరువండి (అప్రమేయంగా): |
బృందం యాక్సెస్ మరియు సాంస్కృతిక పర్యవేక్షించు
/api/v1/teams/
/api/v1/teams/
/api/v1/teams/{id}/
import requests
API_TOKEN = 'your-api-token'
BASE_URL = 'https://www.estacaido.com/api/v1'
headers = {
'Authorization': f'Token {API_TOKEN}',
'Content-Type': 'application/json'
}
# List all monitors
response = requests.get(f'{BASE_URL}/monitors/', headers=headers)
monitors = response.json()
print(monitors)
# Create a new monitor
new_monitor = {
'name': 'My Website',
'domain': 'example.com',
'check_interval': 300
}
response = requests.post(f'{BASE_URL}/monitors/', json=new_monitor, headers=headers)
print(response.json())
const API_TOKEN = 'your-api-token';
const BASE_URL = 'https://www.estacaido.com/api/v1';
const headers = {
'Authorization': `Token ${API_TOKEN}`,
'Content-Type': 'application/json'
};
// List all monitors
fetch(`${BASE_URL}/monitors/`, { headers })
.then(res => res.json())
.then(monitors => console.log(monitors));
// Create a new monitor
fetch(`${BASE_URL}/monitors/`, {
method: 'POST',
headers,
body: JSON.stringify({
name: 'My Website',
domain: 'example.com',
check_interval: 300
})
})
.then(res => res.json())
.then(data => console.log(data));
# List all monitors
curl -X GET https://www.estacaido.com/api/v1/monitors/ \
-H "Authorization: Token your-api-token"
# Create a new monitor
curl -X POST https://www.estacaido.com/api/v1/monitors/ \
-H "Authorization: Token your-api-token" \
-H "Content-Type: application/json" \
-d '{"name": "My Website", "domain": "example.com", "check_interval": 300}'
ఉచిత కోసం సైన్ చేయండి మరియు మీ API సంకేతం రీడర్ ప్రారంభించడానికి పొందుటకు.
ఉచితంగా సైన్ అప్ చేయండి API టోకెన్ను పొందండి