Set
domain
report
regalias
users
query
whois
luq
domain
Parameter |
Notes |
c |
set
|
t |
domain
|
oper |
parse , edit , column or colmodel
|
id |
The row id (the sid column in the table) the current user has access rights to. Applicable if
oper=parse or edit
|
columns |
Semicolon separated list of columns. This is applicable only if oper=colmodel . Do not use
s. and d. in the column names, these prefixes will be ignored because the domain
table can display the data from only the domain table and not sub-domain table.
|
group |
Name of the display group to get data for. This is applicable only if oper =colmodel . This could be one of
custom01_columns_array, custom02_columns_array, custom03_columns_array, date_columns_array, http_columns_array, registrar_columns_array, network_columns_array, sitepop_columns_array, notes_columns_array or ipdata_columns_array
|
?c=set&t=domain&oper=parse&id=191
{
"status": "ok",
"error": "",
"validate": 0
}
Set a data column value for a range of domains (bulk edit)
?c=set&t=domain&oper=edit&id=186,187,188,189,190&columns=customer_name&data=ABC%20Inc
{
"status": "ok",
"error": "",
"validate": 0,
"updated": 5
}
Set values of multiple columns for a single domain
Use columnname
=newvalue
pairs to specify the new data when oper=column.
?c=set&t=domain&oper=column&sid=186&customer_name=ABC%20Inc&invoice_no=A5690
{
"status": "ok",
"error": "",
"validate": 0,
"count": 2
}
Change the data columns for a display group
?c=set&t=domain&oper=colmodel&group=date_columns_array&columns=registry_expiry;registrar_expiry;registrar;ip;ns1;ns2
{
"status": "ok",
"error": "",
"validate": 0,
"colmodel": [
{
"label": "!",
"width": "20",
"name": "r_h_disp",
"classes": "dtcell r-h-disp-cell",
"formatter": "highlightFormatter",
"fixed": true,
"hidden": false,
"sortable": true,
"search": false,
"editable": false
},
{
"label": "Domain",
"width": "181",
"name": "domain",
"classes": "dtcell domain-cell",
"editoptions": {
"readonly": true,
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "Domain Expiry",
"width": "123",
"name": "registry_expiry",
"classes": "dtcell registry-expiry-cell",
"formatoptions": {
"srcformat": "Y-m-d",
"newformat": "Y-m-d"
},
"formatter": "date",
"sorttype": "date",
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "Registrar Expiry",
"width": "139",
"name": "registrar_expiry",
"classes": "dtcell registrar-expiry-cell",
"formatoptions": {
"srcformat": "Y-m-d",
"newformat": "Y-m-d"
},
"formatter": "date",
"sorttype": "date",
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "Registrar",
"width": "114",
"name": "registrar",
"classes": "dtcell registrar-cell",
"formatter": "registrarFormatter",
"editoptions": {
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "IP",
"width": "144",
"name": "ip",
"classes": "dtcell ip-cell",
"editoptions": {
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "NS1",
"width": "100",
"name": "ns1",
"classes": "dtcell ns1-cell",
"editoptions": {
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "NS2",
"width": "100",
"name": "ns2",
"classes": "dtcell ns2-cell",
"editoptions": {
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": true
}
]
}
Report
Sets the column details for a specified report.
Parameter |
Notes |
c |
get
|
t |
report
|
oper |
colmodel
|
group |
Name of the report (unlike the display groups for the domain table the report names are created by the users).
|
columns |
Semicolon separated list of columns. This is applicable only if oper=colmodel . You can use d.
or s. to indicate if the data should come from the domain or the sub-domain table.
|
Change the column settings for a report
?c=set&t=report&group=valid%20ssl%20report&oper=colmodel&columns=hostname;domain;ssl_valid_to;ssl_issued_to;s.ip;ssl_checked_at
{
"status": "ok",
"error": "",
"validate": 0,
"colmodel": [
{
"label": "!!",
"width": "20",
"name": "r_h_disp",
"classes": "dtcell r-h-disp-cell",
"formatter": "highlightFormatter",
"fixed": true,
"hidden": false,
"sortable": true,
"search": false,
"editable": false
},
{
"label": "hostname",
"width": "181",
"name": "s.hostname",
"classes": "dtcell hostname-cell",
"editoptions": {
"size": 20
},
"hidden": false,
"sortable": true,
"search": false,
"editable": false
},
{
"label": "Domain",
"width": "181",
"name": "domain",
"classes": "dtcell domain-cell",
"editoptions": {
"readonly": true,
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "SSL Valid Till",
"width": "114",
"name": "s.ssl_valid_to",
"classes": "dtcell ssl-valid-to-cell",
"formatoptions": {
"srcformat": "Y-m-d",
"newformat": "Y-m-d"
},
"formatter": "date",
"sorttype": "date",
"hidden": false,
"sortable": true,
"search": true,
"editable": true
},
{
"label": "SSL Issued To",
"width": "189",
"name": "s.ssl_issued_to",
"classes": "dtcell ssl-issued-to-cell",
"editoptions": {
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": false
},
{
"label": "IP (SD)",
"width": "135",
"name": "s.ip",
"classes": "dtcell ip-cell",
"editoptions": {
"size": 35
},
"hidden": false,
"sortable": true,
"search": true,
"editable": false
},
{
"label": "SSL Checked At",
"width": "166",
"name": "ssl_checked_at",
"classes": "dtcell ssl-checked-at-cell",
"formatoptions": {
"srcformat": "Y-m-d H:i:s",
"newformat": "Y-m-d H:i:s"
},
"formatter": "date",
"sorttype": "date",
"hidden": false,
"sortable": true,
"search": true,
"editable": false
}
],
"name": "valid ssl report"
}
regalias
Parameter |
Notes |
c |
set
|
t |
regalias
|
oper |
column or not specified.
|
name |
name of the registrar
|
alias |
alias name to set for the registrar
|
?c=set&t=regalias&oper=column&name=GoDaddy.com%2C%20LLC&alias=GoDaddy
{
"status": "ok",
"error": "",
"validate": 0,
"count": 1
}
category
Parameter |
Notes |
c |
set
|
t |
category
|
oper |
sort or not specified.
|
id |
category id
|
pos |
-1 to move up and 1 to move down.
|
?c=set&t=category&oper=sort&pos=-1&id=3
{
"status": "ok",
"error": "",
"validate": 0,
"target": "category",
"id": 3
}
query
Parameter |
Notes |
c |
set
|
t |
query
|
oper |
sort or not specified.
|
id |
query id
|
pos |
-1 to move up and 1 to move down.
|
?c=set&t=query&oper=sort&pos=-1&id=8
{
"status": "ok",
"error": "",
"validate": 0,
"target": "query",
"id": 8
}
luq
Parameter |
Notes |
c |
set
|
t |
luq
|
oper |
One of process , add or not specified. If the oper=process the lookup queue will be immediately processed.
Otherwise entries will be added to the lookup queue.
|
what |
What to lookup, use one of the codes below. Logical 'OR' the values to combine multiple lookup types.
DOMAIN_RECORDS: 1,
ROOT_DNS: 2,
HTTP_WEBSITE: 4,
SSL_CERTS: 64,
IP_WHOIS: 128,
AUTH_DOMAIN_RECORDS: 256,
SUB_DOMAINS: 512,
GOOGLE_INDEX: 1024
|
id |
comma separated domain row ids
|
ri |
Refresh Interval in seconds
|
whois
Parameter |
Notes |
c |
set
|
t |
whois
|
tld |
The tld. This may be blank is the whois server is specified.
|
server |
whois server for the TLD. If both TLD and this value are specified, the server for the TLD will be set to the value specified here.
|
key and value pairs |
The following keys are accepted.
port, query, searchtoken, bannedtext,
cleantoken_1, cleantoken_2, proxy, dateformat,
xlate, maxconnections, conninterval
|
?c=set&t=whois&tld=com&server=whois.crsnic.net&oper=server
{
"status": "ok",
"error": "No data to set",
"validate": 0,
"count": 0
}