Skip to content
nsin Docs
Search
Ctrl
K
Cancel
Telegram
GitHub
Select theme
Dark
Light
Auto
Select language
English
فارسی
Getting Started
What is nsin?
Quick Start
DNS & Domains
Domain Modes
Managing DNS Records
Nameservers
SSL / HTTPS
SSL Overview
Caching
How Caching Works
Purging & Browsing the Cache
Monitoring
Monitoring & Analytics
Uptime & Outages
Recommendations
Rules
Rules Overview
Redirects
URL Rewrites
Cache Rules
Blocking Traffic
Rate Limiting
WAF (Firewall)
Bots & Challenges
Origins & Failover
Custom Error Pages
API & MCP
API Keys
REST API
MCP Server
acme.sh DNS Plugin
REST API Reference
Overview
Domains
Overview
List domains
GET
Add a domain
POST
List accepted nameserver sets
GET
Get a domain
GET
Update domain settings
PUT
Delete a domain
DELETE
Enable developer mode
POST
Disable developer mode
DELETE
Re-enable a disabled domain
POST
Check nameserver delegation now
POST
Verify an external-DNS domain
POST
Issue a fresh verification token
POST
DNS Records
Overview
List DNS records
GET
Create a DNS record
POST
Update a DNS record
PUT
Delete a DNS record
DELETE
Update many records at once
POST
Delete many records at once
POST
Scan the domain's existing DNS from public resolvers
GET
Scan and import in one step
POST
Parse a zone file into an import preview
POST
Import records
POST
SSL
Overview
Get certificate status
GET
Upload a custom certificate
POST
Inspect a certificate before uploading
POST
Request certificate issuance
POST
Rules
Overview
List cache rules
GET
Create a cache rule
POST
Reorder cache rules
PATCH
Get a cache rule
GET
Update a cache rule
PUT
Delete a cache rule
DELETE
Enable or disable a cache rule
PATCH
List drop rules
GET
Create a drop rule
POST
Reorder drop rules
PATCH
Get a drop rule
GET
Update a drop rule
PUT
Delete a drop rule
DELETE
Enable or disable a drop rule
PATCH
List redirect rules
GET
Create a redirect rule
POST
Reorder redirect rules
PATCH
Get a redirect rule
GET
Update a redirect rule
PUT
Delete a redirect rule
DELETE
Enable or disable a redirect rule
PATCH
List rewrite rules
GET
Create a rewrite rule
POST
Reorder rewrite rules
PATCH
Get a rewrite rule
GET
Update a rewrite rule
PUT
Delete a rewrite rule
DELETE
Enable or disable a rewrite rule
PATCH
List WAF rules
GET
Create a WAF rule
POST
Reorder WAF rules
PATCH
Get a WAF rule
GET
Update a WAF rule
PUT
Delete a WAF rule
DELETE
Enable or disable a WAF rule
PATCH
List captcha rules
GET
Create a captcha rule
POST
Reorder captcha rules
PATCH
Get a captcha rule
GET
Update a captcha rule
PUT
Delete a captcha rule
DELETE
Enable or disable a captcha rule
PATCH
List rate limit rules
GET
Create a rate limit rule
POST
Reorder rate limit rules
PATCH
Get a rate limit rule
GET
Update a rate limit rule
PUT
Delete a rate limit rule
DELETE
Enable or disable a rate limit rule
PATCH
List bot route rules
GET
Create a bot route rule
POST
Reorder bot route rules
PATCH
Get a bot route rule
GET
Update a bot route rule
PUT
Delete a bot route rule
DELETE
Enable or disable a bot route rule
PATCH
List origin pool rules
GET
Create a origin pool rule
POST
Reorder origin pool rules
PATCH
Get a origin pool rule
GET
Update a origin pool rule
PUT
Delete a origin pool rule
DELETE
Enable or disable a origin pool rule
PATCH
List origin route rules
GET
Create a origin route rule
POST
Reorder origin route rules
PATCH
Get a origin route rule
GET
Update a origin route rule
PUT
Delete a origin route rule
DELETE
Enable or disable a origin route rule
PATCH
List fingerprint rules
GET
Create a fingerprint rule
POST
Reorder fingerprint rules
PATCH
Get a fingerprint rule
GET
Update a fingerprint rule
PUT
Delete a fingerprint rule
DELETE
Enable or disable a fingerprint rule
PATCH
List error page rules
GET
Create a error page rule
POST
Reorder error page rules
PATCH
Get a error page rule
GET
Update a error page rule
PUT
Delete a error page rule
DELETE
Enable or disable a error page rule
PATCH
Cache
Overview
Cached entry count and size for a domain
GET
Purge the entire cache for a domain
DELETE
Browse cached entries
GET
Cache totals with per-node breakdown
GET
Purge or refresh selected cached entries
POST
Analytics
Overview
Per-domain totals across your account
GET
Per-domain totals with sparkline
GET
Account-wide summary
GET
Origin-direction bandwidth across your domains
GET
Clients whose traffic resembles a proxy tunnel
GET
List edge nodes
GET
List edge node countries
GET
Traffic summary for one domain
GET
Requests over time
GET
Requests over time, for period-over-period comparison
GET
Unique visitors over time
GET
Bandwidth over time
GET
Most requested URIs
GET
Top-N breakdown by a chosen metric
GET
Traffic by visitor country
GET
Traffic by visitor network (ASN)
GET
Traffic by HTTP protocol version
GET
Traffic by HTTP status code
GET
Why requests could not be served
GET
Cache hit, miss and bypass counts
GET
Egress bytes by cache status over time
GET
Egress bytes by serving path over time
GET
Traffic by edge node
GET
Edge-to-origin request statistics
GET
Traffic by user-agent category
GET
Raw request logs
GET
WAF event logs
GET
Preview Markdown-for-Agents conversion
GET
Run a custom query over your request logs
POST
Uptime
Overview
List outage incidents
GET
Current origin-error status per subdomain
GET
Get outage-detection settings
GET
Update outage-detection settings
PUT
Recommendations
Overview
Get the domain's advisory checklist
GET
Count outstanding recommendations
GET
Dismiss a recommendation
POST
Restore a dismissed recommendation
DELETE
Sharing
Overview
List domain members
GET
Remove a member
DELETE
Change a member's role or notifications
PATCH
List pending invitations
GET
Invite someone to the domain
POST
Revoke an invitation
DELETE
Resend an invitation
POST
Inspect an invitation
GET
Accept an invitation
POST
Billing
Overview
Get wallet balance
GET
List wallet transactions
GET
Get one wallet transaction
GET
Look up a top-up payment result
GET
Get the current billing-period statement
GET
List completed billing-period statements
GET
List your subscriptions
GET
Get one subscription
GET
Current subscription (removed)
GET
Plan summary per domain
GET
Traffic usage and pricing across your account
GET
List invoices
GET
Get one invoice
GET
Get the domain's current subscription
GET
List the domain's subscription history
GET
Get one of the domain's subscriptions
GET
Get the domain's effective plan entitlements
GET
Get the domain's traffic usage
GET
List the domain's invoices
GET
Get one of the domain's invoices
GET
Support
Overview
List your support tickets
GET
Open a support ticket
POST
Count tickets with unread replies
GET
Get a ticket with its messages
GET
Reply to a ticket
POST
Account
Overview
Get the edge proxy IP
GET
Reference
Proxy Headers
Security Headers
Account & Billing
Plans
Traffic & Usage
Sharing a Domain
Reset Your Password
Help
FAQ
Telegram
GitHub
Select theme
Dark
Light
Auto
Select language
English
فارسی
Overview
Domains
Section titled “Domains”
Add, configure, verify and remove domains.
Operations
Section titled “ Operations ”
GET
/domains/
POST
/domains/
GET
/domains/ns-sets
GET
/domains/{domain}
PUT
/domains/{domain}
DELETE
/domains/{domain}
POST
/domains/{domain}/developer-mode
DELETE
/domains/{domain}/developer-mode
POST
/domains/{domain}/enable
POST
/domains/{domain}/check-ns
POST
/domains/{domain}/verify
POST
/domains/{domain}/verify/retry