Check if a domain is available. Extension limit is set to 10 per page. Provide the page number for more extensions or provide an extension for lookup.
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
domain | without http://www. ( Optional .TLD ) | ||
page | Optional ( By default page 1 ) |
Try this call out by providing the access_token and Domain above
200 | API call completed successful |
210 | Domain name is available |
211 | Domain name is not available |
401 | Invalid Token. |
403 | API rate limit exceeded. |
404 | Could not complete your request. |
HTTP REQUEST
http POST https://api.neostrada.com/api/whois 'Authorization:Bearer {TOKEN}' domain=DOMAIN{.TLD} page=1
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization: Bearer {TOKEN}" --data "domain=DOMAIN{.TLD}&page=1" https://api.neostrada.com/api/whois
Request a bulk whois. TLD's are required.
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
domain[] | without http(s)://www. ( Required .TLD ) |
200 | API call completed successful |
210 | Domain name is available |
211 | Domain name is not available |
401 | Invalid Token. |
402 | No TLD found. Bulk Whois requires TLD's. |
403 | The bulk whois is limited at 20 domains each call. |
403 | API rate limit exceeded. |
404 | Could not complete your request. |
HTTP REQUEST
http POST https://api.neostrada.com/api/bulkwhois 'Authorization:Bearer {TOKEN}' domain:='["DOMAIN1.TLD", "DOMAIN2.TLD"]' --json
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization: Bearer {TOKEN}" --data '{"domain":["DOMAIN1.TLD","DOMAIN2.TLD"]}' https://api.neostrada.com/api/bulkwhois
Get a list of all extensions currently available.
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http GET https://api.neostrada.com/api/extensions 'Authorization:Bearer {TOKEN}'
cURL REQUEST
curl -i https://api.neostrada.com/api/extensions -H "Authorization: Bearer {TOKEN}"
Obtain domains information that are currently active/cancelled by user.
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
filter | string | active or cancelled (Optional) |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http GET https://api.neostrada.com/api/domains 'Authorization:Bearer {TOKEN}'
cURL REQUEST
curl -i https://api.neostrada.com/api/domains -H "Authorization: Bearer {TOKEN}"
Obtain domains information that are currently active/cancelled by user.
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
domain id/name | integer/string | You must send this parameter in order to make a call |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http GET https://api.neostrada.com/api/domain/domain_id "Accept:application/json" 'Authorization:Bearer {TOKEN}'
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" https://api.neostrada.com/api/domain/domain_id
Add a new holder to domain
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
registrar | integer | You must send the holder_id to assign holder to domain |
admin | integer | You must send the holder_id to assign holder to domain |
tech | integer | You must send the holder_id to assign holder to domain |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http POST https://api.neostrada.com/api/domain/edit/123 "Accept:application/json" 'Authorization:Bearer {TOKEN}' registrar=123456 admin=123456 tech=123456
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" --data "registrar=123456&admin=123456&tech=123456" https://api.neostrada.com/api/domain/edit/123
Disable automatic renewal for your domain, or delete an external domain.
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
domain id/name | integer/string | You must send this parameter in order to make a call |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
405 | Invalid Method. |
HTTP REQUEST
http DELETE https://api.neostrada.com/api/domain/delete/domain_id "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" -X "DELETE" https://api.neostrada.com/api/domain/delete/domain_id
This call will response with a list of all DNS records for dns_id
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | string | You must send the dns_id parameter in order to make a call |
type | string | Return a specific type (Optional) |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http GET https://api.neostrada.com/api/dns/dns_id "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" https://api.neostrada.com/api/dns/dns_id
This call will add DNS records to your domain
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | integer | You need to send the dns_id in order to update DNS records |
name | string | Required |
content | string | Required |
type | string | Required |
prio | integer | Optional (Default 3600) |
ttl | integer | Optional (Default 0) |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid dns record |
HTTP REQUEST
http POST https://api.neostrada.com/api/dns/add/dns_id "Accept:application/json" "Authorization:Bearer {TOKEN}" name=example.com content=127.0.0.1 type=A prio=0 ttl=3600
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "name=example.com&content=127.0.0.1&type=A&prio=0&ttl=3600" https://api.neostrada.com/api/dns/add/dns_id
This call will update existing DNS records
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | integer | You need to send the dns_id and record_id in order to update the DNS records |
record_id | integer | Required |
content | string | Optional |
prio | integer | Optional |
ttl | integer | Optional |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid dns record |
HTTP REQUEST
http POST https://api.neostrada.com/api/dns/edit/dns_id "Accept:application/json" "Authorization:Bearer {TOKEN}" record_id=123456 content=127.0.0.1 prio=0 ttl=3600
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "record_id=123456&content=127.0.0.1&prio=0&ttl=3600" https://api.neostrada.com/api/dns/edit/dns_id
This call will delete existing DNS records
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | integer | You need to send the dns_id in order to update DNS records |
record_id | integer | Required |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid dns record |
HTTP REQUEST
http POST https://api.neostrada.com/api/dns/delete/dns_id "Accept:application/json" "Authorization:Bearer {TOKEN}" record_id=123456
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "record_id=123456" https://api.neostrada.com/api/dns/delete/dns_id
This call will response with a list of all nameservers corresponding with the dns_id
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | string | You must send the dns_id parameter in order to make a call |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
404 | No nameservers corresponding to this dns_id. |
HTTP REQUEST
http GET https://api.neostrada.com/api/nameservers/dns_id "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" https://api.neostrada.com/api/nameservers/dns_id
This call will add DNS records to your domain
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | integer | You need to send the dns_id in order to update DNS records |
content | string | Required |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid nameserver |
HTTP REQUEST
http POST https://api.neostrada.com/api/nameservers/add/dns_id "Accept:application/json" "Authorization:Bearer {TOKEN}" content=sandra.neostrada.nl
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "content=sandra.neostrada.nl" https://api.neostrada.com/api/nameservers/add/dns_id
This call will update existing nameservers
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | integer | You need to send the dns_id and record_id in order to update the nameserver |
record_id | integer | Required |
content | string | Required |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid nameserver |
HTTP REQUEST
http POST https://api.neostrada.com/api/nameservers/edit/dns_id "Accept:application/json" "Authorization:Bearer {TOKEN}" record_id=123456 content=sandra.neostrada.nl
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "record_id=123456&content=sandra.neostrada.nl" https://api.neostrada.com/api/nameservers/edit/dns_id
This call will delete existing nameservers
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
dns_id | integer | You need to send the dns_id in order to update DNS records |
record_id | integer | Required |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid dns record |
HTTP REQUEST
http POST https://api.neostrada.com/api/nameservers/delete/dns_id "Accept:application/json" "Authorization:Bearer {TOKEN}" record_id=123456
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "record_id=123456" https://api.neostrada.com/api/nameservers/delete/dns_id
This call will response with a list of all holders corresponding with your account
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
404 | No holders found. |
HTTP REQUEST
http GET https://api.neostrada.com/api/holders "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" https://api.neostrada.com/api/holders
This call will add holders to your account
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
company | string | Optional |
firstname | string | Required |
center | string | Optional |
lastname | string | Required |
phone_number | integer | Required without country code (limited at 12 numbers) |
street | string | Required |
house_number | string | Required |
house_number_pf | string | Optional |
zipcode | string | Required |
city | string | Required |
country_id | integer | Required see country for id's |
string | Required |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid nameserver |
HTTP REQUEST
http POST https://api.neostrada.com/api/holders/add "Accept:application/json" "Authorization:Bearer {TOKEN}" firstname=John lastname=Doe phone_number=0612345678 street=Lelystraat house_number=10 zipcode=8213AB city=Lelystad country_id=1 email=john_doe@example.com
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "firstname=John&lastname=Doe&phone_number=0612345678&street=Lelystraat&house_number=10&zipcode=8213AB&city=Lelystad&country_id=1&email=john_doe@example.com" https://api.neostrada.com/api/holders/add
This call will update existing holders
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
holder_id | integer | You need to send the holder_id in order to update a holder |
company | string | Optional |
firstname | string | Optional |
center | string | Optional |
lastname | string | Optional |
phone_number | integer | Optional without country code (limited at 12 numbers) |
street | string | Optional |
house_number | string | Optional |
house_number_pf | string | Optional |
zipcode | string | Optional |
city | string | Optional |
country_id | integer | Optional see country for id's |
string | Optional |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
500 | Invalid nameserver |
HTTP REQUEST
http POST https://api.neostrada.com/api/holders/edit/holder_id "Accept:application/json" "Authorization:Bearer {TOKEN}" record_id=123456 content=sandra.neostrada.nl
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "record_id=123456&content=sandra.neostrada.nl" https://api.neostrada.com/api/holders/edit/holder_id
This call will delete existing holders
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
holder_id | integer | Required |
200 | API call completed successful |
400 | Bad request. |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http POST https://api.neostrada.com/api/holders/delete/ "Accept:application/json" "Authorization:Bearer {TOKEN}" holder_id=123456
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "holder_id=123456" https://api.neostrada.com/api/holders/delete/
This call will response with a list of all countries
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
404 | No countries found. |
HTTP REQUEST
http GET https://api.neostrada.com/api/countries/ "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" https://api.neostrada.com/api/countries/
This call will response with a list of all planned orders
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http GET https://api.neostrada.com/api/nameservers/dns_id "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" https://api.neostrada.com/api/nameservers/dns_id
This call will register or transfer a new domain name
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
extension_id | integer | Required |
domain | string | Required |
authcode | string | Optional |
holder_id | integer | Optional |
year | integer | Optional (1,2 or 3 years) |
nameservers | array | Optional custom nameservers |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http POST https://api.neostrada.com/api/orders/add/ "Accept:application/json" "Authorization:Bearer {TOKEN}" extension_id=4 domain=example.nl year=1
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "extension_id=4&domain=example.nl&year=1" https://api.neostrada.com/api/orders/add/
This call will add a external domain name
Content-Type | string | You must send the Content Type as header. | |
access_token | string | Authentication. |
extension_id | integer | Required |
domain | string | Required |
external_ip | string | Optional |
200 | API call completed successful |
401 | Invalid Token. |
403 | API rate limit exceeded. |
HTTP REQUEST
http POST https://api.neostrada.com/api/orders/external/add/ "Accept:application/json" "Authorization:Bearer {TOKEN}" extension_id=4 domain=example.nl external_ip=127.0.0.1 holder_id=1234
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer {TOKEN}" --data "extension_id=4&domain=example.nl&external_ip=127.0.0.1&holder_id=1234" https://api.neostrada.com/api/orders/external/add/