도메인

도메인 API 명령 목록

저희 API는 효율성을 위해 만들어진 고급 도메인 관리 및 확보 툴킷입니다. Dynadot 플랫폼 전반에서 설정, 관리, 등록 및 입찰을 위한 50개 이상의 명령을 통해, 선택한 모든 API 소프트웨어에서 계정과 도메인 설정을 완전히 제어할 수 있습니다. 저희 도메인 API는 모든 계정에서 사용할 수 있으니, 오늘 시작해보세요!

고급 도메인 API 시작하기

레거시 API, 서비스 종료 예정입니다. 대신 저희 RESTful API를 사용해 주세요:

https://www.dynadot.com/domain/api-document

고급 도메인 API에 대한 요청은 다음 URL로 전송됩니다:

https://api.dynadot.com/api3.xml

보안을 위해 요청은 https(보안 소켓)를 통해 전송해야 합니다. 요청에는 다음과 같은 두 개의 파라미터, 'Key'와 'Command'가 있어야 합니다. 각 명령을 클릭하면 관련된 파라미터를 볼 수 있습니다.

귀하의 계정 지출 등급에 따라 다른 스레드 수를 받게 됩니다:

지출 수준스레드 수요청 제한
정규1개 스레드60/분 (1/초)
Bulk5개 스레드600/분 (10/초)
슈퍼 벌크35개 스레드6000/분 (100/초)

 
요청 매개변수
설명
KeyAPI에 액세스하기 위한 키로, Dynadot 계정 제어판의 'Tools' -> 'API' 사이드바 메뉴에서 확인할 수 있습니다.
Command
도메인:
search, register, delete, renew, push, transfer, bulk_register, restore

domain_info, set_whois, set_ns, set_parking, set_forwarding, set_stealth, set_hosting, set_dns2, set_email_forward, set_clear_domain_setting, set_folder, set_note, set_renew_option, set_privacy, tld_price, list_domain, lock_domain, suggestion_search, set_dnssec, get_dnssec, clear_dnssec

cancel_transfer, get_transfer_status, set_transfer_auth_code, authorize_transfer_away, get_transfer_auth_code

get_domain_push_request, set_domain_push_request
연락처:
create_cn_audit, get_cn_audit_status, create_contact, edit_contact, delete_contact, contact_list, get_contact

set_contact_eu_setting, set_contact_lv_setting, set_contact_lt_setting
네임서버:
get_ns, add_ns, register_ns, set_ns_ip, delete_ns, delete_ns_by_domain, server_list, get_dns
계정:
account_info, get_account_balance, set_default_whois, set_default_ns, set_default_parking, set_default_forwarding, set_default_stealth, set_default_hosting, set_default_dns, set_default_dns2, set_default_email_forward, set_clear_default_setting, set_default_renew_option
폴더:
create_folder, delete_folder, set_folder_whois, set_folder_ns, set_folder_parking, set_folder_forwarding, set_folder_stealth, set_folder_hosting, set_folder_dns, set_folder_dns2, set_folder_email_forward, set_clear_folder_setting, set_folder_name, set_folder_renew_option, folder_list
애프터마켓:
add_backorder_request, delete_backorder_request, backorder_request_list

get_open_auctions, get_auction_details, get_auction_bids, place_auction_bid, get_closed_auctions

get_open_backorder_auctions, get_backorder_auction_details, place_backorder_auction_bid, get_closed_backorder_auctions, get_expired_closeout_domains, buy_expired_closeout_domain, get_listings, get_listing_item, buy_it_now, add_new_lead
기타:
set_afternic_confirm_action, set_sedo_confirm_action, get_whois_stats, order_list, set_for_sale, get_order_status, is_processing, transfer_out_domain_list, list_coupons, download_all_listings

XML 형식입니다. 받게 되는 응답에는 다음 필드 중 2개 또는 3개가 포함되어야 합니다:

결과 XML 태그
설명
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
 

검색 명령

멀티스레드 지원
API 샌드박스 지원

search 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

검색 요청 매개변수
설명
domain0 - domain99검색하려는 도메인 이름으로, 일반 계정은 명령당 도메인 1개를 지정할 수 있으며, 벌크 및 슈퍼 벌크 계정은 최대 100개의 도메인을 지정할 수 있습니다
language0 - language99 (optional)해당 도메인의 언어 태그, IDN에만 사용하세요
show_price (optional)가격을 계정 통화로 표시하려면 "1"로 설정하세요. 도메인을 사용할 수 있으면 프리미엄 세부 정보와 가격 정보가 표시됩니다.
currency (optional)통화 유형을 결정할 수 있으며, 이 매개변수에서 지원하는 값은 "USD","CNY", "GBP","EUR","INR","CAD" 등입니다. 이 매개변수를 입력하지 않으면 계정 기본 통화가 사용됩니다.
결과 XML 태그
설명
<Results></Results>검색 명령의 XML 응답 루트 노드
<SearchResponse></SearchResponse>검색 응답의 태그
<SearchHeader></SearchHeader>검색 헤더의 태그
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<DomainName></DomainName>방금 검색한 도메인 이름
<Available></Available>도메인 이름이 사용 가능한 경우
<Price></Price>"show_price"를 "1"로 설정하면, 이 도메인이 사용 가능한 경우 가격 정보를 알려줍니다.
<Language></Language>도메인 이름의 언어 정보

검색 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
응답 (XML 형식)
<Results>
  <SearchResponse>
    <SearchHeader>
      <SuccessCode>0</SuccessCode>
      <DomainName>mydomain.com</DomainName>
      <Available>yes</Available>
      <Price>77.00 in USD</Price>
    </SearchHeader>
  </SearchResponse>
  <SearchResponse>
    <SearchHeader>
      <SuccessCode>0</SuccessCode>
      <DomainName>mydomain.net</DomainName>
      <Available>yes</Available>
      <Price>44.00 in USD and domain is not premium</Price>
    </SearchHeader>
  </SearchResponse>
</Results>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1&currency=USD
응답 (JSON 형식)
{
   "SearchResponse":{
      "ResponseCode":"0",
      "SearchResults":[
         {
            "DomainName":"mydomain.com",
            "Available":"yes",
            "Price":"77.00 in USD"
         },
         {
            "DomainName":"mydomain.net",
            "Available":"yes",
            "Price":"44.00 in USD"
         }
      ]
   }
}
 

등록 명령

멀티스레드 지원
API 샌드박스 지원

register 명령을 호출하면 등록 주문을 생성하고 처리합니다. 주문 비용을 지불할 수 있을 만큼 계정 잔액이 충분해야 합니다. register 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

등록 요청 매개변수
설명
domain등록하려는 도메인 이름, 요청당 1개의 도메인만 등록할 수 있습니다
language (optional)요청한 도메인의 언어 태그, 도메인이 IDN인 경우에만 필요합니다
duration도메인 등록 기간
registrant_contact (optional)도메인에 사용할 등록자 연락처
admin_contact (optional)도메인에 사용할 관리자 연락처
technical_contact (optional)도메인에 사용할 기술 담당자
billing_contact (optional)도메인에 사용할 청구 연락처
option0 (if necessary)
.AT, .BE, 등록자 이름
option1 (if necessary).AT, .BE, 등록자 조직 (선택 사항)
.AT의 경우 option0, option1 또는 둘 다 지정할 수 있습니다
premium (optional)프리미엄 도메인을 등록하려면 "1"로 설정하세요 (선택 사항)
currency (optional)통화 유형을 결정할 수 있으며, 이 매개변수에서 지원하는 값은 "USD","CNY", "GBP","EUR","INR","CAD" 등입니다. 이 매개변수를 입력하지 않으면 계정 기본 통화가 사용됩니다.
coupon (optional)이 명령에 적용하려는 쿠폰 코드
결과 XML 태그
설명
<RegisterResponse></RegisterResponse>등록 응답 태그
<RegisterHeader></RegisterHeader>등록 헤더의 태그
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<RegisterContent></RegisterContent>등록 내용의 태그
<Expiration></Expiration>Unix 시간(1970년 1월 1일 UTC 자정 이후의 밀리초)으로 표시되는 만료 날짜이며, result가 "success"일 때만 사용됩니다.
<Registration></Registration>Unix 시간으로 표시되는 등록 날짜(1970년 1월 1일 UTC 자정 이후 밀리초), 결과가 "success"일 때만 사용됩니다

등록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=register&domain=domain1.net&duration=3&currency=USD
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=register&domain=domain1.net&duration=3&currency=USD
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<RegisterResponse>
  <RegisterHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RegisterHeader>
  <RegisterContent>
    <Expiration>1458379145266</Expiration>
  </RegisterContent>
</RegisterResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=register&domain=domain1.net&duration=3&currency=USD
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=register&domain=domain1.net&duration=3&currency=USD
응답 (JSON 형식)
{
  "RegisterResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "DomainName": "domain1.net",
    "Expiration": 1458379145266
  }
}
 

삭제 명령

멀티스레드 지원
API 샌드박스 지원

삭제 명령을 호출하면 유예 기간에 있는 도메인이 삭제됩니다. 계정 잔액에 등록비가 다시 적립됩니다. 갱신되었거나 새 계정으로 이동된 도메인은 API를 통해 삭제할 수 없습니다. 삭제 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

삭제 요청 파라미터
설명
domain삭제하려는 도메인 이름이며, 요청당 도메인 1개만 삭제할 수 있습니다
결과 XML 태그
설명
<DeleteResponse></DeleteResponse>삭제 응답 태그
<DeleteHeader></DeleteHeader>삭제 헤더의 태그
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

예제 삭제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete&domain=domain1.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete&domain=domain1.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteResponse>
  <DeleteHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteHeader>
</DeleteResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=delete&domain=domain1.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete&domain=domain1.com
응답 (JSON 형식)
{
  "DeleteResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "DomainName": "domain1.com"
  }
}
 

갱신 명령

멀티스레드 지원
API 샌드박스 지원

renew 명령을 호출하면 갱신 주문이 생성되고 처리됩니다. 주문 비용을 지불할 수 있을 만큼 계정 잔액이 충분해야 합니다. renew 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:

갱신 요청 매개변수
설명
domain갱신하려는 도메인 이름, 요청당 1개의 도메인만 갱신할 수 있습니다
duration도메인을 몇 년 동안 갱신할지
year (optional)도메인이 만료되는 현재 연도
currency (optional)통화 유형을 결정할 수 있으며, 이 매개변수에서 지원하는 값은 "USD","CNY", "GBP","EUR","INR","CAD" 등입니다. 이 매개변수를 입력하지 않으면 계정 기본 통화가 사용됩니다.
price_check (optional)이 매개변수를 명령에 추가하여 이 도메인 갱신 가격 세부 정보를 확인할 수 있습니다. 참고: 명령에 이 매개변수를 추가하면 저희 API는 도메인을 갱신하지 않고 가격 정보만 표시합니다.
coupon (optional)이 명령에 적용하려는 쿠폰 코드
no_renew_if_late_renew_fee_needed (optional)도메인 갱신을 위해 연체 갱신 수수료가 필요한 경우 갱신을 피하려면 명령에 이 매개변수를 추가할 수 있습니다. 도메인 갱신에 연체 갱신 수수료가 필요하고 명령에 "no_renew_if_late_renew_fee_needed = 1"이 전달되면 도메인은 갱신되지 않습니다.
결과 XML 태그
설명
<RenewResponse></RenewResponse>갱신 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<RenewHeader></RenewHeader>갱신 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<PriceInfo></PriceInfo>가격 정보의 태그, 상태가 "price_check_success"일 때만 사용됩니다
<RenewContent></RenewContent>갱신 내용의 태그, 상태가 "success"일 때만 사용됩니다
<Expiration></Expiration>Unix 시간(1970년 1월 1일 UTC 자정 이후의 밀리초)으로 표시되는 만료 날짜이며, result가 "success"일 때만 사용됩니다.

갱신 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
응답 (XML 형식)
<RenewResponse>
  <RenewHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RenewHeader>
  <RenewContent>
    <Expiration>73984579834</Expiration>
  </RenewContent>
</RenewResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&domain=domian1.com&command=renew&duration=1&currency=USD&coupon=testcoupon
응답 (JSON 형식)
{
   "RenewResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "DomainName":"domain1.com",
      "Expiration":"73984579834"
   }
}
 

푸시 명령

멀티스레드 지원
API 샌드박스 지원

push 명령을 호출하면 push 주문이 생성되고 처리됩니다. 주문하려면 도메인과 계정 잠금을 해제해야 합니다. 수신 계정에서 도메인을 거부/수락해야 주문이 완료됩니다. push 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

푸시 요청 매개변수
설명
domain푸시하려는 도메인 이름입니다. 대량 푸시도 지원하며, 도메인을 구분하려면 ";"를 사용할 수 있습니다. 예: domain1.com;domain2.com
receiver_push_username수신자 계정의 Push 사용자 이름
currency (optional)통화 유형을 결정할 수 있으며, 이 매개변수에서 지원하는 값은 "USD","CNY", "GBP","EUR","INR","CAD" 등입니다. 이 매개변수를 입력하지 않으면 계정 기본 통화가 사용됩니다.
unlock_domain_for_push(optional)이 매개변수를 "1"로 설정하세요. 도메인이 잠겨 있으면 자동으로 잠금을 해제하므로, 도메인을 수동으로 잠금 해제할 필요가 없습니다
receiver_email(optional)수신자 계정의 푸시 이메일
결과 XML 태그
설명
<PushResponse></PushResponse>푸시 응답의 태그, 응답 XML 문서의 루트 노드입니다.
<PushHeader></PushHeader>푸시 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

푸시 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
응답 (XML 형식)
<PushResponse>
  <PushHeader>
    <SuccessCode>0</SuccessCode>
    <Status>order created</Status>
  </PushHeader>
</PushResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=push&domain=domian1.com&receiver_push_username=username&currency=USD
응답 (JSON 형식)
{
   "PushResponse":{
      "ResponseCode":"0",
      "Status":"order created"
   }
}
 

이전 명령

멀티스레드 지원
API 샌드박스 지원

이전 명령을 호출하면 이전 주문이 생성되고 처리됩니다. 일부 TLD는 주문을 완료하기 위해 기존 등록기관(losing registrar)의 확인이 필요할 수 있습니다. 이전 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

전송 요청 매개변수
설명
domainDynadot으로 이전하려는 도메인 이름이며, 요청당 도메인 1개만 이전할 수 있습니다.
auth이전 요청에 대한 인증 코드입니다.
currency (optional)통화 유형을 결정할 수 있으며, 이 매개변수에서 지원하는 값은 "USD","CNY", "GBP","EUR","INR","CAD" 등입니다. 이 매개변수를 입력하지 않으면 계정 기본 통화가 사용됩니다.
registrant_contact (optional)전송이 완료될 때 사용하려는 등록자 연락처입니다. (모든 TLD가 이 기능을 지원하는 것은 아닙니다)
admin_contact (optional)도메인 이전이 완료되었을 때 사용할 관리자 연락처입니다. (모든 tld가 이 기능을 지원하는 것은 아닙니다)
technical_contact (optional)이전이 완료될 때 사용할 기술 담당자입니다. (모든 tld가 이 기능을 지원하는 것은 아닙니다)
billing_contact (optional)이전이 완료될 때 사용할 결제 연락처입니다. (모든 TLD가 이 기능을 지원하는 것은 아닙니다)
premium (optional)프리미엄 도메인을 이전하려면 "1"로 설정하세요(선택 사항).
privacy (optional)설정하려는 도메인의 프라이버시 상태로, "on" 또는 "off"일 수 있습니다. 잘못되었거나 입력이 없으면 계정 기본 프라이버시 수준이 적용됩니다.
name_servers (optional)이전이 완료된 후 도메인에 적용할 네임서버 목록입니다. 네임서버를 구분하려면 ","를 사용할 수 있습니다. 예: ns1.domain1.com,ns2.domain2.com
coupon (optional)이 명령에 적용하려는 쿠폰 코드
결과 XML 태그
설명
<TransferResponse></TransferResponse>이전 응답의 태그, 응답 XML 문서의 루트 노드입니다
<TransferHeader></TransferHeader>이전 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

이전 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<TransferResponse>
  <TransferHeader>
    <SuccessCode>0</SuccessCode>
    <Status>order created</Status>
    <DomainName>domain1.com</DomainName>
    <OrderId>1234567</OrderId>
  </TransferHeader>
</TransferResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=transfer&domain=domian1.com&auth=testauth&currency=USD&coupon=testcoupon
응답 (JSON 형식)
{
  "TransferResponse": {
    "ResponseCode": 0,
    "Status": "order created",
    "DomainName": "domain1.com",
    "OrderId": "1234567"
  }
}
 

일괄 등록 명령

멀티스레드 지원
API 샌드박스 지원

일괄 등록 명령을 호출하면 등록 주문이 생성되고 처리됩니다. 주문 비용을 지불할 수 있을 만큼 계정 잔액이 충분해야 합니다. 일괄 등록 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

대량 등록 요청 매개변수
설명
domain0-domain99등록하려는 도메인 이름(들), 요청당 최대 100개의 도메인을 등록할 수 있습니다.
premium (optional)프리미엄 도메인을 등록하려면 "1"로 설정하세요 (선택 사항)
currency (optional)통화 유형을 결정할 수 있으며, 이 매개변수에서 지원하는 값은 "USD","CNY", "GBP","EUR","INR","CAD" 등입니다. 이 매개변수를 누락하면 계정 기본 통화를 사용합니다
coupon (optional)이 명령에 적용하려는 쿠폰 코드
결과 XML 태그
설명
<BulkRegisterResponse></BulkRegisterResponse>일괄 등록 응답 태그
<BulkRegisterHeader></BulkRegisterHeader>대량 등록 헤더의 태그
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<BulkRegisterContent></BulkRegisterContent>일괄 등록 콘텐츠의 태그
<Expiration></Expiration>Unix 시간(1970년 1월 1일 UTC 자정 이후의 밀리초)으로 표시되는 만료 날짜이며, result가 "success"일 때만 사용됩니다.
<Result></Result>등록 작업의 결과
<Message></Message>register 작업의 오류 메시지이며, result가 "error"일 때만 사용됩니다.

대량 등록 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<BulkRegisterResponse>
  <BulkRegisterHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </BulkRegisterHeader>
  <BulkRegisterContent>
    <BulkRegister>
      <RegisterResult>
        <DomainName>domain0.com</DomainName>
        <Expiration>1234567890</Expiration>
        <Result>success</Result>
        <Message>-</Message>
      </RegisterResult>
      <RegisterResult>
        <DomainName>domain1.com</DomainName>
        <Expiration>-</Expiration>
        <Result>error</Result>
        <Message>not_available</Message>
      </RegisterResult>
    </BulkRegister>
  </BulkRegisterContent>
</BulkRegisterResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=bulk_register&domain0=domain0.com&domain1=domain1.com&currency=USD
응답 (JSON 형식)
{
  "BulkRegisterResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BulkRegister": [
      {
        "DomainName": "domain0.com",
        "Expiration": "1234567890",
        "Result": "success",
        "Message": "-"
      },
      {
        "DomainName": "domain1.com",
        "Expiration": "-",
        "Result": "error",
        "Message": "not_available"
      }
    ]
  }
}
 

도메인 정보 명령어

멀티스레드 지원
API 샌드박스 지원

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:

도메인 정보 요청 매개변수
설명
domain요청당 도메인 1개만 허용됩니다
결과 XML 태그
설명
<DomainInfoResponse></DomainInfoResponse>응답 XML 문서의 루트 노드
<DomainInfoResponseHeader></DomainInfoResponseHeader>응답 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<DomainInfoContent></DomainInfoContent>응답 내용
<Domain></Domain>도메인
<Name></Name>도메인 이름
<Expiration></Expiration>도메인 만료일(유닉스 시간, 1970년 1월 1일 자정 UTC 이후 밀리초)
<Registration></Registration>Unix 시간(1970년 1월 1일 UTC 자정 이후의 밀리초) 기준 도메인 등록 날짜
<NameServerSettings></NameServerSettings>도메인의 네임 서버 설정
<Type></Type>도메인의 네임 서버 유형
<WithAds></WithAds>도메인용 파킹 페이지를 원하시면
<Whois></Whois>Whois 정보
<Registrant></Registrant>등록자 정보
<ContactId></ContactId>연락처 ID
<Admin></Admin>관리자 정보
<Technical></Technical>기술 정보
<Billing></Billing>청구 정보
<Locked></Locked>잠금 여부
<Disabled></Disabled>활성화 상태
<UdrpLocked></UdrpLocked>Udrp 잠금 여부
<UdrpLocked></UdrpLocked>Udrp 잠금 여부
<RegistrantUnverified></RegistrantUnverified>등록자 미인증
<Hold></Hold>고객/등록기관 보류 상태
<Privacy></Privacy>개인정보 보호 상태
<isForSale></isForSale>판매 상태
<RenewOption></RenewOption>갱신 옵션
<Note></Note>참고
<Folder></Folder>폴더 정보
<FolderId></FolderId>폴더 ID
<FolderName></FolderName>폴더 이름

도메인 정보 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=domain_info&domain=domain1.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=domain_info&domain=domain1.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<DomainInfoResponse>
  <DomainInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </DomainInfoHeader>
  <DomainInfoContent>
    <Domain>
      <Name>domain1.com</Name>
      <Expiration>1361430589062</Expiration>
      <Registration>1234567890123</Registration>
      <NameServerSettings>
        <Type>Dynadot Parking</Type>
        <WithAds>Yes</WithAds>
      </NameServerSettings>
      <Whois>
        <Registrant>
          <ContactId>0</ContactId>
        </Registrant>
        <Admin>
          <ContactId>0</ContactId>
        </Admin>
        <Technical>
          <ContactId>0</ContactId>
        </Technical>
        <Billing>
          <ContactId>0</ContactId>
        </Billing>
      </Whois>
      <Locked>yes</Locked>
      <Disabled>no</Disabled>
      <UdrpLocked>no</UdrpLocked>
      <RegistrantUnverified>no</RegistrantUnverified>
      <Hold>no</Hold>
      <Privacy>none</Privacy>
      <isForSale>yes</isForSale>
      <RenewOption>no renew option</RenewOption>
      <Note/>
      <Folder>
        <FolderId>-1</FolderId>
        <FolderName>(no folder)</FolderName>
      </Folder>
      <Status>active</Status>
    </Domain>
  </DomainInfoContent>
</DomainInfoResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=domain_info&domain=domain1.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=domain_info&domain=domain1.com
응답 (JSON 형식)
{
  "DomainInfoResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "DomainInfo": {
      "Name": "domain1.com",
      "Expiration": "1361430589062",
      "Registration": "1234567890123",
      "NameServerSettings": {
        "Type": "Dynadot Parking",
        "WithAds": "Yes"
      },
      "Whois": {
        "Registrant": {
          "ContactId": "0"
        },
        "Admin": {
          "ContactId": "0"
        },
        "Technical": {
          "ContactId": "0"
        },
        "Billing": {
          "ContactId": "0"
        }
      },
      "Locked": "yes",
      "Disabled": "no",
      "UdrpLocked": "no",
      "RegistrantUnverified": "no",
      "Hold": "no",
      "Privacy": "none",
      "isForSale": "yes",
      "RenewOption": "no renew option",
      "Note": "",
      "Folder": {
        "FolderId": "-1",
        "FolderName": "(no folder)"
      },
      "Status": "active"
    }
  }
}
 

Whois 설정 명령

멀티스레드 지원
API 샌드박스 지원

set Whois 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

Whois 요청 파라미터 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
registrant_contact도메인 등록자의 정보
admin_contact도메인의 관리자 정보
technical_contact도메인의 기술 정보
billing_contact도메인의 청구 정보
결과 XML 태그
설명
<SetWhoisResponse></SetWhoisResponse>응답 XML 문서의 루트 노드
<SetWhoisHeader></SetWhoisHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Whois 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
응답 (XML 형식)
<SetWhoisResponse>
  <SetWhoisHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetWhoisHeader>
</SetWhoisResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_whois&domain=domain4.com&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
응답 (JSON 형식)
{
   "SetWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

네임 서버 설정 명령

멀티스레드 지원
API 샌드박스 지원

set name servers 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

네임 서버 설정 요청 파라미터
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
ns0 - ns12도메인에 사용할 네임 서버를 설정합니다. 최대 13개의 네임 서버를 지정할 수 있지만, 이미 계정에 있어야 합니다
결과 XML 태그
설명
<SetNsResponse></SetNsResponse>네임 서버 설정 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<SetNsHeader></SetNsHeader>설정된 네임 서버 응답 헤더의 태그
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Ns 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetNsResponse>
  <SetNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNsHeader>
</SetNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
응답 (JSON 형식)
{
  "SetNsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

파킹 명령 설정

멀티스레드 지원
API 샌드박스 지원

set parking 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

파킹 요청 매개변수 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
with_ads (optional)제3자 광고를 원하지 않는 경우 이 매개변수를 "no"와 함께 사용할 수 있습니다.
결과 XML 태그
설명
<SetParkingResponse></SetParkingResponse>파킹 설정 응답의 태그이며, 응답 XML 문서의 루트 노드입니다.
<SetParkingHeader></SetParkingHeader>파킹 폴더 헤더 설정
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

파킹 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_parking&domain=domain1.com&with_ads=no
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_parking&domain=domain1.com&with_ads=no
응답 (XML 형식)
<SetParkingResponse>
  <SetParkingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetParkingHeader>
</SetParkingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_parking&domain=domain1.com&with_ads=no
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_parking&domain=domain1.com&with_ads=no
응답 (JSON 형식)
{
   "SetParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

포워딩 설정 명령

멀티스레드 지원
API 샌드박스 지원

포워딩 설정 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

포워딩 설정 요청 매개변수
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
forward_url도메인을 포워딩할 URL입니다. 참고로 매개변수는 반드시 인코딩됨 API 호출이 올바르게 해석되도록 하기 위해.
is_temp (optional)원하는 도메인의 포워드 상태, 기본값은 "temporary", 영구적으로 포워드하려면 이 매개변수를 "no"와 함께 사용하세요
결과 XML 태그
설명
<SetForwardingResponse></SetForwardingResponse>응답 XML 문서의 루트 노드
<SetForwardingHeader></SetForwardingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

포워딩 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
응답 (XML 형식)
<SetForwardingResponse>
  <SetForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetForwardingHeader>
</SetForwardingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_forwarding&forward_url=http://www.mydomain.com&domain=domain1.com,domain2.com
응답 (JSON 형식)
{
   "SetForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

스텔스 명령 설정

멀티스레드 지원
API 샌드박스 지원

set stealth 명령을 호출할 때 다음 매개변수를 포함해야 합니다:

스텔스 요청 매개변수 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
stealth_url도메인을 포워딩할 URL입니다. 참고로 매개변수는 반드시 인코딩됨 API 호출이 올바르게 해석되도록 하기 위해.
stealth_title (optional)페이지의 제목
결과 XML 태그
설명
<SetStealthResponse></SetStealthResponse>응답 XML 문서의 루트 노드
<SetStealthHeader></SetStealthHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

스텔스 예제 설정

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
응답 (XML 형식)
<SetStealthResponse>
  <SetStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetStealthHeader>
</SetStealthResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
응답 (JSON 형식)
{
   "SetStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

호스팅 설정 명령

멀티스레드 지원
API 샌드박스 지원

호스팅 설정 명령을 호출할 경우 다음 파라미터를 포함해야 합니다:

호스팅 요청 매개변수 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
hosting_type원하는 호스팅 유형이며, "advanced"와 "basic" 중에서 선택할 수 있습니다.
mobile_view_onhosting_type이 "advanced"일 때만 이 매개변수를 "yes"로 사용할 수 있습니다.
결과 XML 태그
설명
<SetHostingResponse></SetHostingResponse>응답 XML 문서의 루트 노드
<SetHostingHeader></SetHostingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

호스팅 예제 설정

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
응답 (XML 형식)
<SetHostingResponse>
  <SetHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetHostingHeader>
</SetHostingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
응답 (JSON 형식)
{
   "SetHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

DNS2 설정 명령

멀티스레드 지원
API 샌드박스 지원

set DNS2 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

SET_DNS2 명령을 실행하면 기본적으로 현재 DNS 설정을 덮어씁니다. 이 동작을 변경하고 대신 새 DNS 설정을 추가하려면 선택적 매개변수 add_dns_to_current_setting을 사용할 수 있습니다.

DNS2 요청 파라미터 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
main_record_type0 - main_record_type19 (optional)기본 레코드 유형이며, "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email" 중 하나여야 합니다.
main_record0 - main_record19도메인의 DNS 레코드를 지정하세요
main_recordx0 - main_recordx19Mx 거리, 포워드 유형(301은 "1", 302는 "2"), 스텔스 포워드 제목 또는 이메일 별칭, main_record_type이 "forward","mx","stealth","email"일 때 필요합니다.
subdomain0 - subdomain99 (optional)하위 도메인 레코드 (선택 사항)
sub_record_type0 - sub_record_type99하위 도메인 레코드 유형은 "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"이어야 합니다
sub_record0 - sub_record99서브도메인 IP 주소 또는 대상 호스트
sub_recordx0 - sub_recordx99MX 거리, 포워드 유형, 스텔스 포워드 제목 또는 이메일 별칭, main_record_type이 "forward","mx","stealth","email"일 때 필요합니다
ttl (optional)TTL(유효 시간)
add_dns_to_current_setting (optional)새 DNS 설정을 기존 Dns 설정에 추가하려는 경우입니다. "1"로 설정하세요 (선택 사항)
결과 XML 태그
설명
<SetDnsResponse></SetDnsResponse>응답 XML 문서의 루트 노드
<SetDnsHeader></SetDnsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

DNS2 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_dns2&domain=domain1.com&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1&main_record_type1=mx&main_record1=mail1.myisp.com&main_recordx1=0&subdomain0=www&sub_record_type0=a&sub_record0=192.168.1.1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_dns2&domain=domain1.com&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1&main_record_type1=mx&main_record1=mail1.myisp.com&main_recordx1=0&subdomain0=www&sub_record_type0=a&sub_record0=192.168.1.1
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetDnsResponse>
  <SetDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDnsHeader>
</SetDnsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_dns2&domain=domain1.com&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1&main_record_type1=mx&main_record1=mail1.myisp.com&main_recordx1=0&subdomain0=www&sub_record_type0=a&sub_record0=192.168.1.1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_dns2&domain=domain1.com&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1&main_record_type1=mx&main_record1=mail1.myisp.com&main_recordx1=0&subdomain0=www&sub_record_type0=a&sub_record0=192.168.1.1
응답 (JSON 형식)
{
  "SetDnsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Dnssec 설정 명령

멀티스레드 지원
API 샌드박스 지원

Set Dnssec 명령을 호출하면 도메인 DNSSEC가 설정됩니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하려면 다음 매개변수를 포함해야 합니다:

도메인 이름에 따라 옵션에서 해당 매개변수 값을 입력하도록 선택할 수 있습니다.

옵션 1 : domain_name , key_tag , digest_type , digest , algorithm

옵션 2 : domain_name , flags , public_key , algorithm

참고: 해당하는 레이블이 있으면 해당 레이블의 번호를 매개변수 값으로 선택하세요.

DNSSEC 요청 매개변수 설정
설명
domain_namednssec를 설정해야 하는 도메인 이름
key_tag키 태그
digest_type디지털 서명 유형을 나타내는 숫자를 다음 목록에서 선택할 수 있습니다: SHA-1(1) SHA-256(2) GOSTR 34.11-94 (3) SHA-384(4)
digest선택한 다이제스트 유형에 해당하는 값을 입력하세요
algorithm다음 목록에서 숫자를 선택하여 디지털 서명 알고리즘을 나타낼 수 있습니다: RSA/MD5(1) Diffie-Hellman (2) DSA/SHA-1(3) Elliptic Curve (4) RSA/SHA-1(5) DSA-NSEC3-SHA1(6) RSASHA1-NSEC3-SHA1(7) RSA/SHA-256(8) RSA/SHA-512(10) GOSTR 34.10-2001(12) ECDSA Curve P-256 with SHA-256(13 ECDSA Curve P-384 with SHA-384(14) ED25519(15 ED448(16) Indirect (252) Private DNS (253 Private OID (254)
flags다음 목록에서 숫자를 선택하여 디지털 서명 기호를 나타낼 수 있습니다: ZSK(256) KSK(257)
public_key공개 키는 base64 인코딩이어야 합니다.
결과 XML 태그
설명
<SetDnssecResponse></SetDnssecResponse>응답의 루트 노드
<SetDnssecHeader></SetDnssecHeader>Dnssec 헤더 설정
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Dnssec 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_dnssec&domain_name=domain-haha1.com&flags=257&public_key=123&algorithm=1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_dnssec&domain_name=domain-haha1.com&flags=257&public_key=123&algorithm=1
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetDnssecResponse>
  <SetDnssecHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDnssecHeader>
  <SetDnssecContent/>
</SetDnssecResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_dnssec&domain_name=domain-haha1.com&flags=257&public_key=123&algorithm=1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_dnssec&domain_name=domain-haha1.com&flags=257&public_key=123&algorithm=1
응답 (JSON 형식)
{
  "SetDnssecResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

Dnssec 지우기 명령

멀티스레드 지원
API 샌드박스 지원

Clear Dnssec Command를 호출하면 도메인 dnssec가 지워집니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

DNSSEC 지우기 요청 매개변수
설명
domain_namednssec를 지워야 하는 도메인 이름

Dnssec 지우기 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=clear_dnssec&domain_name=domain-haha1.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=clear_dnssec&domain_name=domain-haha1.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<ClearDnssecResponse>
  <ClearDnssecHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ClearDnssecHeader>
</ClearDnssecResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=clear_dnssec&domain_name=domain-haha1.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=clear_dnssec&domain_name=domain-haha1.com
응답 (JSON 형식)
{
  "ClearDnssecResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

이메일 전달 설정 명령

멀티스레드 지원
API 샌드박스 지원

set email forward 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

이메일 포워딩 요청 매개변수 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
forward_type포워드 유형, 다음 중 하나일 수 있습니다: "donot": 이메일을 전달하지 않음, "mx": 다른 메일 호스트로 이메일 전달 (MX 레코드), "forward": 다른 메일 호스트로 이메일 전달
username0 - username9사용자 이름, "forward_type"이 "forward"일 때만 사용됩니다
exist_email0 - exist_email9기존 이메일 주소, "forward_type"이 "forward"일 때만 사용됩니다
mx_host0 - mx_host2메일 호스트, "forward_type"이 "mx"일 때만 사용됩니다
mx_distance0 - mx_distance2Distance0은 가장 높은 우선순위이며, "forward_type"이 "mx"일 때만 사용됩니다.
결과 XML 태그
설명
<SetEmailForwardingResponse></SetEmailForwardingResponse>응답 XML 문서의 루트 노드
<SetEmailForwardingHeader></SetEmailForwardingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

이메일 포워딩 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
응답 (XML 형식)
<SetEmailForwardingResponse>
  <SetEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetEmailForwardingHeader>
</SetEmailForwardingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_email_forward&domain=testdomain.com&forward_type=forward&username0=testusername&[email protected]
응답 (JSON 형식)
{
   "SetEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

도메인 설정 초기화 명령 설정

멀티스레드 지원
API 샌드박스 지원

set clear domain setting 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

도메인 설정 지우기 요청 매개변수
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
service해제하려는 서비스이며, "forward", "stealth", "email_forwarding", "dns", "dnssec", "nameservers" 중 하나일 수 있습니다.
결과 XML 태그
설명
<SetClearDomainSettingResponse></SetClearDomainSettingResponse>응답 XML 문서의 루트 노드
<SetClearDomainSettingHeader></SetClearDomainSettingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Clear Domain 설정 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
응답 (XML 형식)
<SetClearDomainSettingResponse>
  <SetClearDomainSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearDomainSettingHeader>
</SetClearDomainSettingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
응답 (JSON 형식)
{
   "SetClearDomainSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 설정 명령

멀티스레드 지원
API 샌드박스 지원

set folder 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

폴더 요청 매개변수 설정
설명
domain업데이트할 도메인 이름, 요청당 1개의 도메인만 설정할 수 있습니다.
folder도메인을 이동할 폴더 이름입니다. 도메인을 기본 폴더로 이동하려면 폴더 이름으로 "Default"를 사용하세요. 폴더 이름은 대소문자를 구분합니다. 예를 들어 "Folder1"과 "folder1"은 서로 다른 폴더 이름입니다.
folder_id (optional)도메인을 이동할 폴더 ID
결과 XML 태그
설명
<SetFolderResponse></SetFolderResponse>폴더 설정 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<SetFolderHeader></SetFolderHeader>폴더 헤더 설정
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder&domain=domian1.com&folder=folder1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder&domain=domian1.com&folder=folder1
응답 (XML 형식)
<SetFolderResponse>
  <SetFolderHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderHeader>
</SetFolderResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder&domain=domian1.com&folder=folder1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder&domain=domian1.com&folder=folder1
응답 (JSON 형식)
{
   "SetFolderResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

메모 설정 명령

멀티스레드 지원
API 샌드박스 지원

set note 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:

메모 설정 요청 매개변수
설명
domain설정하려는 도메인으로, 요청당 1개의 도메인만 설정할 수 있습니다
note도메인에 설정하려는 메모, null일 수 있습니다.
결과 XML 태그
설명
<SetNoteResponse></SetNoteResponse>응답 XML 문서의 루트 노드
<SetNoteHeader></SetNoteHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

메모 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
응답 (XML 형식)
<SetNoteResponse>
  <SetNoteHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNoteHeader>
</SetNoteResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_note&domain=domain1.com&note=Do not modify any information
응답 (JSON 형식)
{
   "SetNoteResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

갱신 옵션 설정

멀티스레드 지원
API 샌드박스 지원

갱신 옵션 설정 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

갱신 옵션 요청 매개변수 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
renew_option"donot", "auto", "reset" 중 하나일 수 있습니다.
결과 XML 태그
설명
<SetRenewOptionResponse></SetRenewOptionResponse>응답 XML 문서의 루트 노드
<SetRenewOptionHeader></SetRenewOptionHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

갱신 옵션 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_renew_option&domain=domain1.com&renew_option=auto
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_renew_option&domain=domain1.com&renew_option=auto
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetRenewOptionResponse>
  <SetRenewOptionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetRenewOptionHeader>
</SetRenewOptionResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_renew_option&domain=domain1.com&renew_option=auto
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_renew_option&domain=domain1.com&renew_option=auto
응답 (JSON 형식)
{
  "SetRenewOptionResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

개인정보 설정 명령

멀티스레드 지원
API 샌드박스 지원

set privacy 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

프라이버시 요청 파라미터 설정
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
option설정하려는 도메인의 프라이버시 상태로, "full", "partial" 또는 "off"일 수 있습니다.
whois_privacy_option설정하려는 도메인의 whois 프라이버시 상태로, "yes" 또는 "no"일 수 있습니다.
결과 XML 태그
설명
<SetPrivacyResponse></SetPrivacyResponse>응답 XML 문서의 루트 노드
<SetPrivacyHeader></SetPrivacyHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

개인정보 보호 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
응답 (XML 형식)
<SetPrivacyResponse>
  <SetPrivacyHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetPrivacyHeader>
</SetPrivacyResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_privacy&domain=domain1.com&whois_privacy_option=yes&option=off
응답 (JSON 형식)
{
   "SetPrivacyResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

TLD 가격

멀티스레드 지원
API 샌드박스 지원

이 기능은 XML 및 JSON 형식에서만 사용할 수 있습니다:

Tld 가격 요청 매개변수
설명
currency (optional)반환 결과의 통화이며 "usd", "eur" 또는 "cny"여야 합니다. 기본 통화는 계정 설정의 Api Default Currency입니다
count_per_page (optional)페이지당 표시되는 엔터티 수
page_index (optional)어떤 페이지의 엔터티를 보시겠습니까?
sort (optional)정렬 매개변수의 값으로 다음 옵션 중 하나를 선택하세요:
* 선택하지 않았다면 기본 정렬을 사용합니다.
1) RankAsc (기본값)
2) RankDesc
3) 이름 오름차순
4) 이름 내림차순
5) SalesAsc
6) 판매 설명
7) LaunchDateAsc
8) 출시일 내림차순
9) CountAsc
10) CountDesc
11) RegistryAsc
12) 레지스트리 설명
결과 XML 태그
설명
<TldPriceResponse></TldPriceResponse>응답 XML 문서의 루트 노드
<TldPriceResponseHeader></TldPriceResponseHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<TldPriceContent></TldPriceContent>응답 내용
<TldContent></TldContent>TLD 정보
<Tld></Tld>최상위 도메인
<Usage></Usage>TLD 사용법
<Price></Price>이 TLD의 가격 정보입니다. 하위 태그를 포함합니다: : 가격 단위 : 등록 가격 : 갱신 가격 : 이전 가격
<Privacy></Privacy>이 TLD가 WHOIS 프라이버시를 지원하는 경우
<GracePeriod></GracePeriod>이 TLD의 유예 기간 정보입니다. 하위 태그 포함: : 유예 기간 정보의 단위 : 갱신 유예 기간 : 유예 기간 삭제
<IDN></IDN>이 tld가 국제화 도메인 이름을 지원하는 경우
<Restrictions></Restrictions>도메인 이름

TLD 가격 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=tld_price&currency=USD
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=tld_price&currency=USD
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<TldPriceResponse>
  <TldPriceResponseHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <PriceLevel>Regular Pricing</PriceLevel>
    <Currency>USD</Currency>
  </TldPriceResponseHeader>
  <TldPriceContent>
    <TldContent>
      <Tld>com</Tld>
      <Usage>General</Usage>
      <Price>
        <Unit>(Price/1 year)</Unit>
        <Register>15.00</Register>
        <Renew>15.00</Renew>
        <Transfer>15.00</Transfer>
        <Restore>10.00</Restore>
      </Price>
      <Privacy>10.00</Privacy>
      <GracePeriod>
        <Unit>10.00</Unit>
        <Renew>10.00</Renew>
        <Delete>30</Delete>
        <Restore>YES</Restore>
      </GracePeriod>
      <IDN>YES</IDN>
      <Restrictions>--</Restrictions>
      <OnSale>Yes</OnSale>
      <maxDuration>10</maxDuration>
      <minDuration>1</minDuration>
    </TldContent>
  </TldPriceContent>
</TldPriceResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=tld_price&currency=USD
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=tld_price&currency=USD
응답 (JSON 형식)
{
  "TldPriceResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "PriceLevel": "Regular Pricing",
    "Currency": "USD",
    "TldPrice": [
      {
        "Tld": "com",
        "Usage": "General",
        "IDN": "YES",
        "Restrictions": "--",
        "OnSale": "Yes",
        "Privacy": "10.00",
        "Price": {
          "Unit": "(Price/1 year)",
          "Register": "15.00",
          "Renew": "15.00",
          "Transfer": "15.00",
          "Restore": "10.00"
        },
        "GracePeriod": {
          "Unit": "10.00",
          "Renew": "10.00",
          "Delete": "30",
          "Restore": "YES"
        },
        "maxDuration": 10,
        "minDuration": 1
      }
    ]
  }
}
 

도메인 목록 명령

멀티스레드 지원
API 샌드박스 지원

이 기능은 XML 및 JSON 형식에서만 사용할 수 있습니다:

도메인 목록 요청 파라미터
설명
customer_id (optional)고객 ID로 데이터 필터링(리셀러만 이 매개변수를 사용할 수 있습니다)
count_per_page (optional)페이지당 표시되는 엔터티 수
page_index (optional)어떤 페이지의 엔터티를 보시겠습니까?
sort (optional)정렬 매개변수의 값으로 다음 옵션 중 하나를 선택하세요:
* 선택하지 않았다면 기본 정렬을 사용합니다.
1) 개수 오름차순 (기본값)
2) CountDesc
3) 이름 오름차순
4) 이름 내림차순
결과 XML 태그
설명
<ListDomainInfoResponse></ListDomainInfoResponse>응답 XML 문서의 루트 노드
<ListDomainInfoHeader></ListDomainInfoHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<ListDomainInfoContent></ListDomainInfoContent>응답 내용
<DomainInfoList></DomainInfoList>도메인 정보 목록
<DomainInfo></DomainInfo>도메인 정보
<Domain></Domain>도메인
<Name></Name>도메인 이름
<Expiration></Expiration>도메인 만료일(유닉스 시간, 1970년 1월 1일 자정 UTC 이후 밀리초)
<Registration></Registration>Unix 시간(1970년 1월 1일 UTC 자정 이후의 밀리초) 기준 도메인 등록 날짜
<NameServerSettings></NameServerSettings>네임서버 설정
<Type></Type>네임서버 설정 유형
<WithAds></WithAds>광고 포함 여부
<Whois></Whois>Whois 정보
<Registrant></Registrant>등록자 정보
<ContactId></ContactId>연락처 ID
<Admin></Admin>관리자 정보
<Technical></Technical>기술 정보
<Billing></Billing>청구 정보
<Locked></Locked>잠금 여부
<Disabled></Disabled>활성화 상태
<Hold></Hold>고객/등록기관 보류 상태
<Privacy></Privacy>개인정보 보호 상태
<isForSale></isForSale>판매 상태
<RenewOption></RenewOption>갱신 옵션
<Note></Note>참고
<Folder></Folder>폴더 정보
<FolderId></FolderId>폴더 ID
<FolderName></FolderName>폴더 이름

도메인 목록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=list_domain
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=list_domain
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<ListDomainInfoResponse>
  <ListDomainInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ListDomainInfoHeader>
  <ListDomainInfoContent>
    <DomainInfoList>
      <DomainInfo>
        <Domain>
          <Name>domain-exp140.com</Name>
          <Expiration>1361430589062</Expiration>
          <Registration>1234567890123</Registration>
          <NameServerSettings>
            <Type>Dynadot Parking</Type>
            <WithAds>Yes</WithAds>
          </NameServerSettings>
          <Whois>
            <Registrant>
              <ContactId>0</ContactId>
            </Registrant>
            <Admin>
              <ContactId>0</ContactId>
            </Admin>
            <Technical>
              <ContactId>0</ContactId>
            </Technical>
            <Billing>
              <ContactId>0</ContactId>
            </Billing>
          </Whois>
          <Locked>yes</Locked>
          <Disabled>no</Disabled>
          <UdrpLocked>no</UdrpLocked>
          <RegistrantUnverified>no</RegistrantUnverified>
          <Hold>no</Hold>
          <Privacy>none</Privacy>
          <isForSale>no</isForSale>
          <RenewOption>no renew option</RenewOption>
          <Note/>
          <Folder>
            <FolderId>-1</FolderId>
            <FolderName>(no folder)</FolderName>
          </Folder>
          <Status>active</Status>
        </Domain>
        <Domain>
          <Name>domain-exp141.com</Name>
          <Expiration>1361430589062</Expiration>
          <Registration>1234567890123</Registration>
          <NameServerSettings>
            <Type>Dynadot Parking</Type>
            <WithAds>Yes</WithAds>
          </NameServerSettings>
          <Whois>
            <Registrant>
              <ContactId>1</ContactId>
            </Registrant>
            <Admin>
              <ContactId>2</ContactId>
            </Admin>
            <Technical>
              <ContactId>3</ContactId>
            </Technical>
            <Billing>
              <ContactId>4</ContactId>
            </Billing>
          </Whois>
          <Locked>yes</Locked>
          <Disabled>no</Disabled>
          <UdrpLocked>no</UdrpLocked>
          <RegistrantUnverified>no</RegistrantUnverified>
          <Hold>no</Hold>
          <Privacy>none</Privacy>
          <isForSale>no</isForSale>
          <RenewOption>no renew option</RenewOption>
          <Note/>
          <Folder>
            <FolderId>-1</FolderId>
            <FolderName>(no folder)</FolderName>
          </Folder>
          <Status>moved</Status>
        </Domain>
      </DomainInfo>
    </DomainInfoList>
  </ListDomainInfoContent>
</ListDomainInfoResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=list_domain
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=list_domain
응답 (JSON 형식)
{
  "ListDomainInfoResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "MainDomains": [
      {
        "Name": "domain-exp140.com",
        "Expiration": "1361430589062",
        "Registration": "1234567890123",
        "NameServerSettings": {
          "Type": "Dynadot Parking",
          "WithAds": "Yes"
        },
        "Whois": {
          "Registrant": {
            "ContactId": "0"
          },
          "Admin": {
            "ContactId": "0"
          },
          "Technical": {
            "ContactId": "0"
          },
          "Billing": {
            "ContactId": "0"
          }
        },
        "Locked": "yes",
        "Disabled": "no",
        "UdrpLocked": "no",
        "RegistrantUnverified": "no",
        "Hold": "no",
        "Privacy": "none",
        "isForSale": "no",
        "RenewOption": "no renew option",
        "Note": "",
        "Folder": {
          "FolderId": "-1",
          "FolderName": "(no folder)"
        },
        "Status": "active"
      },
      {
        "Name": "domain-exp141.com",
        "Expiration": "1361430589062",
        "Registration": "1234567890123",
        "NameServerSettings": {
          "Type": "Dynadot Parking",
          "WithAds": "Yes"
        },
        "Whois": {
          "Registrant": {
            "ContactId": "1"
          },
          "Admin": {
            "ContactId": "2"
          },
          "Technical": {
            "ContactId": "3"
          },
          "Billing": {
            "ContactId": "4"
          }
        },
        "Locked": "yes",
        "Disabled": "no",
        "UdrpLocked": "no",
        "RegistrantUnverified": "no",
        "Hold": "no",
        "Privacy": "none",
        "isForSale": "no",
        "RenewOption": "no renew option",
        "Note": "",
        "Folder": {
          "FolderId": "-1",
          "FolderName": "(no folder)"
        },
        "Status": "moved"
      }
    ]
  }
}
 

도메인 잠금 명령

멀티스레드 지원
API 샌드박스 지원

lock domain 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

도메인 잠금 요청 파라미터
설명
domain잠금 설정할 도메인 이름, 요청당 1개의 도메인만 입력할 수 있습니다
결과 XML 태그
설명
<LockDomainResponse></LockDomainResponse>응답 XML 문서의 루트 노드XML 문서
<LockDomainHeader></LockDomainHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

도메인 잠금 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=lock_domain&domain=domain4.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=lock_domain&domain=domain4.com
응답 (XML 형식)
<LockDomainResponse>
   <LockDomainHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </LockDomainHeader>
</LockDomainResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=lock_domain&domain=domain4.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=lock_domain&domain=domain4.com
응답 (JSON 형식)
{
   "LockDomainResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

추천 검색 명령

멀티스레드 지원
API 샌드박스 지원

추천 검색 명령을 호출하면 지정한 도메인 이름을 구매합니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

추천 검색 요청 매개변수
설명
domain검색하려는 도메인이며, 요청당 도메인은 1개만 입력할 수 있습니다
tlds (optional)검색 결과에 포함되는 TLD만
결과 XML 태그
설명
<SuggestionSearchResponse></SuggestionSearchResponse>추천 검색 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<SuggestionSearchHeader></SuggestionSearchHeader>추천 검색 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

추천 검색 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
샌드박스 요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SuggestionSearchResponse>
  <SuggestionSearchHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SuggestionSearchHeader>
  <SuggestionSearchContent>
    <SuggestionSearch>
      <Domain>test1.com</Domain>
      <Domain>test2.com</Domain>
      <Domain>test3.net</Domain>
      <Domain>test4.net</Domain>
    </SuggestionSearch>
  </SuggestionSearchContent>
</SuggestionSearchResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
샌드박스 요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=suggestion_search&domain=domain.com&action=com,net
응답 (JSON 형식)
{
  "SuggestionSearchResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Domains": [
      "test1.com",
      "test2.com",
      "test3.net",
      "test4.net"
    ]
  }
}
 

이전 취소 명령

멀티스레드 지원
API 샌드박스 지원

이 명령을 사용하면 주문에서 이전 항목을 취소할 수 있습니다. 이전 취소 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

이전 요청 취소 매개변수
설명
domain이전을 취소할 도메인 이름, 요청당 1개의 도메인만 입력할 수 있습니다
order_id이전 주문 ID이며, 다른 API get_transfer_status에서 가져올 수 있습니다.
결과 XML 태그
설명
<CancelTransferResponse></CancelTransferResponse>응답 XML 문서의 루트 노드XML 문서
<CancelTransferHeader></CancelTransferHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

이전 취소 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=cancel_transfer&domain=domain4.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=cancel_transfer&domain=domain4.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<CancelTransferResponse>
  <CancelTransferHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CancelTransferHeader>
</CancelTransferResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=cancel_transfer&domain=domain4.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=cancel_transfer&domain=domain4.com
응답 (JSON 형식)
{
  "CancelTransferResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

이전 상태 가져오기 명령

멀티스레드 지원
API 샌드박스 지원

get transfer status 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:

이전 상태 요청 매개변수 가져오기
설명
domain이전 상태를 확인하려는 도메인 이름, 요청당 도메인 1개만 입력할 수 있습니다
transfer_type이전 상태를 확인하려는 이전 유형 (이전 받기 또는 이전 보내기)
결과 XML 태그
설명
<GetTransferStatusResponse></GetTransferStatusResponse>응답 XML 문서의 루트 노드XML 문서
<GetTransferStatusHeader></GetTransferStatusHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetTransferStatusContent></GetTransferStatusContent>응답 내용
<TransferList></TransferList>이전 목록
<Transfer></Transfer>이전 정보
<OrderId></OrderId>주문 ID
<TransferStatus></TransferStatus>도메인의 이전 상태입니다. 'none' 또는 'approved'인 경우 이전을 취소할 수 있습니다. 'waiting'인 경우 이전이 이미 시작되었음을 의미합니다. 'auth code needed'인 경우 잘못된 인증 코드를 의미하며, 다른 api SET_TRANSFER_AUTH를 사용하여 인증 코드를 다시 제출할 수 있습니다. 다른 상태도 있으며, 이메일을 보내거나 엔지니어가 확인해야 합니다.

이전 상태 가져오기 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetTransferStatusResponse>
  <GetTransferStatusHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetTransferStatusHeader>
  <GetTransferStatusContent>
    <TransferList>
      <Transfer>
        <OrderId>testorderid</OrderId>
        <TransferStatus>teststatus</TransferStatus>
      </Transfer>
      <Transfer>
        <OrderId>testorderid2</OrderId>
        <TransferStatus>teststatus2</TransferStatus>
      </Transfer>
    </TransferList>
  </GetTransferStatusContent>
</GetTransferStatusResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_transfer_status&domain=domian1.com&transfer_type=in
응답 (JSON 형식)
{
  "GetTransferStatusResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "TransferList": [
      {
        "OrderId": "testorderid",
        "TransferStatus": "teststatus"
      },
      {
        "OrderId": "testorderid2",
        "TransferStatus": "teststatus2"
      }
    ]
  }
}
 

이전 주문 명령에 대한 이전 인증 코드 설정

멀티스레드 지원
API 샌드박스 지원

이전 주문 처리를 위해 인증 코드를 업데이트할 수 있는 명령입니다. set transfer auth code 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

이전 인증 코드 요청 매개변수 설정
설명
domain이전 인증을 업데이트할 도메인 이름이며, 요청당 1개의 도메인만 입력할 수 있습니다
auth_code다시 제출하려는 auth_code
order_id이전 주문 ID이며, 다른 API get_transfer_status에서 가져올 수 있습니다.
결과 XML 태그
설명
<GetTransferStatusResponse></GetTransferStatusResponse>응답 XML 문서의 루트 노드XML 문서
<GetTransferStatusHeader></GetTransferStatusHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

전송 인증 코드 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
응답 (XML 형식)
<SetTransferAuthCodeResponse>
   <SetTransferAuthCodeHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetTransferAuthCodeHeader>
</SetTransferAuthCodeResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
응답 (JSON 형식)
{
   "SetTransferAuthCodeResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

전출 승인 명령

멀티스레드 지원
API 샌드박스 지원
전송 승인 요청 매개변수
설명
domain전송을 승인하려는 도메인 이름, 요청당 1개의 도메인만 입력할 수 있습니다
order_id이전하려는 도메인의 Dynadot order_id
authorize다른 곳으로의 이전을 승인하려면 "approve"로 설정하세요. 다른 곳으로의 이전을 거부하려면 "deny"로 설정하세요.
결과 XML 태그
설명
<AuthorizeTransferAwayResponse></AuthorizeTransferAwayResponse>응답 XML 문서의 루트 노드XML 문서
<AuthorizeTransferAwayHeader></AuthorizeTransferAwayHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<Result></Result>transfer away 승인 결과

전출 승인 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=authorize_transfer_away&domain=domain.com&authorize=approve&order_id=123
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=authorize_transfer_away&domain=domain.com&authorize=approve&order_id=123
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<AuthorizeTransferAwayResponse>
  <AuthorizeTransferAwayHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <Result>away_approved</Result>
  </AuthorizeTransferAwayHeader>
</AuthorizeTransferAwayResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=authorize_transfer_away&domain=domain.com&authorize=approve&order_id=123
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=authorize_transfer_away&domain=domain.com&authorize=approve&order_id=123
응답 (JSON 형식)
{
  "AuthorizeTransferAwayResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Result": "away_approved"
  }
}
 

전송 인증 코드 가져오기 명령

멀티스레드 지원
API 샌드박스 지원

인증 코드를 요청하기 전에 도메인과 계정 잠금을 해제해야 합니다.

이전 인증 코드 가져오기 요청 매개변수
설명
domain이전 인증 코드를 받으려는 도메인 이름이며, 요청당 1개의 도메인만 입력할 수 있습니다
new_code (optional)새 이전 인증 코드 생성
unlock_domain_for_transfer (Optional. Requires api skip lock agreement to use)도메인 이전을 위해 잠금을 해제하려면 "1"로 설정하세요. 요청이 성공적으로 처리되면 도메인 잠금이 해제됩니다.
결과 XML 태그
설명
<GetTransferAuthCodeResponse></GetTransferAuthCodeResponse>응답 XML 문서의 루트 노드XML 문서
<GetTransferAuthCodeHeader></GetTransferAuthCodeHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<AuthCode></AuthCode>인증 코드는 도메인 이전을 시작하는 데 사용됩니다.

이전 인증 코드 가져오기 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetTransferAuthCodeResponse>
  <GetTransferAuthCodeHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <AuthCode>testauthcode</AuthCode>
  </GetTransferAuthCodeHeader>
</GetTransferAuthCodeResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
응답 (JSON 형식)
{
  "GetTransferAuthCodeResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AuthCode": "testauthcode"
  }
}
 

도메인 푸시 요청 가져오기 명령

멀티스레드 지원
API 샌드박스 지원

Get Domain Push Request 명령을 호출하면 도메인 푸시 요청을 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다.

도메인 푸시 요청 가져오기 요청 매개변수
설명
N/A 추가 매개변수가 필요하지 않습니다
결과 XML 태그
설명
<GetDomainPushRequestResponse></GetDomainPushRequestResponse>응답의 루트 노드
<GetDomainPushRequestHeader></GetDomainPushRequestHeader>도메인 푸시 요청 헤더 가져오기
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetDomainPushRequestContent></GetDomainPushRequestContent>응답 내용
<PushDomain></PushDomain>도메인 푸시
<PushDomainName></PushDomainName>도메인 이름 푸시

도메인 푸시 요청 예시 가져오기

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_domain_push_request
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_domain_push_request
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetDomainPushRequestResponse>
  <GetDomainPushRequestHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetDomainPushRequestHeader>
  <GetDomainPushRequestContent>
    <PushDomain>
      <PushDomainName>haha.com</PushDomainName>
    </PushDomain>
    <PushDomain>
      <PushDomainName>haha1.com</PushDomainName>
    </PushDomain>
  </GetDomainPushRequestContent>
</GetDomainPushRequestResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_domain_push_request
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_domain_push_request
응답 (JSON 형식)
{
  "GetDomainPushRequestResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "pushDomainName": "[haha.com,haha1.com]"
  }
}
 

도메인 푸시 요청 명령 설정

멀티스레드 지원
API 샌드박스 지원

도메인 푸시 요청 설정 명령을 호출하면 도메인 푸시 요청이 설정됩니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다.이 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:

도메인 푸시 요청 설정 요청 매개변수
설명
domains처리할 주문의 도메인 이름
action처리할 주문에 대한 작업이며, "accept" 또는 "decline"을 선택할 수 있습니다.
결과 XML 태그
설명
<SetDomainPushRequestResponse></SetDomainPushRequestResponse>응답의 루트 노드
<SetDomainPushRequestHeader></SetDomainPushRequestHeader>도메인 푸시 요청 헤더 설정
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

도메인 푸시 요청 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetDomainPushRequestResponse>
  <SetDomainPushRequestHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetDomainPushRequestHeader>
  <SetDomainPushRequestContent/>
</SetDomainPushRequestResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
응답 (JSON 형식)
{
  "SetDomainPushRequestResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

CN 심사 명령 생성

멀티스레드 지원
API 샌드박스 지원

이 명령을 사용하면 연락처에 대한 CN 감사를 생성할 수 있습니다. create cn audit 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

CN 감사 요청 매개변수 생성
설명
contact_id감사를 시작하려는 연락처 레코드 ID이며, 요청당 연락처 ID는 1개만 입력할 수 있습니다
contact_type연락처 유형은 "개인" 또는 "기업"일 수 있습니다.
individual_id_type자연인 신분증 유형, 예상 값(값 설명)은 다음과 같습니다:
JGZ (중화인민공화국 장교 신분증)
SFZ (중화인민공화국 신분증)
HZ (여권)
GAJMTX (홍콩·마카오 왕래 출입국 허가증)
TWJMTX (대만 주민이 본토를 출입하기 위한 여행증)
WJLSFZ (중화인민공화국 외국인 영주권자 신분증)
GAJZZ (홍콩, 마카오 거주 허가증)
TWJZZ (대만 거주민 거류증)
QT (기타)
individual_license_id자연인 신분증의 라이선스 번호
individual_url자연인 신분증 문서. 서버에 있는 파일 URL입니다. jpg, gif, png, jpeg만 허용됩니다
enterprise_id_type (Mandatory when contact type is "Enterprise")Enterprise ID 유형, 예상 값(값 설명)은 다음과 같습니다:
ORG (조직 코드 증명서)
YYZZ (사업자등록증)
TYDM (통일사회신용코드 증명서)
BDDM (군사 코드 지정)
JDDWFW (군 유료 대외 서비스 허가증)
SYDWFR (공공기관 법인 증명서)
WGCZJG (외국 기업 상주 대표 사무소 등록 양식)
SHTTFR (사회단체 법인 등록증)
ZJCS (종교 활동 장소 등록증)
MBFQY (민간 비기업체 등록 증명서)
JJHFR (펀드 법인 등록 증명서)
LSZY (법무법인 개업 허가)
WGZHWH (중국 내 외국 문화원 등록증)
WLCZJG (외국 정부 관광 부서 상주 대표 사무소 승인 등록 증명서)
SFJD (사법 감정 면허)
JWJG (해외 기관 증명서)
SHFWJG (사회복지기관 등록증)
MBXXBX (사립 학교 허가증)
YLJGZY (의료 기관 개업 허가증)
GZJGZY (공증 기관 업무 허가증)
BJWSXX (중국 주재 외국 대사관 직원 자녀를 위한 베이징 학교 허가증)
QTTYDM (기타-통일사회신용코드 증명서)
QT (기타)
enterprise_license_id (Mandatory when contact type is "Enterprise")기업 문서의 라이선스 번호
enterprise_url (Mandatory when contact type is "Enterprise")기업 라이선스 문서. 서버에 있는 파일 URL입니다. jpg, gif, png, jpeg만 허용됩니다.
결과 XML 태그
설명
<CreateCnAuditResponse></CreateCnAuditResponse>응답 XML 문서의 루트 노드
<CreateCnAuditHeader></CreateCnAuditHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Create Cn Audit 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=create_cn_audit&contact_id=testcontactid&contact_type=Enterprise&individual_id_type=SFZ&individual_license_id=testlicenseid&individual_url=url1&enterprise_id_type=ORG&enterprise_license_id=testlicenseid2&enterprise_url=url2
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=create_cn_audit&contact_id=testcontactid&contact_type=Enterprise&individual_id_type=SFZ&individual_license_id=testlicenseid&individual_url=url1&enterprise_id_type=ORG&enterprise_license_id=testlicenseid2&enterprise_url=url2
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<CreateCnAuditResponse>
  <CreateCnAuditHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CreateCnAuditHeader>
</CreateCnAuditResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=create_cn_audit&contact_id=testcontactid&contact_type=Enterprise&individual_id_type=SFZ&individual_license_id=testlicenseid&individual_url=url1&enterprise_id_type=ORG&enterprise_license_id=testlicenseid2&enterprise_url=url2
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=create_cn_audit&contact_id=testcontactid&contact_type=Enterprise&individual_id_type=SFZ&individual_license_id=testlicenseid&individual_url=url1&enterprise_id_type=ORG&enterprise_license_id=testlicenseid2&enterprise_url=url2
응답 (JSON 형식)
{
  "CreateCnAuditResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

CN 감사 상태 가져오기 명령

멀티스레드 지원
API 샌드박스 지원

get cn audit status 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

CN 감사 상태 요청 매개변수 가져오기
설명
contact_id감사 상태를 가져오려는 연락처 레코드 ID, 요청당 1개의 contactId만 입력할 수 있습니다.
gtldcnnic-gtld의 감사 결과를 조회하려면 이 매개변수를 1로 설정하세요
결과 XML 태그
설명
<GetCnAuditStatusResponse></GetCnAuditStatusResponse>응답 XML 문서의 루트 노드XML 문서
<GetCnAuditStatusHeader></GetCnAuditStatusHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<CnAuditStatus></CnAuditStatus>cnnic 감사 기록의 감사 상태입니다. 'processing' 또는 'waiting for cnnic' 또는 'failed'를 받을 수 있습니다. 실패한 경우, 이메일을 보내드립니다.
<FailedReason></FailedReason>심사가 통과되지 않으면 실패 이유가 표시됩니다

Cn 감사 상태 조회 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_cn_audit_status&contact_id=testcontactid
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_cn_audit_status&contact_id=testcontactid
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetCnAuditStatusResponse>
  <GetCnAuditStatusHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
    <CnAuditStatus>pass</CnAuditStatus>
  </GetCnAuditStatusHeader>
</GetCnAuditStatusResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_cn_audit_status&contact_id=testcontactid
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_cn_audit_status&contact_id=testcontactid
응답 (JSON 형식)
{
  "GetCnAuditStatusResponse": {
    "ResponseCode": "0",
    "Status": "success",
    "CnAuditStatus": "pass"
  }
}
 

연락처 생성 명령

멀티스레드 지원
API 샌드박스 지원

create contact 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:

연락처 생성 요청 매개변수
설명
organization (optional)조직 정보
name용어
email이메일
phonenum전화번호
phonecc전화 국가 코드
faxnum (optional)팩스 번호
faxcc (optional)팩스 국가 코드
address1주소1
address2 (optional)주소 2
city도시
state (optional)상태
zip우편번호
country국가
결과 XML 태그
설명
<CreateContactResponse></CreateContactResponse>응답 XML 문서의 루트 노드
<CreateContactHeader></CreateContactHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<CreateContactContent></CreateContactContent>새 연락처 ID이며, 상태가 "success"일 때만 사용됩니다.

연락처 생성 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
응답 (XML 형식)
<CreateContactResponse>
  <CreateContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </CreateContactHeader>
  <CreateContactContent>
    <ContactId>1234</ContactId>
  </CreateContactContent>
</CreateContactResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
응답 (JSON 형식)
{
   "CreateContactResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "CreateContactContent":{
         "ContactId":"0"
      }
   }
}
 

연락처 편집 명령

멀티스레드 지원
API 샌드박스 지원

edit contact 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

연락처 수정 요청 파라미터
설명
contact_id수정할 연락처 ID
organization (optional)조직 정보
name용어
email이메일
phonenum전화번호
phonecc전화 국가 코드
faxnum (optional)팩스 번호
faxcc (optional)팩스 국가 코드
address1주소 1
address2 (optional)주소 2
city도시
state상태
zip우편번호
country국가
결과 XML 태그
설명
<EditContactResponse></EditContactResponse>응답 XML 문서의 루트 노드
<EditContactHeader></EditContactHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<EditContactContent></EditContactContent>응답 내용
<ContactId></ContactId>연락처 ID

연락처 편집 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<EditContactResponse>
  <EditContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </EditContactHeader>
  <EditContactContent>
    <ContactId>0</ContactId>
  </EditContactContent>
</EditContactResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
응답 (JSON 형식)
{
  "EditContactResponse": {
    "ResponseCode": "0",
    "Status": "success",
    "EditContactContent": {
      "ContactId": "0"
    }
  }
}
요청 (CSV 형식)https://api.dynadot.com/api3.html?key=[API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
샌드박스 요청 (CSV 형식)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=edit_contact&contact_id=0&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=U.S&zip=94401&country=US
응답 (CSV 형식)
ok,

success,
,
 

연락처 삭제 명령

멀티스레드 지원
API 샌드박스 지원

delete contact 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

연락처 삭제 요청 매개변수
설명
contact_id삭제할 연락처의 ID이며, 쉼표로 구분해야 합니다
결과 XML 태그
설명
<DeleteContactResponse></DeleteContactResponse>응답 XML 문서의 루트 노드
<DeleteContactHeader></DeleteContactHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

연락처 삭제 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_contact&contact_id=0
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete_contact&contact_id=0
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteContactResponse>
  <DeleteContactHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteContactHeader>
</DeleteContactResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_contact&contact_id=0
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete_contact&contact_id=0
응답 (JSON 형식)
{
  "DeleteContactResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

연락처 목록 명령

멀티스레드 지원
API 샌드박스 지원

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:

연락처 목록 요청 매개변수
설명
N/A추가 매개변수가 필요하지 않습니다
결과 XML 태그
설명
<ContactListResponse></ContactListResponse>응답 XML 문서의 루트 노드
<ContactListHeader></ContactListHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<ContactListContent></ContactListContent>응답 내용
<ContactList></ContactList>연락처 목록
<Contact></Contact>연락처 정보
<ContactId></ContactId>연락처 ID
<Organization></Organization>연락처 조직
<Name></Name>용어
<Email></Email>이메일
<PhoneCc></PhoneCc>전화 국가 코드
<PhoneNum></PhoneNum>전화번호
<FaxCc></FaxCc>팩스 국가 코드
<FaxNum></FaxNum>팩스 번호
<Address1></Address1>주소 1
<Address2></Address2>주소 2
<City></City>도시
<State></State>상태
<ZipCode></ZipCode>우편번호
<Country></Country>국가
<GtldVerified></GtldVerified>gTLD 검증 상태

연락처 목록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=contact_list
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=contact_list
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<ContactListResponse>
  <ContactListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ContactListHeader>
  <ContactListContent>
    <ContactList>
      <Contact>
        <ContactId>0</ContactId>
        <Organization/>
        <Name>Jack tester</Name>
        <Email></Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <FaxCc/>
        <FaxNum/>
        <Address1>test street</Address1>
        <Address2/>
        <City>Los Angeles</City>
        <State>CA</State>
        <ZipCode>90068</ZipCode>
        <Country>US</Country>
        <GtldVerified>no</GtldVerified>
      </Contact>
      <Contact>
        <ContactId>1</ContactId>
        <Organization/>
        <Name>John tester</Name>
        <Email></Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>123.456.7890</PhoneNum>
        <FaxCc>1</FaxCc>
        <FaxNum>123.456.7890</FaxNum>
        <Address1>high Way first</Address1>
        <Address2/>
        <City>San Francisco</City>
        <State>CA</State>
        <ZipCode>90068</ZipCode>
        <Country>US</Country>
        <GtldVerified>yes</GtldVerified>
      </Contact>
    </ContactList>
  </ContactListContent>
</ContactListResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=contact_list
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=contact_list
응답 (JSON 형식)
{
  "ContactListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "ContactList": [
      {
        "ContactId": "0",
        "Organization": "",
        "Name": "Jack tester",
        "Email": "",
        "PhoneCc": "1",
        "PhoneNum": "555.555.5233",
        "FaxCc": "",
        "FaxNum": "",
        "Address1": "test street",
        "Address2": "",
        "City": "Los Angeles",
        "State": "CA",
        "ZipCode": "90068",
        "Country": "US",
        "GtldVerified": "no"
      },
      {
        "ContactId": "1",
        "Organization": "",
        "Name": "John tester",
        "Email": "",
        "PhoneCc": "1",
        "PhoneNum": "123.456.7890",
        "FaxCc": "1",
        "FaxNum": "123.456.7890",
        "Address1": "high Way first",
        "Address2": "",
        "City": "San Francisco",
        "State": "CA",
        "ZipCode": "90068",
        "Country": "US",
        "GtldVerified": "yes"
      }
    ]
  }
}
 

연락처 가져오기 명령

멀티스레드 지원
API 샌드박스 지원

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:

연락처 가져오기 요청 매개변수
설명
contact_id연락처 ID
결과 XML 태그
설명
<GetContactResponse></GetContactResponse>응답 XML 문서의 루트 노드
<GetContactHeader></GetContactHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetContactContent></GetContactContent>응답 내용
<Contact></Contact>연락처 정보
<ContactId></ContactId>연락처 ID
<Organization></Organization>연락처 조직
<Name></Name>용어
<Email></Email>이메일
<PhoneCc></PhoneCc>전화 국가 코드
<PhoneNum></PhoneNum>전화번호
<FaxCc></FaxCc>팩스 국가 코드
<FaxNum></FaxNum>팩스 번호
<Address1></Address1>주소 1
<Address2></Address2>주소 2
<City></City>도시
<State></State>상태
<ZipCode></ZipCode>우편번호
<Country></Country>국가
<GtldVerified></GtldVerified>gTLD 검증 상태

연락처 가져오기 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_contact&contact_id=10000
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_contact&contact_id=10000
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetContactResponse>
  <GetContactHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetContactHeader>
  <GetContactContent>
    <GetContact>
      <Contact>
        <ContactId>12345</ContactId>
        <Organization>org</Organization>
        <Name>name</Name>
        <Email></Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <FaxCc/>
        <FaxNum/>
        <Address1>address1</Address1>
        <Address2>address2</Address2>
        <City>city</City>
        <State>state</State>
        <ZipCode>zipcode</ZipCode>
        <Country>country</Country>
        <GtldVerified>no</GtldVerified>
      </Contact>
    </GetContact>
  </GetContactContent>
</GetContactResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_contact&contact_id=10000
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_contact&contact_id=10000
응답 (JSON 형식)
{
  "GetContactResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetContact": {
      "ContactId": "12345",
      "Organization": "org",
      "Name": "name",
      "Email": "",
      "PhoneCc": "1",
      "PhoneNum": "555.555.5233",
      "FaxCc": "",
      "FaxNum": "",
      "Address1": "address1",
      "Address2": "address2",
      "City": "city",
      "State": "state",
      "ZipCode": "zipcode",
      "Country": "country",
      "GtldVerified": "no"
    }
  }
}
 

연락처 EU 설정 지정 명령

멀티스레드 지원
API 샌드박스 지원

set contact eu setting 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

Set Contact EU Setting 요청 매개변수
설명
contact_id수정할 연락처 ID
country_of_citizenshipEU 회원국이어야 합니다. 회원국의 국가 코드는 다음과 같습니다:
AT, BE, BG, HR, CY, CZ, DK, EE, FI, FR, DE, GR, HU, IS, IE, IT, LV, LI, LT, LU, MT, NL, NO, PL, PT, RO, SK, SI, ES, SE
결과 XML 태그
설명
<SetContactEUSettingResponse></SetContactEUSettingResponse>응답 XML 문서의 루트 노드
<SetContactEUSettingHeader></SetContactEUSettingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<SetContactEUSettingContent></SetContactEUSettingContent>응답 내용
<ContactId></ContactId>연락처 ID

연락처 EU 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactEUSettingResponse>
  <SetContactEUSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactEUSettingHeader>
  <SetContactEUSettingContent>
    <ContactId>0</ContactId>
  </SetContactEUSettingContent>
</SetContactEUSettingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
응답 (JSON 형식)
{
  "SetContactEUSettingResponse": {
    "ResponseCode: ": "0",
    "Status": "Success",
    "SetContactEUSettingContent": {
      "ContactId: ": "0"
    }
  }
}
 

연락처 LV 설정 명령

멀티스레드 지원
API 샌드박스 지원

set contact lv setting 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

연락처 LV 설정 요청 매개변수 설정
설명
contact_id수정할 연락처 ID
registration_number- 개인의 경우 라트비아 식별 번호를 입력하세요.
- 회사 및 기타 법인은 라트비아 기업 등록부에서 발급한 등록 번호를 입력하세요.
vat_number (optional)유럽연합 국가 내에 등록된 외국 법인(라트비아 회사도 포함)의 VAT 번호
결과 XML 태그
설명
<SetContactLvSettingResponse></SetContactLvSettingResponse>응답 XML 문서의 루트 노드
<SetContactLvSettingHeader></SetContactLvSettingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<SetContactLvSettingContent></SetContactLvSettingContent>응답 내용
<ContactId></ContactId>연락처 ID

연락처 Lv 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactLvSettingResponse>
  <SetContactLvSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactLvSettingHeader>
  <SetContactLvSettingContent>
    <ContactId>0</ContactId>
  </SetContactLvSettingContent>
</SetContactLvSettingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
응답 (JSON 형식)
{
  "SetContactLvSettingResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetContactLvSettingContent": {
      "ContactId: ": "0"
    }
  }
}

연락처 LV 설정 예시

요청 (CSV 형식)https://api.dynadot.com/api3.html?key=[API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
샌드박스 요청 (CSV 형식)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=set_contact_lv_setting&contact_id=0&registration_number=test_reg_number&vat_number=test_vat_number
응답 (CSV 형식)
ok,success,0
 

연락처 LT 설정 지정 명령

멀티스레드 지원
API 샌드박스 지원

연락처 LT 설정 지정 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

연락처 LT 설정 지정 요청 매개변수
설명
contact_id수정할 연락처 ID
organization_code연락처 조직이 설정된 후에만 연락처 조직 코드를 설정할 수 있습니다.
결과 XML 태그
설명
<SetContactLtSettingResponse></SetContactLtSettingResponse>응답 XML 문서의 루트 노드
<SetContactLtSettingHeader></SetContactLtSettingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<SetContactLtSettingContent></SetContactLtSettingContent>응답 내용
<ContactId></ContactId>연락처 ID

연락처 LT 설정 지정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetContactLtSettingResponse>
  <SetContactLtSettingHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetContactLtSettingHeader>
  <SetContactLtSettingContent>
    <ContactId>0</ContactId>
  </SetContactLtSettingContent>
</SetContactLtSettingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_contact_lt_setting&contact_id=0&organization_code=testing_organization_code
응답 (JSON 형식)
{
  "SetContactLtSettingResponse": {
    "ResponseCode:": "0",
    "Status": "Success",
    "SetContactLtSettingContent": {
      "ContactId": "0"
    }
  }
}
 

네임서버 조회 명령

멀티스레드 지원
API 샌드박스 지원

get name server 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:

네임 서버 요청 매개변수 가져오기
설명
domain네임서버 정보를 가져오려는 도메인입니다. 요청당 1개 도메인의 네임서버 정보만 가져올 수 있습니다.
결과 XML 태그
설명
<GetNsResponse></GetNsResponse>응답 XML 문서의 루트 노드
<GetNsHeader></GetNsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<NsContent></NsContent>응답 내용
<Host></Host>서버의 호스트 이름
<NsName></NsName>서버 이름

Ns 가져오기 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_ns&domain=mydomain.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_ns&domain=mydomain.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetNsResponse>
  <GetNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetNsHeader>
  <NsContent>
    <Host>ns1.mydomain.com</Host>
    <Host>ns2.mydomain.com</Host>
  </NsContent>
</GetNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_ns&domain=mydomain.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_ns&domain=mydomain.com
응답 (JSON 형식)
{
  "GetNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "NsContent": {
      "Host0": "ns1.mydomain.com",
      "Host1": "ns2.mydomain.com"
    }
  }
}
 

네임서버 추가 명령

멀티스레드 지원
API 샌드박스 지원

add name server 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

네임 서버 추가 요청 매개변수
설명
host추가하려는 네임 서버의 호스트 이름
결과 XML 태그
설명
<AddNsResponse></AddNsResponse>응답 XML 문서의 루트 노드
<AddNsHeader></AddNsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<AddNsContent></AddNsContent>응답 내용
<Server></Server>설정한 서버
<Host></Host>새 서버의 호스트 이름
<ServerId></ServerId>새 서버의 ID

Ns 추가 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=add_ns&host=ns1.mydomain.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=add_ns&host=ns1.mydomain.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<AddNsResponse>
  <AddNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </AddNsHeader>
  <AddNsContent>
    <Server>
      <Host>ns1.mydomain.com</Host>
      <ServerId>0</ServerId>
    </Server>
  </AddNsContent>
</AddNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=add_ns&host=ns1.mydomain.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=add_ns&host=ns1.mydomain.com
응답 (JSON 형식)
{
  "AddNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AddNsContent": {
      "Server": {
        "Host": "ns1.mydomain.com",
        "ServerId": 0
      }
    }
  }
}
 

네임서버 등록 명령

멀티스레드 지원
API 샌드박스 지원

네임서버 등록 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

네임 서버 등록 요청 매개변수
설명
host자체 네임 서버의 호스트 이름
ip자체 네임 서버의 IP 주소
결과 XML 태그
설명
<RegisterNsResponse></RegisterNsResponse>응답 XML 문서의 루트 노드
<RegisterNsHeader></RegisterNsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<RegisterNsContent></RegisterNsContent>응답 내용
<Server></Server>서버 태그
<Host></Host>호스트 이름
<ServerId></ServerId>서버 ID

네임 서버 등록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
응답 (XML 형식)
<RegisterNsResponse>
  <RegisterNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </RegisterNsHeader>
  <RegisterNsContent>
    <Server>
      <Host>domain1.com</Host>
      <ServerId>0</ServerId>
    </Server>
  </RegisterNsContent>
</RegisterNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=register_ns&host=domain1.com&ip=192.168.1.1
응답 (JSON 형식)
{
   "RegisterNsResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "RegisterNsContent":{
         "Server":{
            "Host":"ndomain1.com",
            "ServerId":"0"
         }
      }
   }
}
 

네임 서버 IP 설정 명령

멀티스레드 지원
API 샌드박스 지원

set name server IP 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:

네임 서버 IP 설정 요청 매개변수
설명
server_id설정하려는 네임서버의 ID
ip0 - ip9네임 서버에 설정할 IP 주소, 요청당 9개의 IP를 설정할 수 있으며 쉼표로 구분해야 합니다
결과 XML 태그
설명
<SetNsIpResponse></SetNsIpResponse>응답 XML 문서의 루트 노드
<SetNsIpHeader></SetNsIpHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

네임 서버 IP 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
응답 (XML 형식)
<SetNsIpResponse>
  <SetNsIpHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetNsIpHeader>
</SetNsIpResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_ns_ip&server_id=1&ip0=192.168.1.1
응답 (JSON 형식)
{
   "SetNsIpResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

네임서버 삭제 명령

멀티스레드 지원
API 샌드박스 지원

delete name server 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

네임 서버 삭제 요청 파라미터
설명
server_id삭제하려는 네임 서버의 ID입니다. 쉼표로 구분해야 합니다
결과 XML 태그
설명
<DeleteNsResponse></DeleteNsResponse>응답 XML 문서의 루트 노드
<DeleteNsHeader></DeleteNsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

NS 삭제 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_ns&server_id=0
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete_ns&server_id=0
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteNsResponse>
  <DeleteNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteNsHeader>
</DeleteNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_ns&server_id=0
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete_ns&server_id=0
응답 (JSON 형식)
{
  "DeleteNsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

도메인별 네임 서버 삭제 명령

멀티스레드 지원
API 샌드박스 지원

도메인 명령으로 네임 서버 삭제를 호출하는 경우 다음 매개변수를 포함해야 합니다:

도메인 요청 매개변수로 네임서버 삭제
설명
server_domain네임 서버의 이름. 예: ns1.testnameserver.com
결과 XML 태그
설명
<DeleteNsResponse></DeleteNsResponse>응답 XML 문서의 루트 노드
<DeleteNsHeader></DeleteNsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

도메인별 네임서버 삭제 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
응답 (XML 형식)
<DeleteNsResponse>
  <DeleteNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteNsHeader>
</DeleteNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
응답 (JSON 형식)
{
   "DeleteNsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

서버 목록 명령

멀티스레드 지원
API 샌드박스 지원

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:

서버 목록 요청 매개변수
설명
N/A추가 매개변수가 필요하지 않습니다
결과 XML 태그
설명
<ServerListResponse></ServerListResponse>응답 XML 문서의 루트 노드
<ServerListHeader></ServerListHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<ServerListContent></ServerListContent>응답 내용
<NameServerList></NameServerList>네임서버 목록
<List></List>
<Server></Server>
<ServerId></ServerId>서버 ID
<ServerName></ServerName>서버 이름
<ServerIp></ServerIp>서버 IP

서버 목록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=server_list
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=server_list
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<ServerListResponse>
  <ServerListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </ServerListHeader>
  <ServerListContent>
    <NameServerList>
      <List>
        <Server>
          <ServerId>0</ServerId>
          <ServerName>ns1.com</ServerName>
        </Server>
        <Server>
          <ServerId>1</ServerId>
          <ServerName>domain1.com</ServerName>
          <ServerIp>192.168.1.1</ServerIp>
          <ServerIp>1.1.1.1</ServerIp>
        </Server>
      </List>
    </NameServerList>
  </ServerListContent>
</ServerListResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=server_list
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=server_list
응답 (JSON 형식)
{
  "ServerListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "ServerList": [
      {
        "ServerId": "0",
        "ServerName": "ns1.com"
      },
      {
        "ServerId": "1",
        "ServerName": "domain1.com",
        "ServerIps": [
          {
            "Ip": "192.168.1.1"
          },
          {
            "Ip": "1.1.1.1"
          }
        ]
      }
    ]
  }
}
 

도메인 네임서버 설정 가져오기 명령

멀티스레드 지원
API 샌드박스 지원

get domain nameservers settings 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

도메인 네임서버 설정 가져오기 요청 매개변수
설명
domain네임 서버 설정을 가져올 도메인으로, 요청당 도메인 1개의 네임 서버 설정만 가져올 수 있습니다.
결과 XML 태그
설명
<GetDnsResponse></GetDnsResponse>응답 XML 문서의 루트 노드
<GetDnsHeader></GetDnsHeader>응답 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetDnsContent></GetDnsContent>응답 내용
<NameServerSettings></NameServerSettings>도메인의 네임 서버 설정
<Type></Type>도메인의 네임 서버 유형

도메인 네임서버 설정 가져오기 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_dns&domain=mydomain.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_dns&domain=mydomain.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetDnsResponse>
  <GetDnsHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetDnsHeader>
  <GetDnsContent>
    <NameServerSettings>
      <Type>Dynadot Parking</Type>
      <WithAds>Yes</WithAds>
    </NameServerSettings>
  </GetDnsContent>
</GetDnsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_dns&domain=mydomain.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_dns&domain=mydomain.com
응답 (JSON 형식)
{
  "GetDnsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetDns": {
      "NameServerSettings": {
        "Type": "Dynadot Parking",
        "WithAds": "Yes"
      }
    }
  }
}
 

계정 정보 명령

멀티스레드 지원
API 샌드박스 지원

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:

계정 정보 요청 매개변수
설명
N/A추가 매개변수가 필요하지 않습니다
결과 XML 태그
설명
<AccountInfoResponse></AccountInfoResponse>응답 XML 문서의 루트 노드
<AccountInfoHeader></AccountInfoHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<AccountInfoContent></AccountInfoContent>응답 내용
<AccountInfo></AccountInfo>계정 정보
<Username></Username>사용자 이름
<ForumName></ForumName>포럼 이름
<Contact></Contact>연락처 정보
<Organization></Organization>조직
<Organization></Organization>응답 헤더
<Name></Name>이름
<Email></Email>이메일
<PhoneCc></PhoneCc>전화 국가 코드
<PhoneNum></PhoneNum>전화번호
<Address1></Address1>주소 1
<Address2></Address2>주소 2
<City></City>도시
<State></State>상태
<ZipCode></ZipCode>우편번호
<Country></Country>국가
<CustomerSince></CustomerSince>고객 가입일
<AccountLock></AccountLock>계정 잠금
<TotalSpending></TotalSpending>총 지출
<PriceLevel></PriceLevel>가격 등급
<AccountBalance></AccountBalance>계정 잔액
<CustomTimeZone></CustomTimeZone>사용자 지정 시간대
<DefaultSettings></DefaultSettings>기본 설정
<DefaultWhois></DefaultWhois>기본 Whois
<DefaultRegistrant></DefaultRegistrant>기본 등록자
<ContactId></ContactId>연락처 ID
<DefaultAdmin></DefaultAdmin>기본 관리자
<DefaultTechnical></DefaultTechnical>기본 기술 담당자
<DefaultBilling></DefaultBilling>기본 결제
<Type></Type>네임 서버 유형
<WithAds></WithAds>광고 포함 여부

계정 정보 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=account_info
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=account_info
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<AccountInfoResponse>
  <AccountInfoHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </AccountInfoHeader>
  <AccountInfoContent>
    <AccountInfo>
      <Username>testname</Username>
      <ForumName>test forum name</ForumName>
      <AvatarUrl>test avatar url</AvatarUrl>
      <Contact>
        <Organization/>
        <Name>testname test</Name>
        <Email></Email>
        <PhoneCc>1</PhoneCc>
        <PhoneNum>555.555.5233</PhoneNum>
        <FaxCc/>
        <FaxNum/>
        <Address1>1 test road</Address1>
        <Address2/>
        <City>Los Angeles</City>
        <State>CA</State>
        <ZipCode>90000</ZipCode>
        <Country>US</Country>
      </Contact>
      <CustomerSince>1364888735253</CustomerSince>
      <AccountLock>on</AccountLock>
      <TotalSpending>$0.00</TotalSpending>
      <PriceLevel>Regular Pricing</PriceLevel>
      <AccountBalance>$70.02</AccountBalance>
      <CustomTimeZone>PST</CustomTimeZone>
      <DefaultSettings>
        <DefaultWhois>
          <DefaultRegistrant>
            <ContactId>0</ContactId>
          </DefaultRegistrant>
          <DefaultAdmin>
            <ContactId>0</ContactId>
          </DefaultAdmin>
          <DefaultTechnical>
            <ContactId>0</ContactId>
          </DefaultTechnical>
          <DefaultBilling>
            <ContactId>0</ContactId>
          </DefaultBilling>
        </DefaultWhois>
        <DefaultNameServerSettings>
          <Type>Dynadot Parking</Type>
          <WithAds>yes</WithAds>
        </DefaultNameServerSettings>
      </DefaultSettings>
    </AccountInfo>
  </AccountInfoContent>
</AccountInfoResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=account_info
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=account_info
응답 (JSON 형식)
{
  "AccountInfoResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "AccountInfo": {
      "Username": "testname",
      "ForumName": "test forum name",
      "AvatarUrl": "test avatar url",
      "Contact": {
        "Organization": "",
        "Name": "testname test",
        "Email": "",
        "PhoneCc": "1",
        "PhoneNum": "555.555.5233",
        "FaxCc": "",
        "FaxNum": "",
        "Address1": "1 test road",
        "Address2": "",
        "City": "Los Angeles",
        "State": "CA",
        "ZipCode": "90000",
        "Country": "US"
      },
      "CustomerSince": "1364888735253",
      "AccountLock": "on",
      "TotalSpending": "$0.00",
      "PriceLevel": "Regular Pricing",
      "AccountBalance": "$70.02",
      "CustomTimeZone": "PST",
      "DefaultSettings": {
        "DefaultWhois": {
          "DefaultRegistrant": {
            "ContactId": "0"
          },
          "DefaultAdmin": {
            "ContactId": "0"
          },
          "DefaultTechnical": {
            "ContactId": "0"
          },
          "DefaultBilling": {
            "ContactId": "0"
          }
        },
        "DefaultNameServerSettings": {
          "Type": "Dynadot Parking",
          "WithAds": "yes"
        }
      }
    }
  }
}
 

계정 잔액 가져오기 명령

멀티스레드 지원
API 샌드박스 지원

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:

계정 잔액 조회 요청 매개변수
설명
N/A추가 매개변수가 필요하지 않습니다
결과 XML 태그
설명
<GetAccountBalanceResponse></GetAccountBalanceResponse>응답 XML 문서의 루트 노드XML 문서
<GetAccountBalanceHeader></GetAccountBalanceHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetAccountBalanceContent></GetAccountBalanceContent>응답 내용
<Balance></Balance>계정 잔액

계정 잔액 조회 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_account_balance
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_account_balance
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetAccountBalanceResponse>
  <GetAccountBalanceHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetAccountBalanceHeader>
  <GetAccountBalanceContent>
    <BalanceList>
      <Balance>
        <Currency>USD</Currency>
        <Amount>300.00</Amount>
      </Balance>
    </BalanceList>
  </GetAccountBalanceContent>
</GetAccountBalanceResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_account_balance
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_account_balance
응답 (JSON 형식)
{
  "GetAccountBalanceResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BalanceList": [
      {
        "Currency": "USD",
        "Amount": "300.00"
      }
    ]
  }
}
 

기본 Whois 설정

멀티스레드 지원
API 샌드박스 지원

기본 Whois 설정 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다:

기본 Whois 요청 파라미터 설정
설명
registrant_contact도메인 등록자의 정보
admin_contact도메인의 관리자 정보
technical_contact도메인의 기술 정보
billing_contact도메인의 청구 정보
결과 XML 태그
설명
<SetDefaultWhoisResponse></SetDefaultWhoisResponse>응답 XML 문서의 루트 노드
<SetDefaultWhoisHeader></SetDefaultWhoisHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 Whois 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
응답 (XML 형식)
<SetDefaultWhoisResponse>
   <SetDefaultWhoisHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetDefaultWhoisHeader>
</SetDefaultWhoisResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_whois&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
응답 (JSON 형식)
{
   "SetDefaultWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 네임서버 설정 명령

멀티스레드 지원
API 샌드박스 지원

기본 네임 서버 설정 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:

기본 네임 서버 설정 요청 매개변수
설명
ns0 - ns12설정하려는 네임 서버
결과 XML 태그
설명
<SetDefaultNsResponse></SetDefaultNsResponse>기본 네임서버 설정 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<SetDefaultNsHeader></SetDefaultNsHeader>기본 네임서버 설정 헤더의 태그
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<SetDefaultNsContent></SetDefaultNsContent>기본 네임 서버 설정 콘텐츠의 태그이며, 상태가 "success"일 때만 사용됩니다.
<Servers></Servers>설정한 서버의 정보
<Server></Server>각 서버
<ServerName></ServerName>서버 이름
<ServerId></ServerId>서버 ID

기본 Ns 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetDefaultNsResponse>
  <SetDefaultNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultNsHeader>
  <SetDefaultNsContent>
    <Servers>
      <Server>
        <ServerName>ns1.hosts.com</ServerName>
        <ServerId>0</ServerId>
      </Server>
      <Server>
        <ServerName>ns2.hosts.com</ServerName>
        <ServerId>1</ServerId>
      </Server>
    </Servers>
  </SetDefaultNsContent>
</SetDefaultNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
응답 (JSON 형식)
{
  "SetDefaultNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetDefaultNsContent": {
      "Servers": [
        {
          "ServerName": "ns1.hosts.com",
          "ServerId": "0"
        },
        {
          "ServerName": "ns2.hosts.com",
          "ServerId": "1"
        }
      ]
    }
  }
}
 

기본 파킹 설정 명령

멀티스레드 지원
API 샌드박스 지원

기본 파킹 설정 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

기본 파킹 요청 매개변수 설정
설명
with_ads (optional)제3자 광고를 원하지 않으면 이 매개변수를 "no"로 사용할 수 있으며, 기본값은 "yes"입니다
결과 XML 태그
설명
<SetDefaultParkingResponse></SetDefaultParkingResponse>응답 XML 문서의 루트 노드
<SetDefaultParkingHeader></SetDefaultParkingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 파킹 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_parking&folder_id=0&with_ads=no
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_parking&folder_id=0&with_ads=no
응답 (XML 형식)
<SetDefaultParkingResponse>
   <SetDefaultParkingHeader>
      <SuccessCode>0</SuccessCode>
      <Status>success</Status>
   </SetDefaultParkingHeader>
</SetDefaultParkingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_parking&folder_id=0&with_ads=no
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_parking&folder_id=0&with_ads=no
응답 (JSON 형식)
{
   "SetDefaultParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 포워딩 설정 명령

멀티스레드 지원
API 샌드박스 지원

기본 포워딩 설정 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:

기본 포워딩 설정 요청 매개변수
설명
forward_url도메인을 포워딩할 URL입니다. 참고로 매개변수는 반드시 인코딩됨 API 호출이 올바르게 해석되도록 하기 위해.
is_temp (optional)원하는 도메인의 포워드 상태, 기본값은 "temporary", 영구적으로 포워드하려면 이 매개변수를 "no"와 함께 사용하세요
결과 XML 태그
설명
<SetDefaultForwardingResponse></SetDefaultForwardingResponse>응답 XML 문서의 루트 노드
<SetDefaultForwardingHeader></SetDefaultForwardingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 포워딩 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
응답 (XML 형식)
<SetDefaultForwardingResponse>
  <SetDefaultForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultForwardingHeader>
</SetDefaultForwardingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_forwarding&forward_url=http://mydomain.com
응답 (JSON 형식)
{
   "SetDefaultForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 스텔스 명령 설정

멀티스레드 지원
API 샌드박스 지원

기본 스텔스 설정 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

기본 스텔스 요청 매개변수 설정
설명
stealth_url도메인을 포워딩할 URL입니다. 참고로 매개변수는 반드시 인코딩됨 API 호출이 올바르게 해석되도록 하기 위해.
stealth_title (optional)페이지의 제목
결과 XML 태그
설명
<SetDefaultStealthResponse></SetDefaultStealthResponse>응답 XML 문서의 루트 노드
<SetDefaultStealthHeader></SetDefaultStealthHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 스텔스 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
응답 (XML 형식)
<SetDefaultStealthResponse>
  <SetDefaultStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultStealthHeader>
</SetDefaultStealthResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http://www.obamashop.com
응답 (JSON 형식)
{
   "SetDefaultStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 호스팅 설정 명령

멀티스레드 지원
API 샌드박스 지원

set default hosting 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

기본 호스팅 요청 매개변수 설정
설명
hosting_type원하는 기본 호스팅 유형이며, "advanced"와 "basic"에서 선택할 수 있습니다
결과 XML 태그
설명
<SetDefaultHostingResponse></SetDefaultHostingResponse>응답 XML 문서의 루트 노드
<SetDefaultHostingHeader></SetDefaultHostingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 호스팅 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_hosting&hosting_type=advanced
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_hosting&hosting_type=advanced
응답 (XML 형식)
<SetDefaultHostingResponse>
  <SetDefaultHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultHostingHeader>
</SetDefaultHostingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_hosting&hosting_type=advanced
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_hosting&hosting_type=advanced
응답 (JSON 형식)
{
   "SetDefaultHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 DNS 설정 명령

멀티스레드 지원
API 샌드박스 지원

기본 DNS 설정 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:

( 이 명령은 구식이며 권장되지 않습니다, 대신 Set Default DNS2 명령을 사용하세요 )

기본 DNS 요청 매개변수 설정
설명
main_record_type기본 레코드 유형
main_record도메인의 DNS 레코드를 지정하세요
main_txt (optional)도메인에 대한 TXT 레코드를 지정하세요. main_record_type이 aaaa이고 main_record2를 지정한 경우 main_txts를 최대 3개까지 설정할 수 있고, 그렇지 않으면 main_txts를 최대 4개까지 설정할 수 있습니다.
main_record2메인 레코드 2, "main_record_type"이 "aaaa"일 때만 사용됩니다. 해당 값은 ipv4 형식이어야 합니다.
subdomain0 - subdomain99 (optional)서브도메인 레코드
sub_record_type0 - sub_record_type99 (optional)서브도메인 레코드 유형
sub_record0 - sub_record99 (optional)IP 주소 또는 대상 호스트
mx_host0 - mx_host2 (optional)도메인의 메일 호스트를 지정합니다. distance0이 가장 높은 우선순위입니다.
mx_distance0 - mx_distance2 (optional)Distance0이 가장 높은 우선순위입니다
ttl (optional)TTL(유효 시간)
결과 XML 태그
설명
<SetDefaultDnsResponse></SetDefaultDnsResponse>응답 XML 문서의 루트 노드
<SetDefaultDnsHeader></SetDefaultDnsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 DNS 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
응답 (XML 형식)
<SetDefaultDnsResponse>
  <SetDefaultDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultDnsHeader>
</SetDefaultDnsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
응답 (JSON 형식)
{
   "SetDefaultDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 DNS2 설정 명령

멀티스레드 지원
API 샌드박스 지원

기본 DNS 설정 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:

기본 DNS2 설정 요청 파라미터
설명
main_record_type0 - main_record_type19기본 레코드 유형
main_record0 - main_record19도메인의 DNS 레코드를 지정하세요
main_recordx0 - main_recordx19Mx 거리, 포워드 유형, 스텔스 포워드 제목 또는 이메일 별칭이며, main_record가 "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email"일 때 필요합니다
subdomain0 - subdomain99 (optional)서브도메인 레코드
sub_record_type0 - sub_record_type99 (optional)서브도메인 레코드 유형
sub_record0 - sub_record99 (optional)서브도메인 IP 주소 또는 대상 호스트
sub_recordx0 - subdo_recordx99Mx 거리, 전달 유형, 스텔스 전달 제목 또는 이메일 별칭, sub_record_type이 "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email"일 때 필요합니다.
ttl (optional)TTL(유효 시간)
결과 XML 태그
설명
<SetDefaultDnsResponse></SetDefaultDnsResponse>응답 XML 문서의 루트 노드
<SetDefaultDnsHeader></SetDefaultDnsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 DNS2 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
응답 (XML 형식)
<SetDefaultDnsResponse>
  <SetDefaultDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultDnsHeader>
</SetDefaultDnsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
응답 (JSON 형식)
{
   "SetDefaultDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 이메일 포워딩 설정 명령

멀티스레드 지원
API 샌드박스 지원

set default email forward 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

기본 이메일 포워딩 요청 매개변수 설정
설명
forward_type포워드 유형, 다음 중 하나일 수 있습니다: "donot": 이메일을 전달하지 않음, "mx": 다른 메일 호스트로 이메일 전달 (MX 레코드), "forward": 다른 메일 호스트로 이메일 전달
username0 - username9사용자 이름, "forward_type"이 "forward"일 때만 사용됩니다
exist_email0 - exist_email9기존 이메일 주소, "forward_type"이 "forward"일 때만 사용됩니다
mx_host0 - mx_host2메일 호스트, "forward_type"이 "mx"일 때만 사용됩니다
mx_distance0 - mx_distance2Distance0은 가장 높은 우선순위이며, "forward_type"이 "mx"일 때만 사용됩니다.
결과 XML 태그
설명
<SetDefaultEmailForwardingResponse></SetDefaultEmailForwardingResponse>응답 XML 문서의 루트 노드
<SetDefaultEmailForwardingHeader></SetDefaultEmailForwardingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 이메일 포워딩 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
응답 (XML 형식)
<SetDefaultEmailForwardingResponse>
  <SetDefaultEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultEmailForwardingHeader>
</SetDefaultEmailForwardingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_email_forward&forward_type=forward&username0=test&[email protected]
응답 (JSON 형식)
{
   "SetDefaultEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 설정 지우기 명령 설정

멀티스레드 지원
API 샌드박스 지원

set clear default setting 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

기본 설정 지우기 요청 파라미터 설정
설명
service해제하려는 서비스이며, "forward", "stealth", "email_forwarding", "dns", "nameservers" 중 하나일 수 있습니다.
결과 XML 태그
설명
<SetClearDefaultSettingResponse></SetClearDefaultSettingResponse>응답 XML 문서의 루트 노드
<SetClearDefaultSettingHeader></SetClearDefaultSettingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 설정 지우기 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_default_setting&service=nameservers
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_clear_default_setting&service=nameservers
응답 (XML 형식)
<SetClearDefaultSettingResponse>
  <SetClearDefaultSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearDefaultSettingHeader>
</SetClearDefaultSettingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_default_setting&service=nameservers
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_clear_default_setting&service=nameservers
응답 (JSON 형식)
{
   "SetClearDefaultSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

기본 갱신 옵션 설정 명령

멀티스레드 지원
API 샌드박스 지원

기본 갱신 옵션 설정 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:

기본 갱신 옵션 설정 요청 파라미터
설명
renew_option"donot", "auto", "reset" 중 하나일 수 있습니다.
결과 XML 태그
설명
<SetDefaultRenewOptionResponse></SetDefaultRenewOptionResponse>응답 XML 문서의 루트 노드
<SetDefaultRenewOptionHeader></SetDefaultRenewOptionHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

기본 갱신 옵션 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_default_renew_option&renew_option=auto
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_default_renew_option&renew_option=auto
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetDefaultRenewOptionResponse>
  <SetDefaultRenewOptionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetDefaultRenewOptionHeader>
</SetDefaultRenewOptionResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_default_renew_option&renew_option=auto
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_default_renew_option&renew_option=auto
응답 (JSON 형식)
{
  "SetDefaultRenewOptionResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

폴더 생성 명령

멀티스레드 지원
API 샌드박스 지원

create folder 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

폴더 생성 요청 매개변수
설명
folder_name생성하려는 폴더의 이름
결과 XML 태그
설명
<FolderCreateResponse></FolderCreateResponse>응답 XML 문서의 루트 노드
<FolderCreateHeader></FolderCreateHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<FolderCreateContent></FolderCreateContent>응답 내용
<FolderName></FolderName>폴더 이름
<FolderId></FolderId>새 폴더의 ID

폴더 만들기 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=create_folder&folder_name=new
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=create_folder&folder_name=new
응답 (XML 형식)
<FolderCreateResponse>
  <FolderCreateHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </FolderCreateHeader>
  <FolderCreateContent>
    <FolderName>new</FolderName>
    <FolderId>1</FolderId>
  </FolderCreateContent>
</FolderCreateResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=create_folder&folder_name=new
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=create_folder&folder_name=new
응답 (JSON 형식)
{
   "FolderCreateResponse":{
      "ResponseCode":"0",
      "Status":"success",
      "FolderCreateContent":{
         "FolderName":"new",
         "FolderId":"1"
      }
   }
}
 

폴더 삭제 명령

멀티스레드 지원
API 샌드박스 지원

set Whois 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

폴더 삭제 요청 파라미터
설명
folder_id삭제하려는 폴더의 ID, 쉼표로 구분해야 합니다
결과 XML 태그
설명
<DeleteFolderResponse></DeleteFolderResponse>응답 XML 문서의 루트 노드
<DeleteFolderHeader></DeleteFolderHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 삭제 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_folder&folder_id=0,1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete_folder&folder_id=0,1
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<DeleteFolderResponse>
  <DeleteFolderHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteFolderHeader>
</DeleteFolderResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_folder&folder_id=0,1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete_folder&folder_id=0,1
응답 (JSON 형식)
{
  "DeleteFolderResponse": {
    "SuccessCode": 0,
    "Status": "success"
  }
}
 

폴더 후이즈 설정 명령

멀티스레드 지원
API 샌드박스 지원

set folder Whois 명령을 호출하는 경우 다음 파라미터를 포함해야 합니다:

폴더 Whois 요청 매개변수 설정
설명
folder_id설정하려는 폴더의 ID
registrant_contact도메인 등록자의 정보
admin_contact도메인의 관리자 정보
technical_contact도메인의 기술 정보
billing_contact도메인의 청구 정보
enable (optional)이 Whois 설정을 이 폴더로 이동할 향후 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다.
sync (optional)이 폴더에 있는 모든 도메인의 Whois 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다.
결과 XML 태그
설명
<SetFolderWhoisResponse></SetFolderWhoisResponse>응답 XML 문서의 루트 노드
<SetFolderWhoisHeader></SetFolderWhoisHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 Whois 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
응답 (XML 형식)
<SetFolderWhoisResponse>
  <SetFolderWhoisHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderWhoisHeader>
</SetFolderWhoisResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_whois&folder_id=0&registrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
응답 (JSON 형식)
{
   "SetFolderWhoisResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 네임서버 설정 명령

멀티스레드 지원
API 샌드박스 지원

set folder name servers 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

폴더 네임서버 설정 요청 매개변수
설명
fold_id설정하려는 폴더의 ID, 요청당 1개의 폴더만 설정할 수 있습니다
ns0 - ns12도메인에 사용할 네임 서버를 설정합니다. 최대 13개의 네임 서버를 지정할 수 있지만, 이미 계정에 있어야 합니다
enable (optional)이 네임서버 설정을 이 폴더로 이동할 향후 도메인에도 적용하려면 이 매개변수를 "yes"로 사용할 수 있습니다.
sync (optional)이 폴더에 있는 모든 도메인의 네임서버 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
결과 XML 태그
설명
<SetFolderNsResponse></SetFolderNsResponse>set folder name server 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<SetFolderNsHeader></SetFolderNsHeader>설정 폴더 네임서버 응답 헤더의 태그
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<SetFolderNsContent></SetFolderNsContent>폴더 이름 설정 서버 응답 내용의 태그, 상태가 "success"일 때만 사용됩니다
<Servers></Servers>설정한 서버의 정보
<Server></Server>각 서버
<ServerName></ServerName>서버 이름
<ServerId></ServerId>서버 ID

폴더 NS 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetFolderNsResponse>
  <SetFolderNsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderNsHeader>
  <SetFolderNsContent>
    <Servers>
      <Server>
        <ServerName>ns1.hosts.com</ServerName>
        <ServerId>0</ServerId>
      </Server>
      <Server>
        <ServerName>ns2.hosts.com</ServerName>
        <ServerId>1</ServerId>
      </Server>
    </Servers>
  </SetFolderNsContent>
</SetFolderNsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
응답 (JSON 형식)
{
  "SetFolderNsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "SetFolderNsContent": {
      "Servers": [
        {
          "ServerName": "ns1.hosts.com",
          "ServerId": "0"
        },
        {
          "ServerName": "ns2.hosts.com",
          "ServerId": "1"
        }
      ]
    }
  }
}
 

폴더 파킹 설정 명령

멀티스레드 지원
API 샌드박스 지원

폴더 파킹 설정 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:

폴더 파킹 요청 매개변수 설정
설명
folder_id설정하려는 폴더의 ID, 요청당 1개의 폴더만 설정할 수 있습니다
with_ads (optional)제3자 광고를 원하지 않으면 이 매개변수를 "no"로 사용할 수 있으며, 기본값은 "yes"입니다
enable (optional)이 파킹 설정을 앞으로 이 폴더로 이동할 도메인에 적용하려면, 이 매개변수를 "yes"와 함께 사용할 수 있습니다
sync (optional)이 폴더에 있는 모든 도메인의 파킹 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다.
결과 XML 태그
설명
<SetFolderParkingResponse></SetFolderParkingResponse>응답 XML 문서의 루트 노드
<SetFolderParkingHeader></SetFolderParkingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 파킹 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_parking&folder_id=0&with_ads=no
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_parking&folder_id=0&with_ads=no
응답 (XML 형식)
<SetFolderParkingResponse>
  <SetFolderParkingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderParkingHeader>
</SetFolderParkingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_parking&folder_id=0&with_ads=no
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_parking&folder_id=0&with_ads=no
응답 (JSON 형식)
{
   "SetFolderParkingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 포워딩 설정 명령

멀티스레드 지원
API 샌드박스 지원

폴더 포워딩 설정 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다:

폴더 포워딩 요청 매개변수 설정
설명
folder_id설정하려는 폴더의 ID
forward_url도메인을 포워딩할 URL입니다. 참고로 매개변수는 반드시 인코딩됨 API 호출이 올바르게 해석되도록 하기 위해.
is_temp (optional)원하는 도메인의 포워드 상태, 기본값은 "temporary", 영구적으로 포워드하려면 이 매개변수를 "no"와 함께 사용하세요
enable (optional)이 포워딩 설정을 앞으로 이 폴더로 이동할 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
sync (optional)이 폴더의 모든 도메인에 대한 포워딩 설정을 동기화하려면 이 매개변수를 "yes"로 사용할 수 있습니다.
결과 XML 태그
설명
<SetFolderForwardingResponse></SetFolderForwardingResponse>응답 XML 문서의 루트 노드
<SetFolderForwardingHeader></SetFolderForwardingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 포워딩 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
응답 (XML 형식)
<SetFolderForwardingResponse>
  <SetFolderForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderForwardingHeader>
</SetFolderForwardingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_forwarding&folder_id=0&forward_url=http://mydomain.com&sync=yes
응답 (JSON 형식)
{
   "SetFolderForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 스텔스 명령 설정

멀티스레드 지원
API 샌드박스 지원

set folder stealth 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

폴더 숨김 설정 요청 매개변수
설명
folder_id설정하려는 폴더의 ID
stealth_url도메인을 포워딩할 URL입니다. 참고로 매개변수는 반드시 인코딩됨 API 호출이 올바르게 해석되도록 하기 위해.
stealth_title (optional)페이지의 제목
enable (optional)이 스텔스 설정을 앞으로 이 폴더로 이동할 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
sync (optional)이 폴더의 모든 도메인의 스텔스 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다.
결과 XML 태그
설명
<SetFolderStealthResponse></SetFolderStealthResponse>응답 XML 문서의 루트 노드
<SetFolderStealthHeader></SetFolderStealthHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Folder Stealth 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
응답 (XML 형식)
<SetFolderStealthResponse>
  <SetFolderStealthHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderStealthHeader>
</SetFolderStealthResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http://www.obamashop.com&sync=yes
응답 (JSON 형식)
{
   "SetFolderStealthResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 호스팅 설정 명령

멀티스레드 지원
API 샌드박스 지원

set folder hosting 명령을 호출할 때는 다음 파라미터를 포함해야 합니다:

폴더 호스팅 요청 파라미터 설정
설명
folder_id설정하려는 폴더의 ID
hosting_type원하는 호스팅 유형이며, "advanced"와 "basic" 중에서 선택할 수 있습니다.
enable (optional)이 호스팅 설정을 이 폴더로 이동할 향후 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
even (optional)이 폴더에 있는 모든 도메인의 호스팅 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
결과 XML 태그
설명
<SetFolderHostingResponse></SetFolderHostingResponse>응답 XML 문서의 루트 노드
<SetFolderHostingHeader></SetFolderHostingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 호스팅 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
응답 (XML 형식)
<SetFolderHostingResponse>
  <SetFolderHostingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderHostingHeader>
</SetFolderHostingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
응답 (JSON 형식)
{
   "SetFolderHostingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 DNS 설정 명령

멀티스레드 지원
API 샌드박스 지원

폴더 DNS 설정 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

( 이 명령은 더 이상 사용되지 않으며 권장되지 않습니다. 대신 Set Folder DNS2 명령을 사용하세요 )

폴더 DNS 요청 매개변수 설정
설명
folder_id설정하려는 폴더의 ID
main_record_type기본 레코드 유형
main_record도메인의 DNS 레코드를 지정하세요
main_record도메인의 DNS 레코드를 지정하세요
with_ads (optional)도메인에 대한 TXT 레코드를 지정하세요. main_record_type이 aaaa이고 main_record2를 지정한 경우 main_txts를 최대 3개까지 설정할 수 있고, 그렇지 않으면 main_txts를 최대 4개까지 설정할 수 있습니다.
main_record2메인 레코드 2, "main_record_type"이 "aaaa"일 때만 사용됩니다. 해당 값은 ipv4 형식이어야 합니다.
subdomain0 - subdomain99 (optional)하위 도메인 레코드 (선택 사항)
sub_record_type0 - sub_record_type99 (optional)서브도메인 레코드 유형
sub_record0 - sub_record99 (optional)IP 주소 또는 대상 호스트
mx_host0 - mx_host2 (optional)도메인의 메일 호스트를 지정합니다. distance0이 가장 높은 우선순위입니다.
mx_distance0 - mx_distance2 (optional)Distance0이 가장 높은 우선순위입니다
ttl (optional)TTL(유효 시간)
enable (optional)이 DNS 설정을 이 폴더로 이동할 향후 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다.
sync (optional)이 폴더에 있는 모든 도메인의 DNS 서버 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
결과 XML 태그
설명
<SetFolderDnsResponse></SetFolderDnsResponse>응답 XML 문서의 루트 노드
<SetFolderDnsHeader></SetFolderDnsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 DNS 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
응답 (XML 형식)
<SetFolderDnsResponse>
  <SetFolderDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderDnsHeader>
</SetFolderDnsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
응답 (JSON 형식)
{
   "SetFolderDnsResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 DNS2 설정 명령

멀티스레드 지원
API 샌드박스 지원

set folder DNS2 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

폴더 DNS2 요청 파라미터 설정
설명
folder_id설정하려는 폴더의 ID
main_record_type0 - main_record_type19기본 레코드 유형이며, "a", "aaaa", "cname", "forward", "txt", "mx", "stealth", "email" 중 하나여야 합니다.
main_record0 - main_record19도메인의 DNS 레코드를 지정하세요
main_recordx0 - main_recordx19MX 거리, 포워드 유형, 스텔스 포워드 제목 또는 이메일 별칭, main_record_type이 "forward","mx","stealth","email"일 때 필요합니다
subdomain0 - subdomain99 (optional)하위 도메인 레코드 (선택 사항)
sub_record_type0 - sub_record_type99 (optional)서브도메인 레코드 유형, "a", "aaaa", "cname", "forward", "txt", "srv", "mx", "stealth", "email" 중 하나여야 합니다.
sub_record0 - sub_record99 (optional)IP 주소 또는 대상 호스트
sub_recordx0 - sub_recordx99 (optional)Mx 거리, 포워드 유형, 스텔스 포워드 제목 또는 이메일 별칭이며, sub_record_type이 "forward","mx","stealth","email"일 때 필요합니다
ttl (optional)TTL(유효 시간)
enable (optional)이 DNS 설정을 이 폴더로 이동할 향후 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다.
sync (optional)이 폴더에 있는 모든 도메인의 DNS 서버 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
결과 XML 태그
설명
<SetFolderDnsResponse></SetFolderDnsResponse>응답 XML 문서의 루트 노드
<SetFolderDnsHeader></SetFolderDnsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 Dns2 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetFolderDnsResponse>
  <SetFolderDnsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderDnsHeader>
</SetFolderDnsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
응답 (JSON 형식)
{
  "SetFolderDnsResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

폴더 이메일 포워딩 설정 명령

멀티스레드 지원
API 샌드박스 지원

set folder email forward 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

폴더 이메일 포워딩 설정 요청 매개변수
설명
domain설정하려는 도메인 이름, 요청당 100개 도메인을 설정할 수 있으며, 쉼표로 구분해야 합니다
folder_id설정하려는 폴더의 ID
forward_type포워드 유형, 다음 중 하나일 수 있습니다: "donot": 이메일을 전달하지 않음, "mx": 다른 메일 호스트로 이메일 전달 (MX 레코드), "forward": 다른 메일 호스트로 이메일 전달
username0 - username9사용자 이름, "forward_type"이 "forward"일 때만 사용됩니다
exist_email0 - exist_email9기존 이메일 주소, "forward_type"이 "forward"일 때만 사용됩니다
mx_host0 - mx_host2메일 호스트, "forward_type"이 "mx"일 때만 사용됩니다
mx_distance0 - mx_distance2Distance0은 가장 높은 우선순위이며, "forward_type"이 "mx"일 때만 사용됩니다.
enable (optional)이 설정을 앞으로 이 폴더로 이동할 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
sync (optional)이 폴더에 있는 모든 도메인의 이 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
결과 XML 태그
설명
<SetFolderEmailForwardingResponse></SetFolderEmailForwardingResponse>응답 XML 문서의 루트 노드
<SetFolderEmailForwardingHeader></SetFolderEmailForwardingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 이메일 포워딩 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
응답 (XML 형식)
<SetFolderEmailForwardingResponse>
  <SetFolderEmailForwardingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderEmailForwardingHeader>
</SetFolderEmailForwardingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=test&[email protected]
응답 (JSON 형식)
{
   "SetFolderEmailForwardingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 설정 초기화 명령

멀티스레드 지원
API 샌드박스 지원

set clear folder setting 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

폴더 설정 지우기 요청 매개변수 설정
설명
folder_id설정하려는 폴더의 ID
service해제하려는 서비스이며, "forward", "stealth", "email_forwarding", "dns", "nameservers" 중 하나일 수 있습니다.
결과 XML 태그
설명
<SetClearFolderSettingResponse></SetClearFolderSettingResponse>응답 XML 문서의 루트 노드
<SetClearFolderSettingHeader></SetClearFolderSettingHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 설정 지우기 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
응답 (XML 형식)
<SetClearFolderSettingResponse>
  <SetClearFolderSettingHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetClearFolderSettingHeader>
</SetClearFolderSettingResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_clear_folder_setting&folder_id=0&service=nameservers
응답 (JSON 형식)
{
   "SetClearFolderSettingResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 이름 설정 명령

멀티스레드 지원
API 샌드박스 지원

폴더 이름 설정 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

폴더 이름 설정 요청 파라미터
설명
folder_id설정하려는 폴더의 ID
folder_name새 폴더 이름
결과 XML 태그
설명
<SetFolderNameResponse></SetFolderNameResponse>응답 XML 문서의 루트 노드
<SetFolderNameHeader></SetFolderNameHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

폴더 이름 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_name&folder_id=0&folder_name=new
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_name&folder_id=0&folder_name=new
응답 (XML 형식)
<SetFolderNameResponse>
  <SetFolderNameHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderNameHeader>
</SetFolderNameResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_name&folder_id=0&folder_name=new
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_name&folder_id=0&folder_name=new
응답 (JSON 형식)
{
   "SetFolderNameResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

Set Folder Renew Option 명령

멀티스레드 지원
API 샌드박스 지원

set folder renew option command를 호출할 경우 다음 매개변수를 포함해야 합니다:

폴더 갱신 옵션 요청 파라미터 설정
설명
folder_id설정하려는 폴더의 ID, 요청당 1개의 폴더만 설정할 수 있습니다
renew_option폴더에 설정할 갱신 옵션; "donot", "auto" 또는 "reset"일 수 있습니다.
enable (optional)이 갱신 설정을 이 폴더로 이동할 향후 도메인에 적용하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
sync (optional)이 폴더에 있는 모든 도메인의 갱신 설정을 동기화하려면 이 매개변수를 "yes"와 함께 사용할 수 있습니다
결과 XML 태그
설명
<Response></Response>응답 XML 문서의 루트 노드
<ResponseHeader></ResponseHeader>응답 헤더
<ResponseCode></ResponseCode>응답 코드, 성공 시 "0", 실패 시 "-1"
<Error></Error>오류 정보, 응답 코드가 "-1"일 때만 사용됩니다

폴더 갱신 옵션 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
응답 (XML 형식)
<SetFolderRenewOptionResponse>
  <SetFolderRenewOptionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetFolderRenewOptionHeader>
</SetFolderRenewOptionResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_folder_renew_option&folder_id=0&renew_option=auto
응답 (JSON 형식)
{
   "SetFolderRenewOptionResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

폴더 목록 명령

멀티스레드 지원
API 샌드박스 지원

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:

폴더 목록 요청 매개변수
설명
N/A추가 매개변수가 필요하지 않습니다
<FolderListResponse></FolderListResponse>응답 XML 문서의 루트 노드
<FolderListHeader></FolderListHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<FolderListContent></FolderListContent>응답 내용
<FolderList></FolderList>폴더 목록
<List></List>
<Folder></Folder>
<FolderId></FolderId>폴더 ID
<FolderName></FolderName>폴더 이름
<DefaultWhois></DefaultWhois>기본 Whois
<DefaultWhoisEnableStatus></DefaultWhoisEnableStatus>기본 Whois 활성화 상태
<DefaultRegistrant></DefaultRegistrant>기본 등록자
<ContactId></ContactId>연락처 ID
<DefaultAdmin></DefaultAdmin>기본 관리자
<DefaultTechnical></DefaultTechnical>기본 기술 정보
<DefaultBilling></DefaultBilling>기본 결제 정보
<DefaultNameServerEnableStatus></DefaultNameServerEnableStatus>기본 네임서버 활성화 상태
<NameServerSettings></NameServerSettings>네임서버 설정
<Type></Type>네임 서버 유형
<WithAds></WithAds>광고 포함 여부
<DefaultRenewOption></DefaultRenewOption>기본 갱신 옵션
<DefaultRenewOptionEnableStatus></DefaultRenewOptionEnableStatus>기본 갱신 옵션 활성화 상태
<RenewOption></RenewOption>갱신 옵션
<DefaultTransferLock></DefaultTransferLock>기본 이전 잠금
<DefaultTransferLockEnableStatus></DefaultTransferLockEnableStatus>기본 전송 잠금 활성화 상태
<LockStatus></LockStatus>잠금 상태

폴더 목록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=folder_list
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=folder_list
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<FolderListResponse>
  <FolderListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </FolderListHeader>
  <FolderListContent>
    <FolderList>
      <List>
        <Folder>
          <FolderId>0</FolderId>
          <FolderName>new</FolderName>
          <DefaultWhois>
            <DefaultWhoisEnableStatus>disable</DefaultWhoisEnableStatus>
            <DefaultRegistrant>
              <ContactId>0</ContactId>
            </DefaultRegistrant>
            <DefaultAdmin>
              <ContactId>0</ContactId>
            </DefaultAdmin>
            <DefaultTechnical>
              <ContactId>0</ContactId>
            </DefaultTechnical>
            <DefaultBilling>
              <ContactId>0</ContactId>
            </DefaultBilling>
          </DefaultWhois>
          <DefaultNameServers>
            <DefaultNameServerEnableStatus>disable</DefaultNameServerEnableStatus>
            <NameServerSettings>
              <Type>Dynadot Parking</Type>
              <WithAds>Yes</WithAds>
            </NameServerSettings>
          </DefaultNameServers>
          <DefaultRenewOption>
            <DefaultRenewOptionEnableStatus>disable</DefaultRenewOptionEnableStatus>
            <RenewOption>no renew option</RenewOption>
          </DefaultRenewOption>
          <DefaultTransferLock>
            <DefaultTransferLockEnableStatus>disable</DefaultTransferLockEnableStatus>
            <LockStatus>locked</LockStatus>
          </DefaultTransferLock>
        </Folder>
      </List>
    </FolderList>
  </FolderListContent>
</FolderListResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=folder_list
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=folder_list
응답 (JSON 형식)
{
  "FolderListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "FolderList": [
      {
        "FolderId": "0",
        "FolderName": "new",
        "DefaultWhois": {
          "DefaultWhoisEnableStatus": "disable",
          "DefaultRegistrant": {
            "ContactId": "0"
          },
          "DefaultAdmin": {
            "ContactId": "0"
          },
          "DefaultTechnical": {
            "ContactId": "0"
          },
          "DefaultBilling": {
            "ContactId": "0"
          }
        },
        "DefaultNameServers": {
          "DefaultTransferLockEnableStatus": "disable",
          "NameServerSettings": {
            "Type": "Dynadot Parking",
            "WithAds": "Yes"
          }
        },
        "DefaultRenewOption": {
          "DefaultRenewOptionEnableStatus": "disable",
          "RenewOption": "no renew option"
        },
        "DefaultTransferLock": {
          "DefaultTransferLockEnableStatus": "disable",
          "LockStatus": "locked"
        }
      }
    ]
  }
}
 

백오더 요청 추가 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

add backorder request 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

백오더 요청 추가 요청 파라미터
설명
domain추가하려는 도메인이며 Dynadot이 이를 확보할 경우 비용을 지불하는 데 동의하는 도메인입니다. 요청당 100개의 도메인을 추가할 수 있으며, 쉼표로 구분해야 합니다.
결과 XML 태그
설명
<AddBackorderRequestResponse></AddBackorderRequestResponse>응답 XML 문서의 루트 노드
<AddBackorderRequestHeader></AddBackorderRequestHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

백오더 요청 추가 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
응답 (XML 형식)
<AddBackorderRequestResponse>
  <AddBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </AddBackorderRequestHeader>
</AddBackorderRequestResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
응답 (JSON 형식)
{
   "AddBackorderRequestResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

백오더 요청 삭제 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

백오더 삭제 요청 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

백오더 요청 삭제 요청 매개변수
설명
domain백오더 요청 목록에서 제거하려는 도메인입니다. 요청당 100개까지 도메인을 제거할 수 있으며, 쉼표로 구분해야 합니다.
결과 XML 태그
설명
<DeleteBackorderRequestResponse></DeleteBackorderRequestResponse>응답 XML 문서의 루트 노드
<DeleteBackorderRequestHeader></DeleteBackorderRequestHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

백오더 요청 삭제 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=delete_backorder_request&domain=domaindropp.com
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=delete_backorder_request&domain=domaindropp.com
응답 (XML 형식)
<DeleteBackorderRequestResponse>
  <DeleteBackorderRequestHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </DeleteBackorderRequestHeader>
</DeleteBackorderRequestResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=delete_backorder_request&domain=domaindropp.com
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=delete_backorder_request&domain=domaindropp.com
응답 (JSON 형식)
{
   "DeleteBackorderRequestResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
 

백오더 요청 목록 명령어

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

백오더 요청 목록 명령을 호출하면 지정된 계정의 백오더 요청 목록을 반환합니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

백오더 요청 목록 요청 파라미터
설명
start_date요청하려는 경매의 드롭 시작일, yyyy-mm-dd, 예: 2015-05-05
end_date요청하려는 경매의 드롭 종료 날짜, yyyy-mm-dd, 예: 2015-05-05
결과 XML 태그
설명
<BackorderRequestListResponse></BackorderRequestListResponse>응답 XML 문서의 루트 노드
<BackorderRequestListHeader></BackorderRequestListHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<BackorderRequestListContent></BackorderRequestListContent>응답 내용
<BackorderRequestList></BackorderRequestList>백오더 요청 목록
<BackorderRequest></BackorderRequest>백오더 요청
<Domain></Domain>목록에 있는 도메인
<CutoffTime></CutoffTime>요청 삭제 기준 날짜(Unix 시간, 1970년 1월 1일 UTC 자정 이후 밀리초)
<BackorderRequestStatus></BackorderRequestStatus>드롭 캐칭 과정의 상태

백오더 요청 목록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<BackorderRequestListResponse>
  <BackorderRequestListHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </BackorderRequestListHeader>
  <BackorderRequestListContent>
    <BackorderRequestList>
      <BackorderRequest>
        <DomainName>testdrop.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
      <BackorderRequest>
        <DomainName>testdrop3.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
      <BackorderRequest>
        <DomainName>testdrop4.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
      <BackorderRequest>
        <DomainName>testdrop5.com</DomainName>
        <CutoffTime>1403914140000</CutoffTime>
        <BackorderRequestStatus>Active</BackorderRequestStatus>
      </BackorderRequest>
    </BackorderRequestList>
  </BackorderRequestListContent>
</BackorderRequestListResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
응답 (JSON 형식)
{
  "BackorderRequestListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "BackorderRequestList": [
      {
        "DomainName": "testdrop.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      },
      {
        "DomainName": "testdrop3.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      },
      {
        "DomainName": "testdrop4.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      },
      {
        "DomainName": "testdrop5.com",
        "CutoffTime": "1403914140000",
        "BackorderRequestStatus": "Active"
      }
    ]
  }
}
요청 (CSV 형식)https://api.dynadot.com/api3.html?key=[API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
샌드박스 요청 (CSV 형식)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
응답 (CSV 형식)
ok,success,Domain,CutoffTime,BackorderRequestStatus,testdrop.com,1403914140000,Active,testdrop3.com,1403914140000,Active,testdrop4.com,1403914140000,Active,testdrop5.com,1403914140000,Active
 

공개 경매 명령 가져오기

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get open auctions 명령을 호출하면 진행 중인 경매 목록이 반환됩니다. 이 명령을 호출할 때는 다음 파라미터를 포함해야 합니다:

Get Open Auctions 요청 매개변수
설명
currency (optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
type (optional)보려는 경매 유형으로, "expired", "user", "backorder" 또는 "registry_expired", "registrar"여야 합니다. 둘 이상의 경매 유형을 가져오려면 ","를 사용하여 각 경매 유형을 구분할 수 있습니다.
count_per_page페이지당 표시되는 항목 수(최대 1000)
page_index 어떤 페이지의 엔터티를 보시겠습니까?
has_bids (optional)이 매개변수가 true이면 입찰이 있는 경매만 반환합니다. false이면 입찰이 없는 경매를 반환합니다. 전달하지 않으면 모든 경매를 반환합니다.
결과 XML 태그
설명
<GetOpenAuctionsResponse></GetOpenAuctionsResponse>공개 경매 가져오기 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<GetOpenAuctionsHeader></GetOpenAuctionsHeader>오픈 경매 헤더 가져오기
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetOpenAuctionsContent></GetOpenAuctionsContent>Tag of get open auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<AuctionId></AuctionId>경매 ID
<Domain></Domain>경매의 도메인 이름
<BidPrice></BidPrice>경매의 현재 입찰가
<BidPriceCurrency></BidPriceCurrency>입찰 가격 통화
<Bids></Bids>경매 입찰 수
<EndTime></EndTime>경매 종료 시간
<EndTimestamp></EndTimestamp>경매 종료 날짜 (Unix 시간, 1970년 1월 1일 자정 UTC 이후 밀리초)
<Revenue></Revenue>경매 수익
<RevenueCurrency></RevenueCurrency>수익 통화
<Visitors></Visitors>도메인 방문자
<Links></Links>도메인의 인바운드 링크
<Age></Age>도메인 나이

공개 경매 조회 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
응답 (XML 형식)
<GetOpenAuctionsResponse>
  <GetOpenAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetOpenAuctionsHeader>
  <GetOpenAuctionsContent>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
            <Revenue>72</Revenue>
            <RevenueCurrency>USD</RevenueCurrency>
            <Visitors>-1</Visitors>
            <Links>-1</Links>
            <Age>1</Age>
    </Auction>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
            <Revenue>72</Revenue>
            <RevenueCurrency>USD</RevenueCurrency>
            <Visitors>-1</Visitors>
            <Links>-1</Links>
            <Age>1</Age>
    </Auction>
    .
    .
    .
  </GetOpenAuctionsContent>
</GetOpenAuctionsResponse>
요청(csv 형식)

https://api.dynadot.com/api3.html?key=mykey&command=get_open_auctions¤cy=usd&type=expired&count_per_page=20&page_index=1

응답

ok,
success,
AuctionId,Domain,BidPrice,BidPriceCurrency,Bids,EndTime,EndTimestamp,Revenue,RevenueCurrency,Visitors,Links,Age
10001,domain.com,92.99,USD,0,2015/04/28 18:04 UTC,1430244248274,0.64,USD,-1,-1,1
10002,xn--wkccg.com,77.99,USD,0,2015/05/01 06:04 UTC,1430460248338,86,USD,435,-1,1
10003,domain2.com,11.25,USD,0,2015/05/05 06:04 UTC,1430805846946,91,USD,358,-1,1
.
.
.

요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_open_auctions&currency=usd&type=expired&count_per_page=20&page_index=1
응답 (JSON 형식)
{
    "status": "success",
    "auction_list": [
        {
            "auction_id": 11,
            "domain": "domain.com",
            "utf_name": "domain.com",
            "is_idn": false,
            "auction_type": "expired",
            "currency": "USD",
            "current_bid_price": "124.00",
            "bids": 4,
            "bidders": 2,
            "time_left": "1 day, 23 hours",
            "start_time": "2022/03/28 02:20 PST",
            "start_time_stamp": 1648459234033,
            "end_time": "2022/04/04 02:20 PST",
            "end_time_stamp": 1649064034033,
            "visitors": 223,
            "links": "-",
            "age": 0,
            "dyna_appraisal": "-"
        },
        {
            "auction_id": 12,
            "domain": "domain0.com",
            "utf_name": "domain0.com",
            "is_idn": false,
            "auction_type": "expired",
            "currency": "USD",
            "current_bid_price": "44.99",
            "bids": 1,
            "bidders": 1,
            "time_left": "2 days, 23 hours",
            "start_time": "2022/03/29 02:20 PST",
            "start_time_stamp": 1648545634049,
            "end_time": "2022/04/05 02:20 PST",
            "end_time_stamp": 1649150434049,
            "visitors": 245,
            "links": "-",
            "age": 0,
            "dyna_appraisal": "-"
        }
        ...
    ]
}
 

경매 상세 정보 가져오기 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get auction details 명령을 호출하면 지정된 경매의 세부 정보가 반환됩니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

경매 세부 정보 조회 요청 매개변수
설명
domain경매 도메인 이름인 IDN(국제 도메인 이름)은 "xn--wkccg.com"과 같이 퓨니코드를 사용해야 합니다. 하나 이상의 경매를 가져올 수 있으며, 각 도메인은 ","로 구분해야 합니다.
currency (optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<GetAuctionDetailsResponse></GetAuctionDetailsResponse>경매 세부정보 응답의 태그이며, 응답 XML 문서의 루트 노드입니다.
<GetAuctionDetailsHeader></GetAuctionDetailsHeader>백오더 경매 상세 정보 가져오기 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetAuctionDetailsContent></GetAuctionDetailsContent>Tag of get auction details content, it's only used when status is "success"
<AuctionStatusId></AuctionStatusId>경매 상태 ID : '0'은 진행 중, '1'은 사용자에 의한 취소, '2'는 관리자에 의한 취소, '3'은 갱신에 의한 취소, '4'는 완료, '5'는 Transfer Away로 인한 취소
<AuctionStatus></AuctionStatus>경매 상태
<UserIsHighBid></UserIsHighBid>사용자가 최고 입찰자인 경우
<YourCurrentBid></YourCurrentBid>지정된 경매에 대한 현재 입찰가입니다. 입찰하지 않았다면 '-1'입니다.
<YourProxyBid></YourProxyBid>당신의 프록시 입찰 지정된 경매의 경우. 입찰하지 않았다면 '-1'입니다
<AuctionId></AuctionId>경매 ID
<Domain></Domain>경매의 도메인 이름
<BidPrice></BidPrice>경매의 현재 입찰가
<BidPriceCurrency></BidPriceCurrency>입찰 가격 통화
<Bids></Bids>경매 입찰 수
<EndTime></EndTime>경매 종료 시간
<EndTimestamp></EndTimestamp>경매 종료 날짜 (Unix 시간, 1970년 1월 1일 자정 UTC 이후 밀리초)
<IsPremium></IsPremium>프리미엄 도메인인지 여부
<RenewalPrice></RenewalPrice>갱신 가격

경매 세부정보 가져오기 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
샌드박스 요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetAuctionDetailsResponse>
  <GetAuctionDetailsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetAuctionDetailsHeader>
  <GetAuctionDetailsContent>
    <Auction>
      <AuctionStatusId>0</AuctionStatusId>
      <AuctionStatus>1</AuctionStatus>
      <AuctionId>0</AuctionId>
      <Domain>test.biz</Domain>
      <BidPrice>46.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>0</Bids>
      <EndTime>1970/01/01 00:00 UTC</EndTime>
      <EndTimestamp>0</EndTimestamp>
      <Revenue>1</Revenue>
      <RevenueCurrency>USD</RevenueCurrency>
      <Visitors>-1</Visitors>
      <Links>1</Links>
      <Age>10</Age>
      <isPremium>false</isPremium>
      <RenewalPrice>-0.1</RenewalPrice>
      <UserIsHighBid>false</UserIsHighBid>
      <YourCurrentBid>-1</YourCurrentBid>
      <YourProxyBid>-1</YourProxyBid>
    </Auction>
  </GetAuctionDetailsContent>
</GetAuctionDetailsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
샌드박스 요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_auction_details&domain=domain0.com&currency=usd
응답 (JSON 형식)
{
  "status": "success",
  "size": 1,
  "auction_details": [
    {
      "auction_json": {
        "auction_id": 0,
        "domain": "test.biz",
        "utf_name": "test.biz",
        "is_idn": false,
        "auction_type": "expired",
        "current_bid_price": "46.99",
        "accepted_bid_price": "46.99",
        "currency": "USD",
        "is_high_bidder": false,
        "bids": 0,
        "bidders": 0,
        "auction_status_id": 0,
        "time_left": "1",
        "start_time": "1",
        "start_time_stamp": 0,
        "end_time": "",
        "end_time_stamp": 0,
        "revenue": "1",
        "visitors": -1,
        "links": "1",
        "age": 10,
        "estibot_appraisal": "",
        "dyna_appraisal": "",
        "bidder_name": "",
        "bid_price": "",
        "timestamp": 0,
        "bid_status": "",
        "is_proxy_auto_bid": false,
        "auction_ended": false,
        "customer_bided": false,
        "customer_bid": "1",
        "customer_proxy_bid": "1",
        "is_premium": false,
        "renewal_price": "-0.1"
      },
      "bid_history": []
    }
  ]
}
 

경매 입찰 조회 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get auction bids 명령을 호출하면 참여한 입찰 목록을 얻을 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

경매 입찰 조회 요청 매개변수
설명
currency (optional)입찰 통화는 "usd", "eur", "cny" 중 하나여야 하며, 기본 통화는 미국 달러입니다.
count_per_page페이지당 표시되는 항목 수(최대 50)
page_index 어떤 페이지의 엔터티를 보시겠습니까?
결과 XML 태그
설명
<GetAuctionBidsResponse></GetAuctionBidsResponse>경매 입찰 조회 응답의 태그, 응답 XML 문서의 루트 노드입니다
<GetAuctionBidsHeader></GetAuctionBidsHeader>Get auction bids 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetAuctionBidsContent></GetAuctionBidsContent>Tag of get auction bids content, it's only used when status is "success"
<BidList></BidList> 입찰 목록
<Bid></Bid> 입찰 항목
<BidId></BidId> 입찰 ID
<AuctionId></AuctionId> 경매 ID
<AccountId></AccountId>계정 ID
<Domain></Domain>경매의 도메인 이름
<DomainUtf></DomainUtf>경매의 도메인 utf 이름
<AuctionType></AuctionType>경매 유형
<IsIdn></IsIdn>이 도메인이 국제화 도메인 이름인 경우
<CurrentBid></CurrentBid>경매의 현재 입찰 가격
<YourStatus></YourStatus>경매에 대한 귀하의 입찰 상태
<ProxyBid></ProxyBid>경매에 대한 프록시 입찰가
<ActiveBidders></ActiveBidders>이 경매에 참여하는 입찰자 수
<TimeLeft></TimeLeft>경매 남은 시간
<EndTime></EndTime>경매 종료 시간
<EndTimestamp></EndTimestamp>경매 종료 타임스탬프

경매 입찰 조회 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
응답 (XML 형식)
<GetAuctionBidsResponse>
    <GetAuctionBidsHeader>
        <SuccessCode>0</SuccessCode>
        <Status>success</Status>
    </GetAuctionBidsHeader>
    <GetAuctionBidsContent>
        <BidList>
            <Bid>
                <BidId>0</BidId>
                <AuctionId>11</AuctionId>
                <AccountId>1</AccountId>
                <Domain>domain.com</Domain>
                <DomainUtf>domain.com</DomainUtf>
                <AuctionType>expired</AuctionType>
                <IsIdn>false</IsIdn>
                <CurrentBid>$124.00</CurrentBid>
                <YourStatus>Out Bid</YourStatus>
                <ProxyBid>$119.00</ProxyBid>
                <ActiveBidders>2</ActiveBidders>
                <TimeLeft>1 day, 6 hours</TimeLeft>
                <EndTime>2022/04/04 02:20:34 PST</EndTime>
                <EndTimestamp>1649064034033</EndTimestamp>
            </Bid>
            <Bid>
                <BidId>9</BidId>
                <AuctionId>12</AuctionId>
                <AccountId>1</AccountId>
                <Domain>domain0.com</Domain>
                <DomainUtf>domain0.com</DomainUtf>
                <AuctionType>expired</AuctionType>
                <IsIdn>false</IsIdn>
                <CurrentBid>$44.99</CurrentBid>
                <YourStatus>High Bidder</YourStatus>
                <ProxyBid>$121.00</ProxyBid>
                <ActiveBidders>1</ActiveBidders>
                <TimeLeft>2 days, 6 hours</TimeLeft>
                <EndTime>2022/04/05 02:20:34 PST</EndTime>
                <EndTimestamp>1649150434049</EndTimestamp>
            </Bid>
        </BidList>
    </GetAuctionBidsContent>
</GetAuctionBidsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_auction_bids&currency=usd&count_per_page=20&page_index=1
응답 (JSON 형식)
{
    "status": "success",
    "auction_bids": [
        {
            "bid_id": 0,
            "auction_id": 11,
            "account_id": "1",
            "domain": "domain.com",
            "domain_utf": "domain.com",
            "auction_type": "expired",
            "is_idn": false,
            "current_bid": "$44.99",
            "your_status": "High Bidder",
            "proxy_bid": "$119.00",
            "active_bidders": 1,
            "time_left": "1 day, 23 hours",
            "end_time": "2022/04/04 02:20:34 PST",
            "end_time_stamp": 1649064034033
        },
        {
            "bid_id": 2,
            "auction_id": 12,
            "account_id": "1",
            "domain": "domain0.com",
            "domain_utf": "domain0.com",
            "auction_type": "expired",
            "is_idn": false,
            "current_bid": "$44.99",
            "your_status": "High Bidder",
            "proxy_bid": "$119.00",
            "active_bidders": 1,
            "time_left": "2 days, 23 hours",
            "end_time": "2022/04/05 02:20:34 PST",
            "end_time_stamp": 1649150434049
        }
        ...
    ]
}
 

경매 입찰 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

경매 입찰 명령을 호출하면 지정된 경매에 입찰합니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

경매 입찰 요청 파라미터
설명
domain경매 도메인 이름인 IDN(국제화 도메인 이름)은 "xn--wkccg.com"과 같이 퓨니코드를 사용해야 합니다.
bid_amount경매에 대한 입찰 금액이며, 기본 통화는 미국 달러이고, 아래 currency 매개변수로 지정할 수도 있습니다
currency (optional)입찰 통화는 "usd", "eur", "cny" 중 하나여야 하며, 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<PlaceAuctionBidResponse></PlaceAuctionBidResponse>경매 입찰 응답 태그이며, 응답 XML 문서의 루트 노드입니다
<PlaceAuctionBidHeader></PlaceAuctionBidHeader>경매 입찰 헤더 배치
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

도메인 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
응답 (XML 형식)
<PlaceAuctionBidResponse>
  <PlaceAuctionBidHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </PlaceAuctionBidHeader>
</PlaceAuctionBidResponse>
요청(csv 형식)

https://api.dynadot.com/api3.html?key=mykey&command=place_auction_bid&domain=example.com&bid_amount=99.9¤cy=usd

응답

ok,success

요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=place_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
응답 (JSON 형식)
{
    "status": "success",
    "auction_details": {
        "auction_json": {
            "auction_id": 12,
            "domain": "example.com",
            "utf_name": "example.com",
            "is_idn": false,
            "auction_type": "expired",
            "current_bid_price": "44.99",
            "accepted_bid_price": "45.99",
            "currency": "USD",
            "is_high_bidder": true,
            "bids": 3,
            "bidders": 2,
            "time_left": "2 days, 22 hours",
            "start_time": "2022/03/29 02:20 PST",
            "start_time_stamp": 1648545634049,
            "end_time": "2022/04/05 02:20 PST",
            "end_time_stamp": 1649150434049,
            "revenue": "$26.50",
            "visitors": 245,
            "links": "-",
            "age": 0,
            "dyna_appraisal": "-",
            "auction_ended": false,
            "customer_bided": true,
            "customer_bid": "44.99",
            "customer_proxy_bid": "$121.00"
        },
        "bid_history": [
            {
                "bidder_name": "You",
                "bid_price": "44.99",
                "currency": "USD",
                "timestamp": 1648892255084,
                "bid_status": "High Bidder",
                "is_proxy_auto_bid": false
            }
            ...        ]
    }
}
 

종료된 경매 가져오기 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get closed auctions 명령을 호출하면 지정된 계정의 종료된 경매 목록이 반환됩니다. 이 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:

종료된 경매 조회 요청 파라미터
설명
start_date경매 종료 시간의 시작을 나타내는 타임스탬프, yyyy-mm-dd, 예: 2015-05-05
end_date경매 종료 시간의 끝을 나타내는 타임스탬프, yyyy-mm-dd, 예: 2015-05-05
currency (optional)입찰 통화는 "usd", "eur", "cny" 중 하나여야 하며, 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<GetClosedAuctionsResponse></GetClosedAuctionsResponse>종료된 경매 가져오기 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<GetClosedAuctionsHeader></GetClosedAuctionsHeader>종료된 경매 헤더 가져오기
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetClosedAuctionsContent></GetClosedAuctionsContent>Tag of get closed auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<AuctionId></AuctionId>경매 ID
<Domain></Domain>경매의 도메인 이름
<AuctionStatusId></AuctionStatusId>경매 상태 ID, '0'은 진행 중, '1'은 사용자에 의해 종료됨, '2'는 관리자에 의해 종료됨, '3'은 갱신으로 종료됨, '4'는 시간 초과로 종료됨, '5'는 다른 곳으로 이전되어 종료됨
<AuctionStatus></AuctionStatus>경매 상태
<BidPrice></BidPrice>경매의 현재 입찰가
<BidPriceCurrency></BidPriceCurrency>입찰 가격 통화
<Bids></Bids>경매 입찰 수
<AuctionWonStatus></AuctionWonStatus>사용자가 이 경매에서 낙찰받은 경우
<YourHighBid></YourHighBid>이 경매에 대한 귀하의 최고 입찰가
<YourProxyBid></YourProxyBid>이 경매에 대한 회원님의 프록시 입찰

종료된 경매 가져오기 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetClosedAuctionsResponse>
  <GetClosedAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetClosedAuctionsHeader>
  <GetClosedAuctionsContent>
    <Auction>
      <AuctionId>2</AuctionId>
      <Domain>testdomain1.test</Domain>
      <AuctionStatusId>4</AuctionStatusId>
      <AuctionStatus>Closed by Timeout</AuctionStatus>
      <BidPrice>89.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>89.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
    </Auction>
    <Auction>
      <AuctionId>3</AuctionId>
      <Domain>testdomain2.test</Domain>
      <AuctionStatusId>4</AuctionStatusId>
      <AuctionStatus>Closed by Timeout</AuctionStatus>
      <BidPrice>28.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>28.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
    </Auction>
  </GetClosedAuctionsContent>
</GetClosedAuctionsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
응답 (JSON 형식)
{
  "GetClosedAuctionsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Auctions": [
      {
        "AuctionId": "2",
        "Domain": "testdomain1.test",
        "AuctionStatusId": "4",
        "AuctionStatus": "Closed by Timeout",
        "BidPrice": "89.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "AuctionWonStatus": "won",
        "YourHighBid": "89.99",
        "YourProxyBid": "1000.0"
      },
      {
        "AuctionId": "3",
        "Domain": "testdomain2.test",
        "AuctionStatusId": "4",
        "AuctionStatus": "Closed by Timeout",
        "BidPrice": "28.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "AuctionWonStatus": "won",
        "YourHighBid": "28.99",
        "YourProxyBid": "1000.0"
      }
    ]
  }
}
요청 (CSV 형식)https://api.dynadot.com/api3.html?key=[API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
샌드박스 요청 (CSV 형식)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
응답 (CSV 형식)
ok,success,AuctionId,Domain,AuctionStatusId,AuctionStatus,BidPrice,BidPriceCurrency,Bids,AuctionWonStatus,YourHighBid,YourProxyBid,2,testdomain1.test,4,Closed by Timeout,89.99,USD,1,won,89.99,1000.0,3,testdomain2.test,4,Closed by Timeout,28.99,USD,1,won,28.99,1000.0
 

오픈 백오더 경매 조회 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get open backorder auctions 명령을 호출하면 진행 중인 백오더 경매 목록이 반환됩니다. 이 명령을 호출할 때는 다음 매개변수를 포함해야 합니다:

오픈 백오더 경매 조회 요청 매개변수
설명
currency (optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<GetOpenBackorderAuctionsResponse></GetOpenBackorderAuctionsResponse>get open backorder auctions 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<GetOpenBackorderAuctionsHeader></GetOpenBackorderAuctionsHeader>오픈 백오더 경매 헤더 가져오기
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetOpenBackorderAuctionsContent></GetOpenBackorderAuctionsContent>Tag of get open backorder auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<AuctionId></AuctionId>경매 ID
<Domain></Domain>경매의 도메인 이름
<BidPrice></BidPrice>경매의 현재 입찰가
<BidPriceCurrency></BidPriceCurrency>입찰 가격 통화
<Bids></Bids>경매 입찰 수
<EndTime></EndTime>경매 종료 시간
<EndTimestamp></EndTimestamp>경매 종료 날짜 (Unix 시간, 1970년 1월 1일 자정 UTC 이후 밀리초)

오픈 백오더 경매 조회 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_open_backorder_auctions&currency=usd
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_open_backorder_auctions&currency=usd
응답 (XML 형식)
<GetOpenBackorderAuctionsResponse>
  <GetOpenBackorderAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetOpenBackorderAuctionsHeader>
  <GetOpenBackorderAuctionsContent>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
    </Auction>
    <Auction>
           <AuctionId>0</AuctionId>
            <Domain>domain.com</Domain>
            <BidPrice>63.99</BidPrice>
            <BidPriceCurrency>USD</BidPriceCurrency>
            <Bids>0</Bids>
            <EndTime>2015/04/28 05:46 UTC</EndTime>
            <EndTimestamp>1430199960354</EndTimestamp>
    </Auction>
    .
    .
    .
  </GetOpenBackorderAuctionsContent>
</GetOpenBackorderAuctionsResponse>
요청(csv 형식)

https://api.dynadot.com/api3.html?key=mykey&command=get_open_backorder_auctions¤cy=usd

응답

ok,
success,
AuctionId,Domain,BidPrice,BidPriceCurrency,Bids,EndTime,EndTimestamp
10000,backorder0.com,6.35,USD,0,2017/08/29 17:53 UTC,1504029194453
10001,backorder1.com,1.0,USD,0,2017/08/29 17:53 UTC,1504029194453
10002,backorder2.com,1.0,USD,0,2017/08/29 17:53 UTC,1504029194453
.
.
.

 

백오더 경매 세부 정보 가져오기 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get backorder auction details 명령을 호출하면 지정된 경매의 세부 정보를 반환합니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출할 경우 다음 매개변수가 포함되어야 합니다:

경매 세부 정보 조회 요청 매개변수
설명
domain백오더 경매의 도메인 이름이며, IDN(국제화 도메인 이름)은 "xn--wkccg.com"처럼 punycode를 사용해야 합니다.
currency (optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<GetBackorderAuctionDetailsResponse></GetBackorderAuctionDetailsResponse>경매 세부정보 응답의 태그이며, 응답 XML 문서의 루트 노드입니다.
<GetAuctionDetailsHeader></GetAuctionDetailsHeader>경매 상세 정보 가져오기 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetAuctionDetailsContent></GetAuctionDetailsContent>Tag of get auction details content, it's only used when status is "success"
<AuctionStatusId></AuctionStatusId>경매 상태 ID, '0'은 진행 중, '1'은 사용자에 의해 종료됨, '2'는 관리자에 의해 종료됨, '3'은 갱신으로 종료됨, '4'는 시간 초과로 종료됨, '5'는 다른 곳으로 이전되어 종료됨
<AuctionStatus></AuctionStatus>경매 상태
<AuctionId></AuctionId>경매 ID
<Domain></Domain>경매의 도메인 이름
<BidPrice></BidPrice>경매의 현재 입찰가
<BidPriceCurrency></BidPriceCurrency>입찰 가격 통화
<Bids></Bids>경매 입찰 수
<EndTime></EndTime>경매 종료 시간
<EndTimestamp></EndTimestamp>경매 종료 날짜 (Unix 시간, 1970년 1월 1일 자정 UTC 이후 밀리초)
<Revenue></Revenue>경매 수익
<RevenueCurrency></RevenueCurrency>수익 통화
<Visitors></Visitors>도메인 방문자
<Links></Links>도메인의 인바운드 링크
<Age></Age>도메인 나이
<UserIsHighBid></UserIsHighBid>사용자가 최고 입찰자인 경우
<YourCurrentBid></YourCurrentBid>지정된 경매에 대한 현재 입찰가입니다. 입찰하지 않았다면 '-1'입니다.
<YourProxyBid></YourProxyBid>당신의 프록시 입찰 지정된 경매의 경우. 입찰하지 않았다면 '-1'입니다

백오더 경매 세부 정보 가져오기 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetBackorderAuctionDetailsResponse>
  <GetBackorderAuctionDetailsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetBackorderAuctionDetailsHeader>
  <GetBackorderAuctionDetailsContent>
    <AuctionStatusId>0</AuctionStatusId>
    <AuctionStatus>In Progress</AuctionStatus>
    <UserIsHighBid>no</UserIsHighBid>
    <YourCurrentBid>-1</YourCurrentBid>
    <YourProxyBid>-1</YourProxyBid>
    <Auction>
      <AuctionId>10001</AuctionId>
      <Domain>example.com</Domain>
      <BidPrice>89.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>0</Bids>
      <EndTime>2015/04/28 18:16 UTC</EndTime>
      <EndTimestamp>1430244969779</EndTimestamp>
    </Auction>
  </GetBackorderAuctionDetailsContent>
</GetBackorderAuctionDetailsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_backorder_auction_details&domain=example.com&currency=usd
응답 (JSON 형식)
{
  "GetBackorderAuctionDetailsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "GetBackorderAuctionDetails": {
      "AuctionStatusId": "0",
      "AuctionStatus": "In Progress",
      "UserIsHighBid": "no",
      "YourCurrentBid": "-1",
      "YourProxyBid": "-1",
      "Auction": {
        "AuctionId": "10001",
        "Domain": "example.com",
        "BidPrice": "89.99",
        "BidPriceCurrency": "USD",
        "Bids": "0",
        "EndTime": "2015/04/28 18:16 UTC",
        "EndTimestamp": "1430244969779"
      }
    }
  }
}
 

백오더 경매 입찰 명령 실행

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

place backorder auction bid 명령을 호출하면 지정된 백오더 경매에 입찰하게 됩니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

백오더 경매 입찰 요청 파라미터
설명
domain경매 도메인 이름인 IDN(국제화 도메인 이름)은 "xn--wkccg.com"과 같이 퓨니코드를 사용해야 합니다.
bid_amount경매에 대한 입찰 금액이며, 기본 통화는 미국 달러이고, 아래 currency 매개변수로 지정할 수도 있습니다
currency (optional)입찰 통화는 "usd", "eur", "cny" 중 하나여야 하며, 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<PlaceBakcorderAuctionBidResponse></PlaceBakcorderAuctionBidResponse>경매 입찰 응답 태그이며, 응답 XML 문서의 루트 노드입니다
<PlaceBackorderAuctionBidHeader></PlaceBackorderAuctionBidHeader>경매 입찰 헤더 배치
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

백오더 경매 입찰 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
응답 (XML 형식)
<PlaceBakcorderAuctionBidResponse>
 <PlaceBackorderAuctionBidHeader>
   <SuccessCode>0</SuccessCode>
   <Status>success</Status>
 </PlaceBackorderAuctionBidHeader>
</PlaceBakcorderAuctionBidResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
응답 (JSON 형식)
{
   "PlaceBakcorderAuctionBidResponse":{
      "ResponseCode":"0",
      "Status":"success"
   }
}
요청 (CSV 형식)https://api.dynadot.com/api3.html?key=[API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
샌드박스 요청 (CSV 형식)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9&currency=usd
응답 (CSV 형식)
ok,success
 

종료된 백오더 경매 조회 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get closed backorder auctions 명령을 호출하면 지정된 계정의 종료된 백오더 경매 목록이 반환됩니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

Get Closed Backorder Auctions 요청 매개변수
설명
start_date경매 시작일, yyyy-mm-dd, 예: 2015-05-05
end_date경매 종료 날짜, yyyy-mm-dd, 예: 2015-05-05
currency (optional)입찰 통화는 "usd", "eur", "cny" 중 하나여야 하며, 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<GetClosedBackorderAuctionsResponse></GetClosedBackorderAuctionsResponse>종료된 경매 가져오기 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<GetClosedBackorderAuctionsHeader></GetClosedBackorderAuctionsHeader>종료된 경매 헤더 가져오기
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetClosedBackorderAuctionsContent></GetClosedBackorderAuctionsContent>Tag of get closed auctions content, it's only used when status is "success"
<Auction></Auction>Tag of auction item, it's only used when status is "success"
<YourHighBid></YourHighBid>이 경매에 대한 귀하의 최고 입찰가
<YourProxyBid></YourProxyBid>이 경매에 대한 회원님의 프록시 입찰
<AuctionId></AuctionId>경매 ID
<Domain></Domain>경매의 도메인 이름
<AuctionStatusId></AuctionStatusId>경매 상태 ID, '0'은 진행 중, '1'은 사용자에 의해 종료됨, '2'는 관리자에 의해 종료됨, '3'은 갱신으로 종료됨, '4'는 시간 초과로 종료됨, '5'는 다른 곳으로 이전되어 종료됨
<AuctionStatus></AuctionStatus>경매 상태
<BidPrice></BidPrice>경매의 현재 입찰가
<BidPriceCurrency></BidPriceCurrency>입찰 가격 통화
<Bids></Bids>경매 입찰 수

종료된 백오더 경매 조회 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetClosedBackorderAuctionsResponse>
  <GetClosedBackorderAuctionsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetClosedBackorderAuctionsHeader>
  <GetClosedBackorderAuctionsContent>
    <Auction>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>89.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
      <AuctionId>2</AuctionId>
      <Domain>testdomain1.test</Domain>
      <BidPrice>89.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <EndTime>2022/04/04 02:20:34 PST</EndTime>
      <EndTimestamp>1649064034033</EndTimestamp>
    </Auction>
    <Auction>
      <AuctionWonStatus>won</AuctionWonStatus>
      <YourHighBid>28.99</YourHighBid>
      <YourProxyBid>1000.0</YourProxyBid>
      <AuctionId>3</AuctionId>
      <Domain>testdomain2.test</Domain>
      <BidPrice>28.99</BidPrice>
      <BidPriceCurrency>USD</BidPriceCurrency>
      <Bids>1</Bids>
      <EndTime>2022/04/05 02:20:34 PST</EndTime>
      <EndTimestamp>1649150434049</EndTimestamp>
    </Auction>
  </GetClosedBackorderAuctionsContent>
</GetClosedBackorderAuctionsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
응답 (JSON 형식)
{
  "GetClosedBackorderAuctionsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Auctions": [
      {
        "AuctionWonStatus": "won",
        "YourHighBid": "89.99",
        "YourProxyBid": "1000.0",
        "AuctionId": "2",
        "Domain": "testdomain1.test",
        "BidPrice": "89.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "EndTime": "2022/04/04 02:20:34 PST",
        "EndTimestamp": "1649064034033"
      },
      {
        "AuctionWonStatus": "won",
        "YourHighBid": "28.99",
        "YourProxyBid": "1000.0",
        "AuctionId": "3",
        "Domain": "testdomain2.test",
        "BidPrice": "28.99",
        "BidPriceCurrency": "USD",
        "Bids": "1",
        "EndTime": "2022/04/05 02:20:34 PST",
        "EndTimestamp": "1649150434049"
      }
    ]
  }
}
요청 (CSV 형식)https://api.dynadot.com/api3.html?key=[API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
샌드박스 요청 (CSV 형식)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
응답 (CSV 형식)
ok,success,AuctionId,Domain,AuctionStatusId,AuctionStatus,BidPrice,BidPriceCurrency,Bids,AuctionWonStatus,YourHighBid,YourProxyBid,2,testdomain1.test,4,Closed by Timeout,89.99,USD,1,won,89.99,1000.0,3,testdomain2.test,4,Closed by Timeout,28.99,USD,1,won,28.99,1000.0
 

만료된 클로즈아웃 도메인 가져오기 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

Get Expired Closeout Domains 명령을 호출하면 만료된 클로즈아웃 도메인을 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:

만료된 클로즈아웃 도메인 가져오기 요청 매개변수
설명
currency(optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
domain(optional)클로즈아웃 도메인을 조회하려면 이 매개변수를 추가하세요
count_per_page (optional)페이지당 표시되는 엔터티 수
page_index (optional)어떤 페이지의 엔터티를 보시겠습니까?
결과 XML 태그
설명
<GetExpiredCloseoutDomainsResponse></GetExpiredCloseoutDomainsResponse>만료된 클로즈아웃 도메인 가져오기 응답의 태그이며, 응답 XML 문서의 루트 노드입니다.
<GetExpiredCloseoutDomainsHeader></GetExpiredCloseoutDomainsHeader>만료된 클로즈아웃 도메인 헤더 가져오기
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetExpiredCloseoutDomainsContent></GetExpiredCloseoutDomainsContent>Tag of content, it's only used when status is "success"
<CloseoutItem></CloseoutItem>클로즈아웃 항목
<DomainName></DomainName>도메인 이름
<DomainNameUtf></DomainNameUtf>도메인 이름이 UTF 형식입니다.
<CurrentPrice></CurrentPrice>현재 가격
<isIdn></isIdn>IDN 도메인 이름인지 여부
<EndTimeStamp></EndTimeStamp>경매 종료 날짜 (Unix 시간, 1970년 1월 1일 자정 UTC 이후 밀리초)
<RenewalPrice></RenewalPrice>갱신 가격
<ExpiredRevenue></ExpiredRevenue>클로즈아웃 수익
<DynaAppraisal></DynaAppraisal>DynaAppraisal
<InboundLinks></InboundLinks>도메인의 인바운드 링크
<MonthlyVisitors></MonthlyVisitors>도메인 방문자
<Currency></Currency>통화

만료된 클로즈아웃 도메인 가져오기 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
샌드박스 요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetExpiredCloseoutDomainsResponse>
  <GetExpiredCloseoutDomainsHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetExpiredCloseoutDomainsHeader>
  <GetExpiredCloseoutDomainsContent>
    <CloseoutItem>
      <DomainName>test.biz</DomainName>
      <DomainNameUtf>test.biz</DomainNameUtf>
      <CurrentPrice>9.91</CurrentPrice>
      <IsIDN>false</IsIDN>
      <EndTimeStamp>0</EndTimeStamp>
      <RenewalPrice>9.99</RenewalPrice>
      <ExpiredRevenue>9.90</ExpiredRevenue>
      <EstibotAppraisal>1223</EstibotAppraisal>
      <InboundLinks>-1</InboundLinks>
      <MonthlyVisitors>-1</MonthlyVisitors>
      <Currency>usd</Currency>
    </CloseoutItem>
  </GetExpiredCloseoutDomainsContent>
</GetExpiredCloseoutDomainsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
샌드박스 요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_expired_closeout_domains&currency=usd
응답 (JSON 형식)
{
  "GetExpiredCloseoutDomainsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Size": 1,
    "CloseoutDomains": [
      {
        "closeoutItem": {
          "domainName": "test.biz",
          "domainNameUtf": "test.biz",
          "currentPrice": "9.91",
          "isIdn": false,
          "endTimeStamp": 0,
          "renewalPrice": "9.99",
          "expiredRevenue": "9.90",
          "estibotAppraisal": "1223",
          "inboundLinks": -1,
          "monthlyVisitors": -1,
          "currency": "usd"
        }
      }
    ]
  }
}
 

만료된 클로즈아웃 도메인 구매 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

Buy Expired Closeout Domain Command를 호출하면 지정된 도메인 이름을 구매합니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:

만료된 클로즈아웃 도메인 구매 요청 파라미터
설명
domain구매하려는 도메인, 요청당 도메인 1개만 입력할 수 있습니다
currency(optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<BuyExpiredCloseoutDomainResponse></BuyExpiredCloseoutDomainResponse>Buy Expired Closeout Domain 응답의 태그, 응답 XML 문서의 루트 노드입니다.
<BuyExpiredCloseoutDomainHeader></BuyExpiredCloseoutDomainHeader>만료된 클로즈아웃 도메인 구매 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

만료된 클로즈아웃 도메인 구매 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
샌드박스 요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<BuyExpiredCloseoutDomainResponse>
  <BuyExpiredCloseoutDomainHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </BuyExpiredCloseoutDomainHeader>
</BuyExpiredCloseoutDomainResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
샌드박스 요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=buy_expired_closeout_domain&currency=USD&domain=domain.com
응답 (JSON 형식)
{
  "BuyExpiredCloseoutDomainResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

리스팅 가져오기 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get listings 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

목록 가져오기 요청 매개변수
설명
currency (optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
exclude_pending_sale (optional)If you don't want to get pending sale lock listings, it should be "yes", default is "no"
show_other_registrar (optional)다른 등록기관 목록을 가져오려면 "yes"여야 하며, 기본값은 "no"입니다.
count_per_page페이지당 표시되는 항목 수입니다. (최대 20000)
page_index어느 페이지의 엔티티를 조회하시겠습니까.
결과 XML 태그
설명
<GetListingsResponse></GetListingsResponse>응답 XML 문서의 루트 노드XML 문서
<GetListingsHeader></GetListingsHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetListingsContent></GetListingsContent>리스팅 내용
<Listing></Listing>리스팅 항목 내용
<ListingId></ListingId>리스팅 ID
<Domain></Domain>도메인 이름
<Price></Price>가격
<InBoundLinks></InBoundLinks>인바운드 링크 수
<Age></Age>연령

리스팅 조회 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetListingsResponse>
  <GetListingsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetListingsHeader>
  <GetListingsContent>
    <Listing>
      <ListingId>id1</ListingId>
      <Domain>domain_name1</Domain>
      <Price>1</Price>
      <InboundLinks>1</InboundLinks>
      <Age>1</Age>
      <PendingSaleLocked>No</PendingSaleLocked>
      <Type>BIN</Type>
      <RegistrationDate>1791875010217</RegistrationDate>
      <ExpirationDate>1791875010217</ExpirationDate>
    </Listing>
    <Listing>
      <ListingId>id2</ListingId>
      <Domain>domain_name2</Domain>
      <Price>2</Price>
      <InboundLinks>2</InboundLinks>
      <Age>2</Age>
      <PendingSaleLocked>No</PendingSaleLocked>
      <Type>MAKE_OFFER</Type>
      <RegistrationDate>1791875010217</RegistrationDate>
      <ExpirationDate>1791875010217</ExpirationDate>
    </Listing>
  </GetListingsContent>
</GetListingsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&currency=usd&command=get_listings&count_per_page=20&page_index=1
응답 (JSON 형식)
{
  "GetListingsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Total": 2,
    "Listing": [
      {
        "ListingId": "id1",
        "Domain": "domain_name1",
        "Price": "1",
        "InboundLinks": "1",
        "Age": "1",
        "PendingSaleLocked": "No",
        "RegistrationDate": 1791875010217,
        "ExpirationDate": 1791875010217,
        "Type": "BIN"
      },
      {
        "ListingId": "id2",
        "Domain": "domain_name2",
        "Price": "2",
        "InboundLinks": "2",
        "Age": "2",
        "PendingSaleLocked": "No",
        "RegistrationDate": 1791875010217,
        "ExpirationDate": 1791875010217,
        "Type": "MAKE_OFFER"
      }
    ]
  }
}
 

리스팅 항목 가져오기 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

get listing item 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

리스팅 항목 조회 요청 매개변수
설명
domain상세 정보를 가져올 도메인 이름, 요청당 1개의 도메인만 입력할 수 있습니다
currency (optional)반환 결과의 통화, "usd", "eur", 또는 "cny"여야 합니다. 기본 통화는 미국 달러입니다.
결과 XML 태그
설명
<GetListingItemResponse></GetListingItemResponse>응답 XML 문서의 루트 노드XML 문서
<GetListingItemHeader></GetListingItemHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetListingsItemContent></GetListingsItemContent>리스팅 내용
<Listing></Listing>리스팅 항목 내용
<ListingId></ListingId>리스팅 ID
<Domain></Domain>도메인 이름
<Price></Price>가격
<InBoundLinks></InBoundLinks>인바운드 링크 수
<Age></Age>연령

리스팅 항목 가져오기 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_listing_item&currency=usd&domain=domain_name
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_listing_item&currency=usd&domain=domain_name
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetListingsItemResponse>
  <GetListingsItemHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </GetListingsItemHeader>
  <GetListingsItemContent>
    <Listing>
      <ListingId>id</ListingId>
      <Domain>domain_name</Domain>
      <Price>0</Price>
      <InboundLinks>0</InboundLinks>
      <Age>0</Age>
      <PendingSaleLocked>No</PendingSaleLocked>
      <Type>BIN</Type>
      <RegistrationDate>1791875010218</RegistrationDate>
      <ExpirationDate>1791875010218</ExpirationDate>
    </Listing>
  </GetListingsItemContent>
</GetListingsItemResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_listing_item&currency=usd&domain=domain_name
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_listing_item&currency=usd&domain=domain_name
응답 (JSON 형식)
{
  "GetListingsItemResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Listing": {
      "ListingId": "id",
      "Domain": "domain_name",
      "Price": "0",
      "InboundLinks": "0",
      "Age": "0",
      "PendingSaleLocked": "No",
      "RegistrationDate": 1791875010218,
      "ExpirationDate": 1791875010218,
      "Type": "BIN"
    }
  }
}
 

즉시 구매 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

즉시 구매 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

Buy It Now 요청 매개변수
설명
domain구매하려는 도메인, 요청당 도메인 1개만 입력할 수 있습니다
currency (optional)반환 결과의 통화는 "usd", "eur" 또는 "cny"여야 합니다. 통화를 입력하지 않으면 계정 기본 통화가 적용됩니다.
price_to_verify (optional)구매 전에 확인해야 하는 예상 buy_it_now 가격입니다. 실제 등록 가격이 이 값과 일치하지 않으면 요청이 실패합니다.
결과 XML 태그
설명
<BuyItNowResponse></BuyItNowResponse>응답 XML 문서의 루트 노드XML 문서
<BuyItNowHeader></BuyItNowHeader>응답 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<Message></Message>"domain order created"여야 하며, 상태가 "success"일 때만 사용됩니다.

즉시 구매 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<BuyItNowResponse>
  <BuyItNowHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </BuyItNowHeader>
  <BuyItNowContent>
    <OrderId>1</OrderId>
  </BuyItNowContent>
</BuyItNowResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=buy_it_now&domain=domain&currency=usd&price_to_verify=1234
응답 (JSON 형식)
{
  "BuyItNowResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "OrderId": 1
  }
}
 

새 리드 추가 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

새 리드 추가 명령을 호출하면 5% 수수료율로 귀하의 리드를 Dynadot 시스템으로 가져옵니다.

참고: 도메인은 잠금 해제되어 구매자가 수락 즉시 결제할 수 있습니다.

이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

새 리드 추가 요청 매개변수
설명
domain_name리드를 추가할 도메인 이름이며, 요청당 도메인은 1개만 입력할 수 있습니다
lead_type리드를 설정할 리드 유형입니다. 허용되는 값은 "buy_now", "make_offer"입니다.
price리드에 설정하려는 가격
buyer_name구매자 이름
buyer_email구매자 이메일
결과 XML 태그
설명
<AddNewLeadResponse></AddNewLeadResponse>응답의 루트 노드
<AddNewLeadHeader></AddNewLeadHeader>새 리드 추가 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

새 리드 추가 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<AddNewLeadResponse>
  <AddNewLeadHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </AddNewLeadHeader>
</AddNewLeadResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=add_new_lead&domains=test.com&lead_type=buy_now&price=1000&buyer_name=test_buyer_name&[email protected]
응답 (JSON 형식)
{
  "AddNewLeadResponse": {
    "ResponseCode": 0,
    "Status": "success"
  }
}
 

판매 설정 명령

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

이 명령은 멀티스레드를 지원합니다.

판매 설정 명령을 호출하면 도메인 마켓플레이스에 도메인이 판매 목록에 등록됩니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

판매 설정 요청 파라미터
설명
domains도메인 마켓플레이스에 판매 등록하려는 도메인으로, 요청당 1개의 도메인만 입력할 수 있습니다.
for_sale_type판매 유형을 나타내기 위해 다음 목록에서 값을 선택할 수 있습니다:
> 마켓플레이스:
도메인을 판매 목록에 등록하세요 도메인 마켓플레이스. 새 도메인 리스팅은 아래에 입력한 카테고리, 하위 카테고리, 가격으로 설정됩니다. 실제 가격이 설정되면 해당 도메인은 즉시 구매할 수 있으며 구매자에게 푸시됩니다. 도메인 판매 절차에 대한 자세한 정보 >

> 판매하지 않음:
리스팅 취소
listing_type (optional)마켓을 통해 판매 유형을 나타내기 위해 다음 목록에서 값을 선택할 수 있습니다: (for_sale_type이 marketplace인 경우 필수)
> buy_now
고정 가격을 설정하면 도메인을 즉시 구매할 수 있도록 설정하고 구매자에게 푸시합니다.
참고: 추가 유예 기간에 있는 도메인의 경우, 판매가 있는 경우 더 이상 유예 삭제되지 않을 수 있습니다. 자세한 정보는 유예 기간 삭제

> make_offer
최소 제안 가격을 설정하거나 비워두면 모든 제안 금액을 허용할 수 있습니다.
참고: 추가 유예 기간에 있는 도메인의 경우, 판매가 있는 경우 더 이상 유예 삭제되지 않을 수 있습니다. 자세한 정보는 유예 기간 삭제

> buy_now_and_make_offer 고정 가격을 설정하면 도메인이 즉시 구매 가능하도록 설정되고 구매자에게 푸시됩니다.
최소 제안 가격을 설정하거나 비워두면 모든 제안 금액을 허용할 수 있습니다.
참고: 추가 유예 기간에 있는 도메인의 경우, 판매가 있는 경우 더 이상 유예 삭제되지 않을 수 있습니다. 자세한 정보는 유예 기간 삭제
price (optional)도메인을 판매하려는 가격입니다. (for_sale_type이 marketplace인 경우 필수)
minimum_offer (optional)도메인에 대해 수락할 최소 제안 금액입니다. (for_sale_type이 marketplace인 경우 필수)
installment (optional)할부 결제가 허용되는지 여부. 할부 결제를 활성화하려면 "Yes"로 설정하세요.
maximum_installments (optional)최대 할부 횟수는 installment가 "true"일 때만 사용됩니다.
할부 결제의 최대 개월 수를 나타내기 위해 2에서 12 사이의 값을 선택할 수 있습니다
category (optional)도메인 카테고리를 선택하세요, 선택 입력을 위해 아래 카테고리 및 하위 카테고리 비교표를 참고할 수 있습니다.
Sub-category (optional)도메인의 하위 카테고리를 선택하세요. 아래의 카테고리 및 하위 카테고리 비교표를 참고하여 선택할 수 있습니다.
참고: 매개변수 값은 하위 카테고리에 해당하는 숫자여야 합니다.
카테고리하위 카테고리
advertisingmarketing
retail
sales
automotivecars_trucks
enthusiasts
motorsports
businessinvestment
law
money
professions
services
careers_educationNo subCategory
consumer_goods_servicesapparel
electronics
entertainmentgames
pop_culture
fashionNo subCategory
financeNo subCategory
gamblingcasino
sports
healthfitness
medicine
internetblogs
ecommerce
domains
web_design
web_hosting
otherNo subCategory
placesafrica
asia
europe
north_america
south_america
real_estateNo subCategory
scienceNo subCategory
societyculture
news
politics
religion
sportsleisure_activities
professional
technologycomputers
uncategorizedNo subCategory
adultNo subCategory
homeNo subCategory
aiNo subCategory
aerospaceNo subCategory
agencyNo subCategory
agriculture_companyNo subCategory
analyticsNo subCategory
alcoholNo subCategory
babies_kidsNo subCategory
biotechNo subCategory
clean_energyNo subCategory
cleaningNo subCategory
communityNo subCategory
construction_organizationNo subCategory
cryptocurrency_blockchainNo subCategory
dating_relationshipNo subCategory
daycareNo subCategory
dentalNo subCategory
droneNo subCategory
e_commerceNo subCategory
food_drinkNo subCategory
furnitureNo subCategory
gamesNo subCategory
insuranceNo subCategory
interior_designNo subCategory
legal_lawNo subCategory
motivationalNo subCategory
manufacturingNo subCategory
marketingNo subCategory
medicalNo subCategory
metaverseNo subCategory
movies_tvNo subCategory
music_audioNo subCategory
news_mediaNo subCategory
nftNo subCategory
outdoorNo subCategory
paymentNo subCategory
petsNo subCategory
politicsNo subCategory
property_managementNo subCategory
recruitment_staffingNo subCategory
servicesNo subCategory
securityNo subCategory
socialNo subCategory
transportationNo subCategory
travelNo subCategory
video_books_magazinesNo subCategory
virtual_realityNo subCategory
website_designNo subCategory
Description (optional)도메인 설명
결과 XML 태그
설명
<SetForSaleResponse></SetForSaleResponse>응답의 루트 노드
<SetForSaleHeader></SetForSaleHeader>판매 등록 헤더 설정
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

판매 설정 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=set_for_sale&domains=test.com&for_sale_type=marketplace&listing_type=buy_now&price=1000&installment=Yes&category=health&sub_category=fitness&maximum_installments=4&for_sale_type=marketplace&description=testdescription
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=set_for_sale&domains=test.com&for_sale_type=marketplace&listing_type=buy_now&price=1000&installment=Yes&category=health&sub_category=fitness&maximum_installments=4&for_sale_type=marketplace&description=testdescription
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetForSaleResponse>
  <SetForSaleHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </SetForSaleHeader>
</SetForSaleResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=set_for_sale&domains=test.com&for_sale_type=marketplace&listing_type=buy_now&price=1000&installment=Yes&category=health&sub_category=fitness&maximum_installments=4&for_sale_type=marketplace&description=testdescription
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=set_for_sale&domains=test.com&for_sale_type=marketplace&listing_type=buy_now&price=1000&installment=Yes&category=health&sub_category=fitness&maximum_installments=4&for_sale_type=marketplace&description=testdescription
응답 (JSON 형식)
{
  "SetForSaleResponse": {
    "ResponseCode: ": "0",
    "Status": "Success"
  }
}
 

도메인 전출 목록 명령

멀티스레드 지원
API 샌드박스 지원

도메인 전출 목록 명령을 호출하면 처리 중인 도메인 전출 목록을 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다.이 명령을 호출하는 경우

도메인 전출 목록 요청 파라미터
설명
결과 XML 태그
설명
<TransferOutDomainListResponse></TransferOutDomainListResponse>응답의 루트 노드
<TransferOutDomainListHeader></TransferOutDomainListHeader>도메인 전출 목록 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<TransferOutDomainListContent></TransferOutDomainListContent>도메인 전출 목록 헤더
<TransferOutDomainList></TransferOutDomainList>전출 도메인 목록
<Domain></Domain>도메인 이름
<OrderId></OrderId>전출 도메인의 주문 ID
<ItemStatus></ItemStatus>도메인 전출 상태

전출 도메인 목록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=transfer_domain_list
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=transfer_domain_list
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<TransferOutDomainListResponse>
  <TransferOutDomainListHeader>
    <ResponseCode>200</ResponseCode>
    <Status>success</Status>
  </TransferOutDomainListHeader>
  <TransferOutDomainListContent>
    <TransferOutDomainList>
      <TransferOutDomain>
        <OrderId>1</OrderId>
        <Domain>domain1.com</Domain>
        <ItemStatus>Pending</ItemStatus>
      </TransferOutDomain>
    </TransferOutDomainList>
  </TransferOutDomainListContent>
</TransferOutDomainListResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=transfer_domain_list
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=transfer_domain_list
응답 (JSON 형식)
{
  "TransferOutDomainListResponse": {
    "ResponseCode": 200,
    "Status": "success",
    "TransferOutDomainList": [
      {
        "orderId": 1,
        "domain": "domain1.com",
        "itemStatus": "Pending"
      }
    ]
  }
}
 

Afternic 확인 작업 명령 설정

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

Set Afternic Confirm Action 명령을 호출하면 Afternic에서 빠른 전송을 승인하거나 거부하도록 도메인을 설정합니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

Afternic 확인 액션 요청 파라미터 설정
설명
domainAfternic 빠른 전송 확인 작업을 설정할 도메인이며, 요청당 도메인 1개만 입력할 수 있습니다
actionAfternic confirm에 설정하려는 작업은 "confirm_afternic" 또는 "delete_from_afternic"이어야 합니다
결과 XML 태그
설명
<SetAfternicConfirmActionResponse></SetAfternicConfirmActionResponse>Set Afternic Confirm Action 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<SetAfternicConfirmActionHeader></SetAfternicConfirmActionHeader>Afternic 확인 액션 헤더 설정
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Afternic 확인 작업 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
샌드박스 요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetAfternicConfirmActionResponse>
  <SetAfternicConfirmActionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetAfternicConfirmActionHeader>
</SetAfternicConfirmActionResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
샌드박스 요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
응답 (JSON 형식)
{
  "SetAfternicConfirmActionResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Sedo 확인 작업 명령 설정

멀티스레드 지원
API 샌드박스를 지원하지 않습니다

Set Sedo Confirm Action 명령을 호출하면 Sedo에서 빠른 전송을 승인하거나 거부하도록 도메인을 설정합니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

Sedo 확인 작업 요청 매개변수 설정
설명
domainSedo Confirm Fast Transfer 작업을 설정할 도메인이며, 요청당 도메인은 1개만 입력할 수 있습니다
actionsedo confirm에 설정하려는 작업으로, "confirm_sedo" 또는 "delete_from_sedo"여야 합니다
결과 XML 태그
설명
<SetSedoConfirmActionResponse></SetSedoConfirmActionResponse>Set Sedo Confirm Action 응답의 태그이며, 응답 XML 문서의 루트 노드입니다
<SetSedoConfirmActionHeader></SetSedoConfirmActionHeader>Sedo 확인 액션 헤더 설정
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다

Sedo Confirm Action 설정 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
샌드박스 요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<SetSedoConfirmActionResponse>
  <SetSedoConfirmActionHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </SetSedoConfirmActionHeader>
</SetSedoConfirmActionResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
샌드박스 요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_sedo_confirm_action&domain=domain.com&action=confirm_sedo
응답 (JSON 형식)
{
  "SetSedoConfirmActionResponse": {
    "ResponseCode": "0",
    "Status": "success"
  }
}
 

Whois 통계 조회 명령

멀티스레드 지원
API 샌드박스 지원

Get Whois Stats Command를 호출하면 whois 통계를 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

Whois 통계 조회 요청 파라미터
설명
domain_namednssec를 설정해야 하는 도메인 이름
date_type다음 목록에서 날짜 유형을 나타낼 필드를 선택할 수 있습니다:
last_7_days, last_30_days, current_year, last_year
결과 XML 태그
설명
<GetWhoisStatsResponse></GetWhoisStatsResponse>응답의 루트 노드
<GetWhoisStatsHeader></GetWhoisStatsHeader>Whois 통계 조회 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetWhoisStatsContent></GetWhoisStatsContent>응답 내용
<WhoisStats></WhoisStats>여러 세트의 whois 통계 데이터를 포함합니다.
<WhoisStat></WhoisStat>특정 Whois 통계 데이터
<Date></Date>최소 시간 간격
<Count></Count>현재 시간 구간 내 whois 수

Whois 통계 조회 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetWhoisStatsResponse>
  <GetWhoisStatsHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetWhoisStatsHeader>
  <GetWhoisStatsContent>
    <WhoisStats>
      <WhoisStat>
        <Date>2023-11-04</Date>
        <Count>200</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-05</Date>
        <Count>300</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-06</Date>
        <Count>100</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-07</Date>
        <Count>200</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-08</Date>
        <Count>300</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-09</Date>
        <Count>100</Count>
      </WhoisStat>
      <WhoisStat>
        <Date>2023-11-10</Date>
        <Count>200</Count>
      </WhoisStat>
    </WhoisStats>
  </GetWhoisStatsContent>
</GetWhoisStatsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=get_whois_stats&domain_name=domain1.com&date_type=last_7_days
응답 (JSON 형식)
{
  "GetWhoisStatsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "WhoisStats": [
      {
        "Date": "2023-11-04",
        "Count": 200
      },
      {
        "Date": "2023-11-05",
        "Count": 300
      },
      {
        "Date": "2023-11-06",
        "Count": 100
      },
      {
        "Date": "2023-11-07",
        "Count": 200
      },
      {
        "Date": "2023-11-08",
        "Count": 300
      },
      {
        "Date": "2023-11-09",
        "Count": 100
      },
      {
        "Date": "2023-11-10",
        "Count": 200
      }
    ]
  }
}
 

주문 목록 명령

멀티스레드 지원
API 샌드박스 지원

Order List 명령을 호출하면 주문 목록을 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다.이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

주문 목록 요청 매개변수
설명
search_by검색 유형을 나타내려면 다음 목록에서 값을 선택할 수 있습니다: date_range, domain, order_id
start_dateyyyy/MM/dd 형식의 조회 시작 날짜
end_date쿼리의 종료 날짜(yyyy/MM/dd 형식)
payment_method결제 방법을 나타내기 위해 다음 목록에서 여러 값을 선택할 수 있습니다:
none_balance
계정 잔액
신용카드
머니_주문
Paypal
Moneybooker
bank_wire
알리페이
payflow_credit_card2 (더 이상 사용되지 않음)
wechat_pay
ecash
계좌 이체
apple_pay
계정 확인 중
판매
유니온페이
페이팔_계정
mercado_pago
Payoneer
단, 여러 값을 구분하려면 쉼표를 사용하세요, 예: account_balance,credit_card
결과 XML 태그
설명
<OrderListResponse></OrderListResponse>응답의 루트 노드
<OrderListHeader></OrderListHeader>주문 목록 헤더
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<OrderListContent></OrderListContent>주문 목록 헤더
<OrderList></OrderList>여러 세트의 주문 로그 데이터를 포함합니다
<OrderItem></OrderItem>단일 주문 로그 데이터를 포함합니다
<OrderItemDomain></OrderItemDomain>이 주문에 포함된 항목이 있는 도메인 이름
<OrderId></OrderId>주문의 ID를 포함합니다
<SubmittedDate></SubmittedDate>주문이 제출된 날짜를 포함합니다
<Cost></Cost>주문 비용이 포함되어 있습니다.
<Status></Status>주문 상태를 포함합니다

주문 목록 예시

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=order_list&search_by=date_range&start_date=2024/01/01&end_date=2024/01/31&payment_method=account_balance,credit_card
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=order_list&search_by=date_range&start_date=2024/01/01&end_date=2024/01/31&payment_method=account_balance,credit_card
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<OrderListResponse>
  <OrderListHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </OrderListHeader>
  <OrderListContent>
    <OrderList>
      <Order>
        <OrderId>123456</OrderId>
        <SubmittedDate>1791875010219</SubmittedDate>
        <Currency>USD</Currency>
        <PaymentMethod>Account Balance</PaymentMethod>
        <TotalCost>$8.00</TotalCost>
        <TotalPaid>$8.00</TotalPaid>
        <Status>Problem</Status>
        <OrderItem>
          <ItemType>Domain Registration</ItemType>
          <Name>test.com</Name>
          <Duration>1</Duration>
          <Cost>2.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Renewal</ItemType>
          <Name>test1.ac</Name>
          <Duration>1</Duration>
          <Cost>3.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Transfer</ItemType>
          <Name>test2.de</Name>
          <Duration>1</Duration>
          <Cost>4.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Registration</ItemType>
          <Name>test3.gg</Name>
          <Duration>1</Duration>
          <Cost>5.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Renewal</ItemType>
          <Name>test4.uk</Name>
          <Duration>1</Duration>
          <Cost>6.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
        <OrderItem>
          <ItemType>Domain Transfer</ItemType>
          <Name>test5.net</Name>
          <Duration>1</Duration>
          <Cost>7.99</Cost>
          <Status>Completed</Status>
        </OrderItem>
      </Order>
      <Order>
        <OrderId>123457</OrderId>
        <SubmittedDate>1791875010219</SubmittedDate>
        <Currency>EUR</Currency>
        <PaymentMethod>Paypal</PaymentMethod>
        <TotalCost>$100.00</TotalCost>
        <TotalPaid>$100.00</TotalPaid>
        <Status>Submitted</Status>
      </Order>
    </OrderList>
  </OrderListContent>
</OrderListResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=order_list&search_by=date_range&start_date=2024/01/01&end_date=2024/01/31&payment_method=account_balance,credit_card
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=order_list&search_by=date_range&start_date=2024/01/01&end_date=2024/01/31&payment_method=account_balance,credit_card
응답 (JSON 형식)
{
  "OrderListResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "OrderList": [
      {
        "OrderId": "123456",
        "SubmittedDate": "2026/10/13",
        "Currency": "USD",
        "PaymentMethod": "Account Balance",
        "TotalCost": "$8.00",
        "TotalPaid": "$8.00",
        "Status": "Problem",
        "ItemList": [
          {
            "ItemType": "Domain Registration",
            "Name": "test.com",
            "Duration": 1,
            "Cost": "2.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Renewal",
            "Name": "test1.ac",
            "Duration": 1,
            "Cost": "3.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Transfer",
            "Name": "test2.de",
            "Duration": 1,
            "Cost": "4.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Registration",
            "Name": "test3.gg",
            "Duration": 1,
            "Cost": "5.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Renewal",
            "Name": "test4.uk",
            "Duration": 1,
            "Cost": "6.99",
            "Status": "Completed"
          },
          {
            "ItemType": "Domain Transfer",
            "Name": "test5.net",
            "Duration": 1,
            "Cost": "7.99",
            "Status": "Completed"
          }
        ]
      },
      {
        "OrderId": "123457",
        "SubmittedDate": "2026/10/13",
        "Currency": "EUR",
        "PaymentMethod": "Paypal",
        "TotalCost": "$100.00",
        "TotalPaid": "$100.00",
        "Status": "Submitted",
        "ItemList": []
      }
    ]
  }
}
 

주문 상태 조회 명령

멀티스레드 지원
API 샌드박스 지원

Get Order Status 명령을 호출하면 주문 상태를 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:

주문 상태 조회 요청 매개변수
설명
order_id조회할 주문의 ID
결과 XML 태그
설명
<GetOrderStatusResponse></GetOrderStatusResponse>응답의 루트 노드
<GetOrderStatusHeader></GetOrderStatusHeader>주문 상태 헤더 가져오기
<ResponseCode></ResponseCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<GetOrderStatusContent></GetOrderStatusContent>응답 내용
<OrderId></OrderId>주문 ID
<OrderStatus></OrderStatus>주문 상태( Shopping, Submitted, Waitpay, Processing, Completed, Problem, Deleted, Cancelled )
<ItemTypeName></ItemTypeName>항목 유형
<ItemName></ItemName>아이템 이름
<ItemStatus></ItemStatus>항목 상태(Completed, Cancelled, Problem)

주문 상태 가져오기 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_order_status&order_id=0
샌드박스 요청 (XML 형식)https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_order_status&order_id=0
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<GetOrderStatusResponse>
  <GetOrderStatusHeader>
    <ResponseCode>0</ResponseCode>
    <Status>success</Status>
  </GetOrderStatusHeader>
  <GetOrderStatusContent>
    <OrderId>0</OrderId>
    <OrderStatus>Completed</OrderStatus>
    <Item>
      <ItemTypeName>domain transfer away</ItemTypeName>
      <ItemName>&amp;</ItemName>
      <ItemStatus>transfer.com</ItemStatus>
    </Item>
    <Item>
      <ItemTypeName>domain</ItemTypeName>
      <ItemName>&amp;</ItemName>
      <ItemStatus>register.com</ItemStatus>
    </Item>
  </GetOrderStatusContent>
</GetOrderStatusResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_order_status&order_id=0
샌드박스 요청 (JSON 형식)https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_order_status&order_id=0
응답 (JSON 형식)
{
  "GetOrderStatusResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "OrderStatus": {
      "OrderId": 0,
      "OrderStatus": "Completed",
      "ItemList": [
        {
          "ItemTypeName": "domain transfer away",
          "ItemName": "transfer.com",
          "ItemStatus": "Completed"
        },
        {
          "ItemTypeName": "domain",
          "ItemName": "register.com",
          "ItemStatus": "Completed"
        }
      ]
    }
  }
}
 

처리 중 명령

멀티스레드 지원
API 샌드박스 지원

is_processing 명령을 호출하면 새 요청을 제출해도 안전한지 알려줍니다

Is-Processing 요청 매개변수
설명
추가 매개변수는 필요하지 않습니다
결과 XML 태그
설명
<Response></Response>is_processing 응답의 태그
<ResponseHeader></ResponseHeader>is_processing 헤더의 태그
<ResponseMsg></ResponseMsg>Tag of is_processing response message. It should be "yes"(There is a process in the system. You shouldn't sent another request.) or "no"(There is no any process for you account. It is safe to submit a new request.)

처리 중 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=is_processing
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=is_processing
응답 (XML 형식)
<Response>
  <ResponseHeader>
    <ResponseCode>0</ResponseCode>
    <ResponseMsg>yes</ResponseMsg>
  </ResponseHeader>
</Response>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=is_processing
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=is_processing
응답 (JSON 형식)
{
   "Response":{
      "ResponseCode":"0",
      "ResponseMsg":"no"
   }
}
요청 (CSV 형식)https://api.dynadot.com/api3.html?key=[API Key]&command=is_processing
샌드박스 요청 (CSV 형식)https://api-sandbox.dynadot.com/api3.html?key=[Sandbox API Key]&command=is_processing
응답 (CSV 형식)
ok,yes
 

쿠폰 목록 명령

멀티스레드 지원
API 샌드박스 지원

List Coupons 명령을 호출하면 모든 쿠폰을 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출할 경우 다음 파라미터를 포함해야 합니다:

쿠폰 목록 조회 요청 매개변수
설명
coupon_type다음 목록에서 검색 유형을 나타내는 값을 선택할 수 있습니다: "registration" , "renewal" , 또는 "transfer"
결과 XML 태그
설명
<ListCouponsResponse></ListCouponsResponse>응답의 루트 노드
<ListCouponsHeader></ListCouponsHeader>쿠폰 목록 헤더
<SuccessCode></SuccessCode>작업이 성공하면 성공은 "0", 실패는 "-1"입니다
<Status></Status>요청 상태
<Error></Error>요청에 대한 오류 정보, status가 "error"일 때만 사용됩니다
<ListCouponsContent></ListCouponsContent>List Coupons 콘텐츠
<Coupons></Coupons>여러 세트의 쿠폰 데이터를 포함합니다
<Coupon></Coupon>단일 쿠폰 데이터를 포함합니다
<Code></Code>쿠폰 코드
<Description></Description>쿠폰 설명
<CouponType></CouponType>쿠폰 유형
<DiscountType></DiscountType>쿠폰에서 제공하는 할인 유형
<DiscountInfo></DiscountInfo>쿠폰의 할인 정보
<Percentage></Percentage>할인율
<AUD></AUD>호주 달러 기준 할인 금액
<MXN></MXN>멕시코 페소로 표시된 할인 금액
<EUR></EUR>유로 할인 금액
<GBP></GBP>할인 금액(영국 파운드)
<IDR></IDR>인도네시아 루피아 기준 할인 금액
<USD></USD>미국 달러 기준 할인 금액
<CAD></CAD>캐나다 달러 기준 할인 금액
<INR></INR>인도 루피 기준 할인 금액
<BRL></BRL>브라질 헤알로 표시된 할인 금액
<CNY></CNY>중국 위안화 기준 할인 금액
<Restriction></Restriction>쿠폰 제한
<PriceLevels></PriceLevels>쿠폰 사용을 지원하는 가격대 모음
<UsesPerAccount></UsesPerAccount>계정당 쿠폰을 사용할 수 있는 횟수
<UsesSystemWide></UsesSystemWide>시스템 전체에서 쿠폰을 사용할 수 있는 횟수
<UsesPerIp></UsesPerIp>IP 주소당 쿠폰을 사용할 수 있는 횟수
<ItemsPerAccount></ItemsPerAccount>계정당 쿠폰을 사용할 수 있는 항목 수
<ItemsSystemWide></ItemsSystemWide>시스템 전체에서 쿠폰을 사용할 수 있는 항목 수
<ItemsPerOrder></ItemsPerOrder>주문당 쿠폰을 사용할 수 있는 항목 수
<ItemsPerDay></ItemsPerDay>하루에 쿠폰을 사용할 수 있는 항목 수
<IdnRestriction></IdnRestriction>쿠폰의 IDN 제한
<DomainDurationMin></DomainDurationMin>최소 도메인 기간
<DomainDurationMax></DomainDurationMax>최대 도메인 기간
<Tlds></Tlds>쿠폰 사용을 지원하는 최상위 도메인 모음
<Tld></Tld>쿠폰 사용을 지원하는 단일 최상위 도메인
<Currencies></Currencies>쿠폰 사용을 지원하는 통화 유형 모음
<Currency></Currency>쿠폰 사용을 지원하는 단일 통화 유형
<StartDate></StartDate>쿠폰 유효 기간 시작일
<EndDate></EndDate>쿠폰 유효 기간 종료일

쿠폰 목록 예제

요청 (XML 형식)https://api.dynadot.com/api3.xml?key=[API Key]&command=list_coupons&coupon_type=renewal
샌드박스 요청 (XML 형식)https://api-sandbox.dynadot.com/api3.xml?key=[Sandbox API Key]&command=list_coupons&coupon_type=renewal
응답 (XML 형식)
<?xml version="1.0" encoding="UTF-8"?>
<ListCouponsResponse>
  <ListCouponsHeader>
    <SuccessCode>0</SuccessCode>
    <Status>success</Status>
  </ListCouponsHeader>
  <ListCouponsContent>
    <Coupons>
      <Coupon>
        <Code>DOMAINRENEW1</Code>
        <Description>Domain Renew Coupon</Description>
        <CouponType>Hosting/SSL Coupons</CouponType>
        <DiscountType>PERCENTAGE_OFF</DiscountType>
        <DiscountInfo>
          <Percentage>10%</Percentage>
        </DiscountInfo>
        <Restriction>
          <PriceLevels>Any</PriceLevels>
          <IdnRestriction>None</IdnRestriction>
          <DomainDurationMin>1</DomainDurationMin>
          <DomainDurationMax>1</DomainDurationMax>
          <Tlds>
            <Tld>.com</Tld>
            <Tld>.net</Tld>
            <Tld>.org</Tld>
          </Tlds>
          <Currencies>
            <Currency>US Dollar USD ($)</Currency>
          </Currencies>
        </Restriction>
        <StartDate>1476811260000</StartDate>
        <EndDate>1483257540000</EndDate>
      </Coupon>
    </Coupons>
  </ListCouponsContent>
</ListCouponsResponse>
요청 (JSON 형식)https://api.dynadot.com/api3.json?key=[API Key]&command=list_coupons&coupon_type=renewal
샌드박스 요청 (JSON 형식)https://api-sandbox.dynadot.com/api3.json?key=[Sandbox API Key]&command=list_coupons&coupon_type=renewal
응답 (JSON 형식)
{
  "ListCouponsResponse": {
    "ResponseCode": 0,
    "Status": "success",
    "Coupons": [
      {
        "Code": "DOMAINRENEW1",
        "Description": "Domain Renew Coupon",
        "CouponType": "Hosting/SSL Coupons",
        "DiscountType": "PERCENTAGE_OFF",
        "DiscountInfo": {
          "Percentage": "10%"
        },
        "Restriction": {
          "PriceLevels": "Any",
          "IdnRestriction": "None",
          "DomainDurationMin": "1",
          "DomainDurationMax": "1",
          "Tlds": [
            ".com",
            ".net",
            ".org"
          ],
          "Currencies": [
            "US Dollar USD ($)"
          ]
        },
        "StartDate": "1476811260000",
        "EndDate": "1483257540000"
      }
    ]
  }
}