Manage Auto-Queries
Login as an administrative user before using these API calls.
get
Get almost every thing related all auto-queries. These include name, configured icons, query settings and list of all available icons.
| Parameter | Notes |
|---|---|
| c | admin
|
| t | query
|
| oper | get
|
?c=admin&t=query&oper=get
{
"status": "ok",
"error": "",
"validate": 0,
"ids": [
{
"name": "All Domains",
"qicon": "gear.png",
"query": "",
"params": "",
"id": "1"
},
{
"name": "Registry Expiry Date Not Set",
"qicon": "color-yellow.png",
"query": "(d.registry_expiry IS NULL)",
"params": "",
"id": "5"
},
{
"name": "Domains with Empty Status",
"qicon": "gear.png",
"query": "(d.status IS NULL)",
"params": "",
"id": "3"
},
{
"name": "Different Registrar\/Registry Expiry",
"qicon": "gear.png",
"query": "(d.registry_expiry != d.registrar_expiry)",
"params": "",
"id": "4"
},
{
"name": "Unknown Domains (No Whois Lookup Yet)",
"qicon": "creditcard.png",
"query": "(d.primary_whois_checked_at IS NULL)",
"params": "",
"id": "2"
},
{
"name": "Registrar Expiry Date Not Set",
"qicon": "gear.png",
"query": "(d.registrar_expiry IS NULL)",
"params": "",
"id": "6"
},
{
"name": "About to Expire (Registrar) in 30 Days",
"qicon": "gear.png",
"query": "(d.registrar_expiry < [TODAY+30] AND d.registrar_expiry IS NOT NULL)",
"params": "",
"id": "8"
},
{
"name": "COM or NET domains with Empty Registrar Expiry Date",
"qicon": "gear.png",
"query": "((d.domain LIKE ? OR d.domain LIKE ?) AND (d.registrar_expiry IS NULL))",
"params": "%.com,%.net",
"id": "7"
},
{
"name": "About To Expire (Registry) in 30 Days",
"qicon": "gear.png",
"query": "(d.registry_expiry < [TODAY+30] AND d.registry_expiry IS NOT NULL)",
"params": "",
"id": "9"
},
{
"name": "Past Registry Expiry Date",
"qicon": "gear.png",
"query": "d.registry_expiry < [TODAY]",
"params": "",
"id": "10"
},
{
"name": "Past Registrar Expiry Date",
"qicon": "gear.png",
"query": "d.registrar_expiry < [TODAY]",
"params": "",
"id": "11"
},
{
"name": "Added within the last day",
"qicon": "gear.png",
"query": "d.added_on > [TODAY-1]",
"params": "",
"id": "12"
},
{
"name": "Added within the last 5 days",
"qicon": "gear.png",
"query": "d.added_on > [TODAY-5]",
"params": "",
"id": "13"
},
{
"name": "Added within the last 30 days",
"qicon": "gear.png",
"query": "d.added_on > [TODAY-30]",
"params": "",
"id": "14"
},
{
"name": "Domains with a Hyphen",
"qicon": "gear.png",
"query": "d.domain LIKE ?",
"params": "%-%",
"id": "15"
},
{
"name": "International Domains",
"qicon": "gear.png",
"query": "d.ascii_domain LIKE ?",
"params": "xn--%",
"id": "16"
},
{
"name": "Domains with an IP",
"qicon": "gear.png",
"query": "(d.ip IS NOT NULL AND d.ip NOT LIKE ?)",
"params": "%error%",
"id": "17"
},
{
"name": "Domains with No IP",
"qicon": "gear.png",
"query": "(d.ip IS NULL OR d.ip = ? OR d.ip = ?)",
"params": "-,error",
"id": "18"
},
{
"name": "Available Domains",
"qicon": "gear.png",
"query": "(d.status LIKE ? OR d.status = ?)",
"params": "%available%,not registered",
"id": "19"
},
{
"name": "Domains with HTTP\/1.1 403 Home Page",
"qicon": "gear.png",
"query": "d.home_page_status LIKE ?",
"params": "%\/1.1 403%",
"id": "23"
},
{
"name": "Domains with HTTP\/1.1 200 Home Page",
"qicon": "gear.png",
"query": "d.home_page_status LIKE ?",
"params": "%\/1.1 200%",
"id": "20"
},
{
"name": "Domains with HTTP\/1.1 301 Home Page",
"qicon": "gear.png",
"query": "d.home_page_status LIKE ?",
"params": "%\/1.1 301%",
"id": "21"
},
{
"name": "Domains with HTTP\/1.1 302 Home Page",
"qicon": "gear.png",
"query": "d.home_page_status LIKE ?",
"params": "%\/1.1 302%",
"id": "22"
},
{
"name": "Domains with HTTP\/1.1 404 Home Page",
"qicon": "gear.png",
"query": "d.home_page_status LIKE ?",
"params": "%\/1.1 404%",
"id": "24"
},
{
"name": "Domains with HTTP\/1.1 500 Home Page",
"qicon": "gear.png",
"query": "d.home_page_status LIKE ?",
"params": "%\/1.1 500%",
"id": "25"
},
{
"name": "Domains Not in Any Category",
"qicon": "creditcard.png",
"query": "sid NOT IN (SELECT did FROM [CATCONNTABLE])",
"params": "",
"id": "26"
}
],
"icons": [
"bulb.png",
"calculator.png",
"calendar.png",
"cart.png",
"check.png",
"client.png",
"clock.png",
"color-black.png",
"color-blue.png",
"color-green.png",
"color-red.png",
"color-white.png",
"color-yellow.png",
"creditcard.png",
"flag-green.png",
"flag-red.png",
"folder-brown.png",
"folder-cyan.png",
"folder-gray.png",
"folder-green.png",
"folder-jade.png",
"folder-ruby.png",
"folder-yellow.png",
"gear.png",
"key.png",
"lightning.png",
"lock.png",
"magnifier.png",
"star.png",
"target.png",
"trash.png"
]
}
set
| Parameter | Notes |
|---|---|
| c | admin
|
| t | query
|
| oper | set
|
| id | auto-query id to set data for. |
| name | Auto-query name to set. |
| icon | Icon file name for the category. |
| query | The query used to get the data. |
| params | The query parameters. |
| ids | List of all auto-query ids in the order they should appear in category list. |
Set one or more of auto-query name, sort order, icon file, query settings and sort order.
?c=admin&t=query&oper=set&id=26&name=Domain%20Not%20in%20Any%20Category&icon=target.png&ids=12%2C11%2C3%2C2%2C4%2C9%2C5%2C6%2C8%2C7%2C10
{
"status": "ok",
"error": "",
"validate": 0,
"icon": "target.png",
"name": "Domain Not in Any Category",
"id": 26,
"changed": 2
}
