# API Documentation

- [Authentication](https://clients.medianova.com/api-documentation/authentication.md): Generate API credentials to authenticate and access Medianova APIs.
- [Security](https://clients.medianova.com/api-documentation/security.md)
- [Web Application Firewall (WAF)](https://clients.medianova.com/api-documentation/security/web-application-firewall-waf.md): Manage WAF resources, modes, and custom rules through the Security API.
- [SSL/TLS](https://clients.medianova.com/api-documentation/security/ssl-tls.md): Manage SSL and TLS certificates, Let's Encrypt integrations, and certificate lifecycle operations through the Security API.
- [Always Use HTTPS Settings](https://clients.medianova.com/api-documentation/security/always-use-https-settings.md): Enforce HTTPS-only connections for CDN Resources through the Security API.
- [Origin Basic Authentication](https://clients.medianova.com/api-documentation/security/origin-basic-authentication.md): Configure Origin Basic Authentication credentials for CDN Resources through the Security API.
- [Secure Token](https://clients.medianova.com/api-documentation/security/secure-token.md): Configure Secure Token authentication for CDN Resources through the Security API.
- [Bot Protection](https://clients.medianova.com/api-documentation/security/bot-protection.md): Enable or disable Bot Protection for a CDN Resource through the Security API.
- [Hotlink Protection](https://clients.medianova.com/api-documentation/security/hotlink-protection.md): Control Hotlink Protection rules for CDN Resources through the Security API.
- [User Agent ACL](https://clients.medianova.com/api-documentation/security/user-agent-acl.md): Define user agent–based access control rules for CDN Resources through the Security API
- [IP Restriction ACL](https://clients.medianova.com/api-documentation/security/ip-restriction-acl.md): Define IP-based access control rules for CDN Resources through the Security API.
- [Geoblocking](https://clients.medianova.com/api-documentation/security/geoblocking.md): Restrict or allow content delivery by region through the Security API.
- [Performance / CDN](https://clients.medianova.com/api-documentation/performance-cdn.md)
- [Resources](https://clients.medianova.com/api-documentation/performance-cdn/resources.md): Create, view, update, and delete CDN resources. Use these endpoints to provision a CDN resource, configure its source (CDN Storage or origin), and manage its lifecycle.
- [Origin Settings](https://clients.medianova.com/api-documentation/performance-cdn/origin-settings.md)
- [CNAME & SSL](https://clients.medianova.com/api-documentation/performance-cdn/cname-and-ssl.md)
- [Caching](https://clients.medianova.com/api-documentation/performance-cdn/caching.md)
- [Headers](https://clients.medianova.com/api-documentation/performance-cdn/headers.md)
- [Image Optimization & WebP](https://clients.medianova.com/api-documentation/performance-cdn/image-optimization-and-webp.md)
- [Page Rule](https://clients.medianova.com/api-documentation/performance-cdn/page-rule.md)
- [Purge](https://clients.medianova.com/api-documentation/performance-cdn/purge.md)
- [Prefetch](https://clients.medianova.com/api-documentation/performance-cdn/prefetch.md)
- [Stream Management](https://clients.medianova.com/api-documentation/performance-cdn/stream-management.md)
- [Object Storage / Stook](https://clients.medianova.com/api-documentation/object-storage-stook.md)
- [Buckets](https://clients.medianova.com/api-documentation/object-storage-stook/buckets.md): Manage your Stook Buckets — create, list, update, and delete them.
- [Lifecycle Rules](https://clients.medianova.com/api-documentation/object-storage-stook/buckets/lifecycle-rules.md): Configure automatic object expiration and cleanup policies for your Stook Buckets.
- [Credentials](https://clients.medianova.com/api-documentation/object-storage-stook/credentials.md): Manage API credentials that grant access to your Stook Buckets and subfolders.
- [FTP Accounts](https://clients.medianova.com/api-documentation/object-storage-stook/ftp-accounts.md): Manage FTP-based access to your Stook Buckets.
- [Settings](https://clients.medianova.com/api-documentation/object-storage-stook/settings.md): Manage organization-wide Stook configuration — such as IP restrictions, rate limits, and CORS settings.
- [Paths](https://clients.medianova.com/api-documentation/object-storage-stook/paths.md): Manage legacy storage paths using Stook API v1.
- [Analytics](https://clients.medianova.com/api-documentation/analytics.md): Retrieve historical analytics data for your CDN resources, including traffic, request, and performance metrics within a specified time range.
- [WAF Analytics](https://clients.medianova.com/api-documentation/analytics/waf-analytics.md): Analyze security events and traffic patterns for Web Application Firewall (WAF) protected CDN resources, including attack statistics, rule matches, and client behavior.
- [Stook Analytics](https://clients.medianova.com/api-documentation/analytics/stook-analytics.md): Learn how to retrieve and analyze storage performance metrics, usage statistics, and access logs for Stook Object Storage.
- [Resource Analytics](https://clients.medianova.com/api-documentation/analytics/resource-analytics.md): Retrieve analytics data for CDN resources, including historical metrics, traffic distribution, request patterns, and status-based insights.
- [DNS](https://clients.medianova.com/api-documentation/dns.md): Manage DNS zones and DNS records programmatically using the DNS API.
- [Redirects](https://clients.medianova.com/api-documentation/dns/redirects.md): Manage HTTP redirect rules programmatically using the Redirects API for your zones.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://clients.medianova.com/api-documentation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
