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 http://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" http://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 http://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"]}' http://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 http://api.neostrada.com/api/extensions 'Authorization:Bearer {TOKEN}'
cURL REQUEST
curl -i http://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 http://api.neostrada.com/api/domains 'Authorization:Bearer {TOKEN}'
cURL REQUEST
curl -i http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://api.neostrada.com/api/holders "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" http://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 http://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" http://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 http://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" http://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 http://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" http://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 http://api.neostrada.com/api/countries/ "Accept:application/json" "Authorization:Bearer TOKEN"
cURL REQUEST
curl -i -H "Accept:application/json" -H "Authorization:Bearer TOKEN" http://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 http://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" http://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 http://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" http://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 http://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" http://api.neostrada.com/api/orders/external/add/