# uptybots-com API

**Canonical:** https://apis.io/apis/uptybots-com/uptybots-com-api/  
**Provider:** uptybots-com — https://apis.io/providers/uptybots-com/  
**Documentation:** https://uptybots.com/docs/api

uptybots-com API is one of 2 APIs that [uptybots-com](https://apis.io/providers/uptybots-com/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. This API exposes 6 JSON Schema definitions. The published artifact set on APIs.io includes an OpenAPI specification and 6 JSON Schemas.

uptybots-com API as documented publicly: 21 operations. Contract generated from the documentation by API Evangelist (2026-10-31); not the provider's own document.

## Operations (21)

| Method | Path | Summary |
|---|---|---|
| GET | `/api/target_incidents` | List of downtime incidents for your monitors. |
| GET | `/api/target_stats_dailies` | Daily uptime and response time stats. Paginated (1000 per page). |
| GET | `/api/target_stats_hourlies` | GET /api/target_stats_hourlies |
| GET | `/api/targets` | GET /api/targets |
| POST | `/api/targets/type_domain` | Create a Domain expiration monitor. |
| POST | `/api/targets/type_ping` | Create a Ping monitor. |
| POST | `/api/targets/type_port` | Create a Port monitor. Pass portInfo.portProtocol as TCP (default) or UDP — use UDP for game servers and anything that does not answer on TCP. |
| POST | `/api/targets/type_ssl` | Create an SSL certificate monitor. |
| DELETE | `/api/targets/{id}` | Delete a monitor permanently. |
| GET | `/api/targets/{id}` | Get a single monitor with full details (type-specific info, stats, SSL, domain). |
| PATCH | `/api/targets/{id}` | Update a monitor's settings. |
| GET | `/api/user/api-keys` | List your API keys (prefix only, not the full key). |
| POST | `/api/user/api-keys` | POST /api/user/api-keys |
| DELETE | `/api/user/api-keys/{id}` | Revoke and delete an API key. |
| PATCH | `/api/user/api-keys/{id}` | Rename an API key. |
| GET | `/api/user_notifications` | List your notifications. |
| DELETE | `/api/user_notifications/{id}` | Delete a notification. |
| GET | `/api/user_notifications/{id}` | Get a single notification. |
| PATCH | `/api/user_notifications/{id}` | Update a notification (e.g. mark as read). |
| GET | `/api/users/{id}` | Get your user profile. |
| GET | `/api/users/{id}/target-stats` | Get a summary of all your monitors' uptime statistics. |

## Machine-readable artifacts (7)

- **OpenAPI** — https://artifacts.apis.io/uptybots-com/openapi/_ae-authored/uptybots-com-openapi-generated.yml
- **JSONSchema** — https://artifacts.apis.io/uptybots-com/json-schema/uptybots-com-get-api-targets-id-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptybots-com/json-schema/uptybots-com-get-api-target-stats-hourlies-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptybots-com/json-schema/uptybots-com-post-api-user-api-keys-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptybots-com/json-schema/uptybots-com-post-api-targets-type-port-request-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptybots-com/json-schema/uptybots-com-get-api-target-stats-dailies-response-schema.json
- **JSONSchema** — https://artifacts.apis.io/uptybots-com/json-schema/uptybots-com-get-api-target-incidents-response-schema.json

## Other uptybots-com APIs (1)

- [UptyBots API](https://apis.io/apis/uptybots-com/uptybots-api/)

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/uptybots-com/uptybots-com-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/uptybots-com/.
