애프터마켓
포트폴리오 관리
도메인
애프터마켓
지원
Copyright © 2002-2024 Dynadot LLC. All rights reserved.
백
도메인
도메인 API 명령어 목록
우리의 API는 효율성을 위해 구축된 고급 도메인 관리 및 확보 도구입니다. Dynadot 플랫폼에서 설정, 관리, 등록 및 입찰을 위한 50개 이상의 명령을 제공하여 원하는 API 소프트웨어에서 계정과 도메인 설정에 완전한 제어권을 가질 수 있습니다. 우리의 도메인 API는 모든 계정에서 이용할 수 있으므로 오늘 바로 시작하세요!
고급 도메인 API에 대한 요청은 다음 URL로 전송됩니다:
https://api.dynadot.com/api3.xml이
보안을 위해 요청은 https(보안 소켓)로 전송되어야 합니다. 한 번에 하나의 요청만 처리할 수 있으므로 다른 요청을 보내기 전에 현재 요청이 완료될 때까지 기다려주십시오. 요청은 '키'와 '명령' 두 개의 매개변수를 가져야 합니다. 각 명령은 해당되는 매개변수를 볼 수 있도록 클릭할 수 있습니다.
저희 고급 도메인 API는 XML 형식으로 결과를 반환합니다. 받는 응답은 다음 필드 중 2개 또는 3개를 포함해야 합니다:
검색 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
검색 예시
https://api.dynadot.com/api3.xml?key=mykey&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=USD
<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</Price> </SearchHeader> </SearchResponse> </Results>
https://api.dynadot.com/api3.json?key=mykey&command=search&domain0=mydomain.com&domain1=mydomain.net&show_price=1¤cy=USD
{ "SearchResponse":{ "ResponseCode":"0", "SearchResults":[ { "DomainName":"mydomain.com", "Available":"yes", "Price":"77.00 in USD" }, { "DomainName":"mydomain.net", "Available":"yes", "Price":"44.00 in USD" } ] } }
등록 명령을 호출하면 등록 주문을 생성하고 처리합니다. 주문에 대한 지불을 위해 충분한 계정 잔액이 있어야 합니다. 등록 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다.
레지스터 예제
https://api.dynadot.com/api3.xml?key=mykey&command=register&domain=domain1.net&duration=3¤cy=USD
<RegisterResponse> <RegisterHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </RegisterHeader> <RegisterContent> <Expiration>1458379145266</Expiration> </RegisterContent> </RegisterResponse>
https://api.dynadot.com/api3.json?key=mykey&command=register&domain=domain1.net&duration=3¤cy=USD
{ "RegisterResponse":{ "ResponseCode":"0", "Status":"success", "DomainName":"domain1.net", "Expiration":"1458379145266" } }
삭제 명령을 호출하면 아직 여유 기간에 있는 도메인이 삭제됩니다. 계정 잔액에는 등록료가 환불될 것입니다. 갱신된 도메인이거나 새 계정으로 이전된 도메인은 API를 통해 삭제할 수 없습니다. 삭제 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:
삭제 예시
https://api.dynadot.com/api3.xml?key=mykey&command=delete&domain=domain1.com
<DeleteResponse> <DeleteHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </DeleteHeader> </DeleteResponse>
https://api.dynadot.com/api3.json?key=mykey&command=delete&domain=domain1.com
{ "DeleteResponse":{ "ResponseCode":"0", "Status":"success", "DomainName":"domain1.com", } }
갱신 명령을 호출하면 갱신 주문이 생성되고 처리됩니다. 주문을 지불하기 위해 충분한 계정 잔액이 있어야 합니다. 갱신 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:
갱신 예
https://api.dynadot.com/api3.xml?key=mykey&domain=domian1.com&command=renew&duration=1¤cy=USD&coupon=testcoupon
<RenewResponse> <RenewHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </RenewHeader> <RenewContent> <Expiration>73984579834</Expiration> </RenewContent> </RenewResponse>
https://api.dynadot.com/api3.json?key=mykey&domain=domian1.com&command=renew&duration=1¤cy=USD&coupon=testcoupon
{ "RenewResponse":{ "ResponseCode":"0", "Status":"success", "DomainName":"domian1.com", "Expiration":"73984579834" } }
푸시 명령을 호출하면 푸시 주문을 생성하고 처리합니다. 주문을 위해 도메인과 계정을 잠금 해제해야 합니다. 수령자 계정은 주문을 완료하기 위해 도메인을 거부하거나 수락해야 합니다. 푸시 명령을 호출하는 경우, 다음과 같은 매개변수가 포함되어야 합니다.
푸시 예제
https://api.dynadot.com/api3.xml?key=mykey&command=push&domain=domian1.com&receiver_push_username=username¤cy=USD
<PushResponse> <PushHeader> <SuccessCode>0</SuccessCode> <Status>order created</Status> </PushHeader> </PushResponse>
https://api.dynadot.com/api3.json?key=mykey&command=push&domain=domian1.com&receiver_push_username=username¤cy=USD
{ "PushResponse":{ "ResponseCode":"0", "Status":"order created" } }
전송 명령을 호출하면 전송 주문을 생성하고 처리합니다. 일부 tld는 주문을 완료하기 위해 이전 등록기의 확인이 필요할 수 있습니다. 전송 명령을 호출하는 경우 다음 매개 변수를 포함해야 합니다:
전송 예시
https://api.dynadot.com/api3.xml?key=mykey&command=transfer&domain=domian1.com&auth=testauth¤cy=USD&coupon=testcoupon
<TransferResponse> <TransferHeader> <SuccessCode>0</SuccessCode> <Status>order created</Status> </TransferHeader> </TransferResponse>
https://api.dynadot.com/api3.json?key=mykey&command=transfer&domain=domian1.com&auth=testauth¤cy=USD&coupon=testcoupon
{ "TransferResponse":{ "ResponseCode":"0", "Status":"order created", "DomainName":"domian1.com" } }
대량 등록 명령을 호출하면 등록 주문이 생성되고 처리됩니다. 주문에 대한 지불을 위해 충분한 계정 잔고가 있어야 합니다. 대량 등록 명령을 호출할 경우 다음 매개변수를 포함해야 합니다:
대량 등록 예시
https://api.dynadot.com/api3.xml?key=mykey&command=bulk_register&domain0=domain0.com&domain1=domain1.com¤cy=USD
<?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>
https://api.dynadot.com/api3.json?key=mykey&command=bulk_register&domain0=domain0.com&domain1=domain1.com¤cy=USD
{ "BulkRegisterResponse": { "ResponseCode": 0, "Status": "success", "BulkRegister": [ { "DomainName": "domain0.com", "Expiration": "1234567890", "Result": "success", "Message": "-" }, { "DomainName": "domain1.com", "Expiration": "-", "Result": "error", "Message": "not_available" } ] } }
이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:
도메인 정보 예제
https://api.dynadot.com/api3.xml?key=mykey&command=domain_info&domain=domain1.com
<?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> </Domain> </DomainInfoContent> </DomainInfoResponse>
https://api.dynadot.com/api3.json?key=mykey&command=domain_info&domain=domain1.com
{ "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)" } } } }
Whois 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
Whois 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_whois&domain=domain4.com®istrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
<SetWhoisResponse> <SetWhoisHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetWhoisHeader> </SetWhoisResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_whois&domain=domain4.com®istrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
{ "SetWhoisResponse":{ "ResponseCode":"0", "Status":"success" } }
설정 이름 서버 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
이름 서버 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
<SetNsResponse> <SetNsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetNsHeader> </SetNsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_ns&domain=domain1.com,domain2.com&ns0=ns1.hostns.com&ns1=ns2.hostns.com
{ "SetNsResponse":{ "ResponseCode":"0", "Status":"success" } }
세트 주차 명령어를 호출하는 경우, 다음 매개변수를 포함해야 합니다:
주차 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_parking&domain=domain1.com&with_ads=no
<SetParkingResponse> <SetParkingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetParkingHeader> </SetParkingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_parking&domain=domain1.com&with_ads=no
{ "SetParkingResponse":{ "ResponseCode":"0", "Status":"success" } }
세트 포워딩 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
파워딩 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_forwarding&forward_url=http%3A%2F%2Fwww.mydomain.com&domain=domain1.com,domain2.com
<SetForwardingResponse> <SetForwardingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetForwardingHeader> </SetForwardingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_forwarding&forward_url=http%3A%2F%2Fwww.mydomain.com&domain=domain1.com,domain2.com
{ "SetForwardingResponse":{ "ResponseCode":"0", "Status":"success" } }
통화에 set stealth 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다.
은닉 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com
<SetStealthResponse> <SetStealthHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetStealthHeader> </SetStealthResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_stealth&domain=domain1.com&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com
{ "SetStealthResponse":{ "ResponseCode":"0", "Status":"success" } }
호스팅 설정 명령을 호출한다면, 다음 매개변수를 포함해야 합니다.
호스팅 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
<SetHostingResponse> <SetHostingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetHostingHeader> </SetHostingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_hosting&domain=domain8.com&hosting_type=advanced&mobile_view_on=yes
{ "SetHostingResponse":{ "ResponseCode":"0", "Status":"success" } }
DNS2 명령어 호출 시, 다음 매개변수가 포함되어야 합니다:
DNS2 명령어를 호출하면 현재 DNS 설정이 덮어씌워집니다.
DNS2 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&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 version="1.0" encoding="UTF-8"?> <SetDnsResponse> <SetDnsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDnsHeader> </SetDnsResponse>
https://api.dynadot.com/api3.json?key=mykey&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
{ "SetDnsResponse": { "ResponseCode": 0, "Status": "success" } }
이메일 전달 명령을 설정하려면 다음 매개변수를 포함해야 합니다:
이메일 전달 설정 예시
https://api.dynadot.com/api3.xml?key=mykey&command=set_email_forward&domain=domain1.com&forward_type=forward&username0=peter&[email protected]
<SetEmailForwardingResponse> <SetEmailForwardingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetEmailForwardingHeader> </SetEmailForwardingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_email_forward&domain=domain1.com&forward_type=forward&username0=peter&[email protected]
{ "SetEmailForwardingResponse":{ "ResponseCode":"0", "Status":"success" } }
세트 클리어 도메인 설정 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
설정된 도메인 설정 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
<SetClearDomainSettingResponse> <SetClearDomainSettingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetClearDomainSettingHeader> </SetClearDomainSettingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_clear_domain_setting&domain=domain1.com&service=nameservers
{ "SetClearDomainSettingResponse":{ "ResponseCode":"0", "Status":"success" } }
세트 폴더 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
폴더 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder&domain=domian1.com&folder=folder1
<SetFolderResponse> <SetFolderHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderHeader> </SetFolderResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder&domain=domian1.com&folder=folder1
{ "SetFolderResponse":{ "ResponseCode":"0", "Status":"success" } }
재설정 옵션 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다:
갱신 옵션 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_renew_option&domain=domain1.com&renew_option=auto
<SetRenewOptionResponse> <SetRenewOptionHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetRenewOptionHeader> </SetRenewOptionResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_renew_option&domain=domain1.com&renew_option=auto
{ "SetRenewOptionResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 호출하는 것이 set note 명령어라면, 다음 매개변수들이 포함되어야 합니다.
노트 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_note&domain=domain1.com¬e=Do not modify any information
<SetNoteResponse> <SetNoteHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetNoteHeader> </SetNoteResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_note&domain=domain1.com¬e=Do not modify any information
{ "SetNoteResponse":{ "ResponseCode":"0", "Status":"success" } }
고객 ID를 설정하는 명령을 호출하는 경우, 다음과 같은 매개변수가 포함되어야 합니다:
고객 ID 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_customer_id&domain=domain1.com,domain2.com&customer_id=123456
<SetCustomerIdResponse> <SetCustomerIdHeader> <ResponseCode>0</ResponseCode> <Status>success</Status> </SetCustomerIdHeader> <SetCustomerIdContent> <SetCustomerIdSuccess> <content> <Domain>domain1.com</Domain> <CustomerId>123456</CustomerId> </content> <content> <Domain>domain2.com</Domain> <CustomerId>123456</CustomerId> </content> </SetCustomerIdSuccess> </SetCustomerIdContent> </SetCustomerIdResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_customer_id&domain=domain1.com,domain2.com&customer_id=123456
{ "SetCustomerIdResponse": { "ResponseCode": 0, "Status": "success", "SetCustomerIdSuccess": [ { "Domain": "domain1.com", "CustomerId": 123456 }, { "Domain": "domain2.com", "CustomerId": 123456 } ] } }
개인정보 설정 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
개인 정보 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_privacy&domain=domain1.com&option=off
<SetPrivacyResponse> <SetPrivacyHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetPrivacyHeader> </SetPrivacyResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_privacy&domain=domain1.com&option=off
{ "SetPrivacyResponse":{ "ResponseCode":"0", "Status":"success" } }
이 기능은 XML 및 JSON 포맷에서만 사용할 수 있습니다:
TLD 가격 예제
https://api.dynadot.com/api3.xml?key=0&command=tld_price¤cy=USD
<?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>Usage</Usage> <Price> <Unit>(Price/1 year)</Unit> <Register>99.00</Register> <Renew>60.00</Renew> <Transfer>92.00</Transfer> </Price> <Privacy>Yes</Privacy> <GracePeriod> <Unit>(Grace Period/days)</Unit> <Renew>40</Renew> <Delete>5</Delete> </GracePeriod> <IDN>Yes</IDN> <Restrictions>--</Restrictions> </TldContent> </TldPriceContent> </TldPriceResponse>
https://api.dynadot.com/api3.json?key=0&command=tld_price¤cy=USD
{ "TldPriceResponse": { "ResponseCode": 0, "Status": "success", "PriceLevel": "Regular Pricing", "Currency": "USD", "TldPrice": [ { "Tld": ".com", "Usage": "Usage", "Price": { "Unit": "(Price/1 year)", "Register": "99.00", "Renew": "60.00", "Transfer": "92.00" }, "Privacy": "Yes", "GracePeriod": { "Unit": "(Grace Period/days)", "Renew": "40", "Delete": "5" }, "IDN": "Yes", "Restrictions": "--" } ] } }
이 기능은 XML 및 JSON 포맷에서만 사용할 수 있습니다:
도메인 예제 목록
https://api.dynadot.com/api3.xml?key=mykey&command=list_domain
<?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> </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> </Domain> </DomainInfo> </DomainInfoList> </ListDomainInfoContent> </ListDomainInfoResponse>
https://api.dynadot.com/api3.json?key=mykey&command=list_domain
{ "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)" } }, { "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)" } } ] } }
contact 생성 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
연락처 생성 예제
https://api.dynadot.com/api3.xml?key=mykey&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
<CreateContactResponse> <CreateContactHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </CreateContactHeader> <CreateContactContent> <ContactId>1234</ContactId> </CreateContactContent> </CreateContactResponse>
https://api.dynadot.com/api3.json?key=mykey&command=create_contact&name=Webb&[email protected]&phonenum=8662623399&phonecc=1&address1=PO Box 345&city=San Mateo&state=America&zip=94401&country=US
{ "CreateContactResponse":{ "ResponseCode":"0", "Status":"success", "CreateContactContent":{ "ContactId":"0" } } }
연락처 편집 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
https://api.dynadot.com/api3.xml?key=mykey&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 version="1.0" encoding="UTF-8"?> <EditContactResponse> <EditContactHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </EditContactHeader> <EditContactContent> <ContactId>0</ContactId> </EditContactContent> </EditContactResponse>
https://api.dynadot.com/api3.html?key=mykey&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
ok, success, ,
https://api.dynadot.com/api3.json?key=mykey&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
{ "EditContactResponse": { "ResponseCode": "0", "Status": "success", "EditContactContent": { "ContactId": "0" } } }
만약 'contact eu setting' 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
연락처 EU 설정 예제
https://api.dynadot.com/api3.xml?key=mykey&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
<?xml version="1.0" encoding="UTF-8"?> <SetContactEUSettingResponse> <SetContactEUSettingHeader> <ResponseCode>0</ResponseCode> <Status>success</Status> </SetContactEUSettingHeader> <SetContactEUSettingContent> <ContactId>0</ContactId> </SetContactEUSettingContent> </SetContactEUSettingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_contact_eu_setting&contact_id=0&country_of_citizenship=AT
{ "SetContactEUSettingResponse": { "ResponseCode: ": "0", "Status": "Success", "SetContactEUSettingContent": { "ContactId: ": "0" } } }
통화 설정 연락처 LV 설정 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다.
연락처 LV 설정 예시 설정
https://api.dynadot.com/api3.csv?key=mykey&command=set_contact_lv_setting&contact_id=0®istration_number=test_reg_number&vat_number=test_vat_number
ok,success,0
https://api.dynadot.com/api3.xml?key=mykey&command=set_contact_lv_setting&contact_id=0®istration_number=test_reg_number&vat_number=test_vat_number
<?xml version="1.0" encoding="UTF-8"?> <SetContactLvSettingResponse> <SetContactLvSettingHeader> <ResponseCode>0</ResponseCode> <Status>success</Status> </SetContactLvSettingHeader> <SetContactLvSettingContent> <ContactId>0</ContactId> </SetContactLvSettingContent> </SetContactLvSettingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_contact_lv_setting&contact_id=0®istration_number=test_reg_number&vat_number=test_vat_number
{ "SetContactLvSettingResponse": { "ResponseCode": 0, "Status": "success", "SetContactLvSettingContent": { "ContactId: ": "0" } } }
만약 삭제 연락처 명령을 호출한다면, 다음 매개변수가 포함되어야 합니다:
삭제 연락처 예시
https://api.dynadot.com/api3.xml?key=mykey&command=delete_contact&contact_id=0
<DeleteContactResponse> <DeleteContactHeader> <SuccessCode>-1</SuccessCode> <Status>error</Status> <Error>cannot delete these contacts (Jack Slater). Because they are in use.</Error> </DeleteContactHeader> </DeleteContactResponse>
https://api.dynadot.com/api3.json?key=mykey&command=delete_contact&contact_id=0
{ "DeleteContactResponse":{ "ResponseCode":"0", "Status":"success" } }
이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:
연락처 목록 예시
https://api.dynadot.com/api3.xml?key=mykey&command=contact_list
<?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 Slater</Name> <Email>[email protected]</Email> <PhoneCc>1</PhoneCc> <PhoneNum>555.555.5233</PhoneNum> <FaxCc/> <FaxNum/> <Address1>1 Free Way</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 protected]</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>
https://api.dynadot.com/api3.json?key=mykey&command=contact_list
{ "ContactListResponse": { "ResponseCode": 0, "Status": "success", "ContactList": [ { "ContactId": "0", "Organization": "", "Name": "Jack Slater", "Email": "[email protected]", "PhoneCc": "1", "PhoneNum": "555.555.5233", "FaxCc": "", "FaxNum": "", "Address1": "1 Free Way", "Address2": "", "City": "Los Angeles", "State": "CA", "ZipCode": "90068", "Country": "US", "GtldVerified": "no" }, { "ContactId": "1", "Organization": "", "Name": "John tester", "Email": "[email protected]", "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" } ] } }
이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:
연락처 예제 얻기
https://api.dynadot.com/api3.xml?key=mykey&command=get_contact&contact_id=10000
<?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 protected]</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>
https://api.dynadot.com/api3.json?key=mykey&command=get_contact&contact_id=10000
{ "GetContactResponse": { "ResponseCode": 0, "Status": "success", "GetContact": { "ContactId": "12345", "Organization": "org", "Name": "name", "Email": "[email protected]", "PhoneCc": "1", "PhoneNum": "555.555.5233", "FaxCc": "", "FaxNum": "", "Address1": "address1", "Address2": "address2", "City": "city", "State": "state", "ZipCode": "zipcode", "Country": "country", "GtldVerified": "no" } } }
getNameServer 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
이름 서버 예제 가져오기
https://api.dynadot.com/api3.html?key=mykey&command=get_ns&domain=mydomain.com
<GetNsResponse> <GetNsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </GetNsHeader> <NsContent> <Host>ns1.mydomain.com</Host> <Host>ns2.mydomain.com</Host> </NsContent> </GetNsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=get_ns&domain=mydomain.com
{ "GetNsResponse":{ "ResponseCode":"0", "Status":"success", "NsContent":{ "Host":"ns1.mydomain.com", "Host":"ns2.mydomain.com" } } }
이름 서버 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
이름 서버 예제 추가
https://api.dynadot.com/api3.xml?key=mykey&command=add_ns&host=ns1.mydomain.com
<AddNsResponse> <AddNsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </AddNsHeader> <AddNsContent> <Server> <Host>ns1.mydomain.com</Host> <ServerId>0</ServerId> </Server> </AddNsContent> </AddNsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=add_ns&host=ns1.mydomain.com
{ "AddNsResponse":{ "ResponseCode":"0", "Status":"success", "AddNsContent":{ "Server":{ "Host":"ns1.mydomain.com", "ServerId":"0" } } } }
등록 이름 서버 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다.
등록 이름 서버 예제
https://api.dynadot.com/api3.xml?key=mykey&command=register_ns&host=domain1.com&ip=192.168.1.1
<RegisterNsResponse> <RegisterNsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </RegisterNsHeader> <RegisterNsContent> <Server> <Host>domain1.com</Host> <ServerId>0</ServerId> </Server> </RegisterNsContent> </RegisterNsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=register_ns&host=domain1.com&ip=192.168.1.1
{ "RegisterNsResponse":{ "ResponseCode":"0", "Status":"success", "RegisterNsContent":{ "Server":{ "Host":"ndomain1.com", "ServerId":"0" } } } }
네임 서버 IP 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다:
네임 서버 IP 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_ns_ip&server_id=1&ip0=192.168.1.1
<SetNsIpResponse> <SetNsIpHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetNsIpHeader> </SetNsIpResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_ns_ip&server_id=1&ip0=192.168.1.1
{ "SetNsIpResponse":{ "ResponseCode":"0", "Status":"success" } }
이름 서버 삭제 명령을 호출하는 경우, 다음 매개변수들이 포함되어야 합니다:
이름 서버 예제 삭제
https://api.dynadot.com/api3.xml?key=mykey&command=delete_ns&server_id=0
<DeleteNsResponse> <DeleteNsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </DeleteNsHeader> </DeleteNsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=delete_ns&server_id=0
{ "DeleteNsResponse":{ "ResponseCode":"0", "Status":"success" } }
도메인 커맨드를 통해 이름 서버를 삭제하려면 다음 매개변수를 포함해야 합니다:
도메인 예제로 네임 서버 삭제하기
https://api.dynadot.com/api3.xml?key=mykey&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
<DeleteNsResponse> <DeleteNsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </DeleteNsHeader> </DeleteNsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=delete_ns_by_domain&server_domain=ns1.testnameserver.com
{ "DeleteNsResponse":{ "ResponseCode":"0", "Status":"success" } }
이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:
서버 목록 예제
https://api.dynadot.com/api3.xml?key=mykey&command=server_list
<?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>
https://api.dynadot.com/api3.json?key=mykey&command=server_list
{ "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" } ] } ] } }
도메인 네임서버 설정 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다.
도메인 네임서버 설정 예시 가져오기
https://api.dynadot.com/api3.xml?key=mykey&command=get_dns&domain=mydomain.com
<?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>
https://api.dynadot.com/api3.json?key=mykey&command=get_dns&domain=mydomain.com
{ "GetDnsResponse": { "ResponseCode": 0, "Status": "success", "GetDns": { "NameServerSettings": { "Type": "Dynadot Parking", "WithAds": "Yes" } } } }
인증 코드를 요청하기 전에 도메인과 계정을 잠금 해제해야합니다.
트랜스퍼 인증 코드 예제 받기
https://api.dynadot.com/api3.xml?key=mykey&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
<GetTransferAuthCodeResponse> <GetTransferAuthCodeHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> <AuthCode>testauthcode</AuthCode> </GetTransferAuthCodeHeader> </GetTransferAuthCodeResponse>
https://api.dynadot.com/api3.json?key=mykey&command=get_transfer_auth_code&domain=domian1.com&new_code=1&unlock_domain_for_transfer=1
{ "GetTransferAuthCodeResponse":{ "ResponseCode":"0", "Status":"success", "AuthCode":"testauthcode" } }
전송 상태 확인 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:
전송 상태 예제 가져오기
https://api.dynadot.com/api3.xml?key=mykey&command=get_transfer_status&domain=domian1.com&transfer_type=in
<?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>
https://api.dynadot.com/api3.json?key=mykey&command=get_transfer_status&domain=domian1.com&transfer_type=in
{ "GetTransferStatusResponse": { "ResponseCode": 0, "Status": "success", "TransferList": [ { "OrderId": "testorderid", "TransferStatus": "teststatus" }, { "OrderId": "testorderid2", "TransferStatus": "teststatus2" } ] } }
송금 주문을 처리하기 위한 인증 코드를 업데이트할 수 있는 명령입니다. transfer auth code 명령을 호출하면 다음 매개변수를 포함해야 합니다:
전송 인증 코드 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
<SetTransferAuthCodeResponse> <SetTransferAuthCodeHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetTransferAuthCodeHeader> </SetTransferAuthCodeResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_transfer_auth_code&domain=domain4.com&auth_code=testauthcode
{ "SetTransferAuthCodeResponse":{ "ResponseCode":"0", "Status":"success" } }
이 명령은 주문에서 전송 항목을 취소할 수 있게 해줍니다. 전송 취소 명령을 호출하면 다음 매개변수가 포함되어야 합니다:
전송 취소 예시
https://api.dynadot.com/api3.xml?key=mykey&command=cancel_transfer&domain=domain4.com
<CancelTransferResponse> <CancelTransferHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </CancelTransferHeader> </CancelTransferResponse>
https://api.dynadot.com/api3.json?key=mykey&command=cancel_transfer&domain=domain4.com
{ "CancelTransferResponse":{ "ResponseCode":"0", "Status":"success" } }
이적허가 예시
https://api.dynadot.com/api3.xml?key=mykey&command=authorize_transfer_away&domain=domian.com&authorize=approve&order_id=123
<AuthorizeTransferAwayResponse> <AuthorizeTransferAwayHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> <Result>away_approved</Result> </AuthorizeTransferAwayHeader> </AuthorizeTransferAwayResponse>
https://api.dynadot.com/api3.json?key=mykey&command=authorize_transfer_away&domain=domian.com&authorize=approve&order_id=123
{ "AuthorizeTransferAwayResponse":{ "ResponseCode":"0", "Status":"success", "Result":"away_approved" } }
명령을 사용하면 연락처에 대한 CN 감사를 생성할 수 있습니다. create cn audit 명령을 호출하려면 다음 매개변수를 포함해야 합니다:
CN 감사 사례 생성
https://api.dynadot.com/api3.xml?key=mykey&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
<CreateCnAuditResponse> <CreateCnAuditHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </CreateCnAuditHeader> </CreateCnAuditResponse>
https://api.dynadot.com/api3.json?key=mykey&command=create_cn_audit&contact_id=testcontactid&license_id=testlicenseid&url=url
{ "CreateCnAuditResponse":{ "ResponseCode":"0", "Status":"success" } }
get cn 감사 상태 명령을 호출하는 경우 다음 매개변수를 포함해야합니다.
Cn 감사 상태 예시 가져오기
https://api.dynadot.xml/api3.xml?key=mykey&command=get_cn_audit_status&contact_id=testcontactid
<?xml version="1.0" encoding="UTF-8"?> <GetCnAuditStatusResponse> <GetCnAuditStatusHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> <CnAuditStatus>pass</CnAuditStatus> </GetCnAuditStatusHeader> </GetCnAuditStatusResponse>
https://api.dynadot.json/api3.xml?key=mykey&command=get_cn_audit_status&contact_id=testcontactid
{ "GetCnAuditStatusResponse": { "ResponseCode": "0", "Status": "success", "CnAuditStatus": "pass" } }
이 명령은 XML과 JSON 형식에서만 사용할 수 있습니다:
계정 잔액 예시 가져오기
https://api.dynadot.com/api3.xml?key=mykey&command=get_account_balance
<?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>
https://api.dynadot.com/api3.json?key=mykey&command=get_account_balance
{ "GetAccountBalanceResponse": { "ResponseCode": 0, "Status": "success", "BalanceList": [ { "Currency": "USD", "Amount": "300.00" } ] } }
도메인 잠금 명령을 호출하는 경우, 다음 매개 변수를 포함해야 합니다:
도메인 잠금 예시
https://api.dynadot.com/api3.xml?key=mykey&command=lock_domain&domain=domain4.com
<LockDomainResponse> <LockDomainferHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </LockDomainHeader> </LockDomainResponse>
https://api.dynadot.com/api3.json?key=mykey&command=lock_domain&domain=domain4.com
{ "LockDomainResponse":{ "ResponseCode":"0", "Status":"success" } }
리스팅 명령을 호출한다면, 다음과 같은 매개변수가 포함되어야 합니다:
매물 예제 가져오기
https://api.dynadot.com/api3.xml?key=mykey¤cy=usd&command=get_listings
<?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> </Listing> <Listing> <ListingId>id2</ListingId> <Domain>domain_name2</Domain> <Price>2</Price> <InboundLinks>2</InboundLinks> <Age>2</Age> <PendingSaleLocked>No</PendingSaleLocked> </Listing> </GetListingsContent> </GetListingsResponse>
https://api.dynadot.com/api3.json?key=mykey¤cy=usd&command=get_listings
{ "GetListingsResponse": { "ResponseCode": 0, "Status": "success", "Listing": [ { "ListingId": "id1", "Domain": "domain_name1", "Price": "1", "InboundLinks": "1", "Age": "1", "PendingSaleLocked": "No" }, { "ListingId": "id2", "Domain": "domain_name2", "Price": "2", "InboundLinks": "2", "Age": "2", "PendingSaleLocked": "No" } ] } }
리스팅 항목 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:
목록 항목 예시 가져오기
http://api.dynadot.com/api3.xml?key=my_key&command=get_listing_item¤cy=usd&domain=domain_name
<?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> </Listing> </GetListingsItemContent> </GetListingsItemResponse>
http://api.dynadot.com/api3.json?key=my_key&command=get_listing_item¤cy=usd&domain=domain_name
{ "GetListingsItemResponse": { "ResponseCode": 0, "Status": "success", "Listing": { "ListingId": "id", "Domain": "domain_name", "Price": "0", "InboundLinks": "0", "Age": "0", "PendingSaleLocked": "No" } } }
지금 구매하기 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:
즉시 구입 사례
https://api.dynadot.com/api3.xml?key=mykey&command=buy_it_now&domain=domain¤cy=currency
<BuyItNowResponse> <BuyItNowHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </BuyItNowHeader> <Message>domain order created</Message> </BuyItNowResponse>
https://api.dynadot.com/api3.json?key=mykey&command=buy_it_now&domain=domain¤cy=currency
{ "BuyItNowResponse":{ "ResponseCode":"0", "Status":"success", "Message":"domain order created" } }
이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:
계정 정보 예시
https://api.dynadot.com/api3.xml?key=mykey&command=account_info
<?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> <Contact> <Organization/> <Name>testname test</Name> <Email>[email protected]</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>
https://api.dynadot.com/api3.json?key=mykey&command=account_info
{ "AccountInfoResponse": { "ResponseCode": 0, "Status": "success", "AccountInfo": { "Username": "testname", "ForumName": "test forum name", "Contact": { "Organization": "", "Name": "testname test", "Email": "[email protected]", "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" } } } } }
기본 Whois 명령을 호출하는 경우, 다음 매개변수를 포함해야합니다:
기본 Whois 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_whois®istrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
<SetDefaultWhoisResponse> <SetDefaultWhoisHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultWhoisHeader> </SetDefaultWhoisResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_whois®istrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
{ "SetDefaultWhoisResponse":{ "ResponseCode":"0", "Status":"success" } }
세트 기본 이름 서버 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
기본 네임서버 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
<SetDefaultNsResponse> <SetDefaultNsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultNsHeader> <SetDefaultNsContent> <Servers> <Server> <ServerName>ns1.hosts.com</ServerName> <ServerId>0</ServerId> </Server> <Server> <ServerName>ns2.host.com</ServerName> <ServerId>1</ServerId> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> <Server> <ServerName /> <ServerId /> </Server> </Servers> </SetDefaultNsContent> </SetDefaultNsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_ns&ns0=ns1.hosts.com&ns1=ns2.host.com
{ "SetDefaultNsResponse":{ "ResponseCode":"0", "Status":"success", "SetDefaultNsContent":{ "Servers":[ { "ServerName":"ns1.hosts.com", "ServerId":"0" }, { "ServerName":"ns2.host.com", "ServerId":"1" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" } ] } } }
기본 주차 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:
기본 주차 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_parking&folder_id=0&with_ads=no
<SetDefaultParkingResponse> <SetDefaultParkingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultParkingHeader> </SetDefaultParkingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_parking&folder_id=0&with_ads=no
{ "SetDefaultParkingResponse":{ "ResponseCode":"0", "Status":"success" } }
기본 전달 명령을 호출하면, 아래 매개변수를 포함해야 합니다:
기본 전달 설정 예제
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_forwarding&forward_url=http%3A%2F%2Fmydomain.com
<SetDefaultForwardingResponse> <SetDefaultForwardingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultForwardingHeader> </SetDefaultForwardingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_forwarding&forward_url=http%3A%2F%2Fmydomain.com
{ "SetDefaultForwardingResponse":{ "ResponseCode":"0", "Status":"success" } }
기본 스텔스 명령을 설정하는 경우, 다음 매개변수가 포함되어야 합니다:
기본 은닉 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com
<SetDefaultStealthResponse> <SetDefaultStealthHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultStealthHeader> </SetDefaultStealthResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_stealth&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com
{ "SetDefaultStealthResponse":{ "ResponseCode":"0", "Status":"success" } }
기본 호스팅 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다:
기본 호스팅 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_hosting&hosting_type=advanced
<SetDefaultHostingResponse> <SetDefaultHostingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultHostingHeader> </SetDefaultHostingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_hosting&hosting_type=advanced
{ "SetDefaultHostingResponse":{ "ResponseCode":"0", "Status":"success" } }
DNS 기본 설정 명령을 호출하는 경우 다음 매개 변수를 포함해야 합니다:
(이 명령어는 오래되었으며 권장되지 않습니다. 대신 Set Default DNS2 Command를 사용하십시오.)
기본 DNS 설정 예시
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
<SetDefaultDnsResponse> <SetDefaultDnsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultDnsHeader> </SetDefaultDnsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_dns&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
{ "SetDefaultDnsResponse":{ "ResponseCode":"0", "Status":"success" } }
DNS 기본 설정 명령을 호출하는 경우 다음 매개 변수를 포함해야 합니다:
기본 DNS2 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
<SetDefaultDnsResponse> <SetDefaultDnsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultDnsHeader> </SetDefaultDnsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_dns2&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
{ "SetDefaultDnsResponse":{ "ResponseCode":"0", "Status":"success" } }
기본 이메일 전달 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다.
기본 이메일 전달 설정 예시
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_email_forward&forward_type=forward&username0=peter&[email protected]
<SetDefaultEmailForwardingResponse> <SetDefaultEmailForwardingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultEmailForwardingHeader> </SetDefaultEmailForwardingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_email_forward&forward_type=forward&username0=peter&[email protected]
{ "SetDefaultEmailForwardingResponse":{ "ResponseCode":"0", "Status":"success" } }
세트를 초기설정으로 지정하는 명령을 호출한다면, 다음 매개변수들이 포함되어야 합니다.
기본 설정 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_clear_default_setting&service=nameservers
<SetClearDefaultSettingResponse> <SetClearDefaultSettingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetClearDefaultSettingHeader> </SetClearDefaultSettingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_clear_default_setting&service=nameservers
{ "SetClearDefaultSettingResponse":{ "ResponseCode":"0", "Status":"success" } }
초기 갱신 옵션 설정 명령을 호출하면 다음 매개변수가 포함되어야 합니다:
기본 갱신 옵션 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_default_renew_option&renew_option=auto
<SetDefaultRenewOptionResponse> <SetDefaultRenewOptionHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetDefaultRenewOptionHeader> </SetDefaultRenewOptionResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_default_renew_option&renew_option=auto
{ "SetDefaultRenewOptionResponse":{ "ResponseCode":"0", "Status":"success" } }
폴더 만들기 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다.
폴더 생성 예제
https://api.dynadot.com/api3.xml?key=mykey&command=create_folder&folder_name=new
<FolderCreateResponse> <FolderCreateHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </FolderCreateHeader> <FolderCreateContent> <FolderName>new</FolderName> <FolderId>1</FolderId> </FolderCreateContent> </FolderCreateResponse>
https://api.dynadot.com/api3.json?key=mykey&command=create_folder&folder_name=new
{ "FolderCreateResponse":{ "ResponseCode":"0", "Status":"success", "FolderCreateContent":{ "FolderName":"new", "FolderId":"1" } } }
Whois 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
폴더 예제 삭제
https://api.dynadot.com/api3.xml?key=mykey&command=delete_folder&folder_id=0,1
<DeleteFolderResponse> <DeleteFolderHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </DeleteFolderHeader> </DeleteFolderResponse>
https://api.dynadot.com/api3.json?key=mykey&command=delete_folder&folder_id=0,1
{ "DeleteFolderResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 호출 할 set 폴더 Whois 명령을 사용하는 경우, 다음 매개 변수가 포함되어야합니다.
폴더 Whois 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_whois&folder_id=0®istrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
<SetFolderWhoisResponse> <SetFolderWhoisHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderWhoisHeader> </SetFolderWhoisResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_whois&folder_id=0®istrant_contact=0&admin_contact=0&technical_contact=0&billing_contact=0
{ "SetFolderWhoisResponse":{ "ResponseCode":"0", "Status":"success" } }
만일 설정 폴더 이름 서버 명령어를 호출한다면, 다음 매개변수들을 포함해야 합니다.
폴더 이름 서버 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_ns&folder_id=0&ns0=ns1.hosts.com&ns1=ns2.host.com&enable=yes&sync=yes
{ "SetFolderNsResponse":{ "ResponseCode":"0", "Status":"success", "SetFolderNsContent":{ "Servers":[ { "ServerName":"ns1.hosts.com", "ServerId":"0" }, { "ServerName":"ns2.host.com", "ServerId":"1" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" }, { "ServerName":"", "ServerId":"" } ] } } }
세트 폴더 주차 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다.
폴더 주차 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_parking&folder_id=0&with_ads=no
<SetFolderParkingResponse> <SetFolderParkingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderParkingHeader> </SetFolderParkingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_parking&folder_id=0&with_ads=no
{ "SetFolderParkingResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 집합 폴더 전달 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
폴더 전달 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_forwarding&folder_id=0&forward_url=http%3A%2F%2Fmydomain.com&sync=yes
<SetFolderForwardingResponse> <SetFolderForwardingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderForwardingHeader> </SetFolderForwardingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_forwarding&folder_id=0&forward_url=http%3A%2F%2Fmydomain.com&sync=yes
{ "SetFolderForwardingResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 폴더를 스텔스로 설정한다면, 다음 매개변수를 포함해야 합니다:
폴더 스텔스 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com&sync=yes
<SetFolderStealthResponse> <SetFolderStealthHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderStealthHeader> </SetFolderStealthResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_stealth&folder_id=0&stealth_title=obama's shop&stealth_url=http%3A%2F%2Fwww.obamashop.com&sync=yes
{ "SetFolderStealthResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 설정 폴더 호스팅 명령을 호출한다면, 다음과 같은 매개변수를 포함해야 합니다:
폴더 호스팅 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
<SetFolderHostingResponse> <SetFolderHostingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderHostingHeader> </SetFolderHostingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_hosting&folder_id=0&hosting_type=advanced&sync=yes
{ "SetFolderHostingResponse":{ "ResponseCode":"0", "Status":"success" } }
DNS 명령어를 호출하는 경우, 다음 매개변수를 포함해야합니다:
(이 명령은 오래되어 권장되지 않으며, 대신 Set Folder DNS2 명령을 사용하십시오.)
폴더 DNS 예시 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
<SetFolderDnsResponse> <SetFolderDnsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderDnsHeader> </SetFolderDnsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_dns&folder_id=0&main_record_type=aaaa&main_record=0:0:0:0:0:0:0:1
{ "SetFolderDnsResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 폴더 DNS2 명령을 호출한다면, 다음 파라미터가 포함되어야 합니다:
폴더 DNS2 설정 예시
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
<SetFolderDnsResponse> <SetFolderDnsHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderDnsHeader> </SetFolderDnsResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_dns2&folder_id=0&main_record_type0=aaaa&main_record0=0:0:0:0:0:0:0:1
{ "SetFolderDnsResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 폴더 이메일 전달 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다.
폴더 이메일 전달 예제 설정
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=peter&[email protected]
<SetFolderEmailForwardingResponse> <SetFolderEmailForwardingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderEmailForwardingHeader> </SetFolderEmailForwardingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_email_forward&folder_id=0&forward_type=forward&username0=peter&[email protected]
{ "SetFolderEmailForwardingResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 세트 폴더 설정 명령을 호출하는 경우, 다음 매개변수가 포함되어야 합니다:
설정된 폴더 설정 예제
https://api.dynadot.com/api3.xml?key=mykey&command=set_clear_folder_setting&folder_id=0&service=nameservers
<SetClearFolderSettingResponse> <SetClearFolderSettingHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetClearFolderSettingHeader> </SetClearFolderSettingResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_clear_folder_setting&folder_id=0&service=nameservers
{ "SetClearFolderSettingResponse":{ "ResponseCode":"0", "Status":"success" } }
만약 폴더 이름 설정 명령을 호출하는 경우, 아래의 매개변수를 포함해야 합니다.
폴더 이름 예시
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_name&folder_id=0&folder_name=new
<SetFolderNameResponse> <SetFolderNameHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderNameHeader> </SetFolderNameResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_name&folder_id=0&folder_name=new
{ "SetFolderNameResponse":{ "ResponseCode":"0", "Status":"success" } }
"set folder renew 옵션" 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다:
폴더 갱신 옵션 설정 예제
https://api.dynadot.com/api3.xml?key=mykey&command=set_folder_renew_option&folder_id=0&renew_option=auto
<SetFolderRenewOptionResponse> <SetFolderRenewOptionHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetFolderRenewOptionHeader> </SetFolderRenewOptionResponse>
https://api.dynadot.com/api3.json?key=mykey&command=set_folder_renew_option&folder_id=0&renew_option=auto
{ "SetFolderRenewOptionResponse":{ "ResponseCode":"0", "Status":"success" } }
이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다:
폴더 목록 예제
https://api.dynadot.com/api3.xml?key=mykey&command=folder_list
<?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>
https://api.dynadot.com/api3.json?key=mykey&command=folder_list
{ "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" } } ] } }
백오더 요청 명령을 호출하는 경우, 다음 매개변수를 포함해야 합니다:
백오더 요청 예제 추가
https://api.dynadot.com/api3.xml?key=mykey&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
<AddBackorderRequestResponse> <AddBackorderRequestHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </AddBackorderRequestHeader> </AddBackorderRequestResponse>
https://api.dynadot.com/api3.json?key=mykey&command=add_backorder_request&domain=droppingdomain.com,domaindropping.net,domaindrop.org
{ "AddBackorderRequestResponse":{ "ResponseCode":"0", "Status":"success" } }
백오더 요청 삭제 명령을 호출한다면, 다음 매개변수를 포함해야 합니다.
백오더 요청 예제 삭제
https://api.dynadot.com/api3.xml?key=mykey&command=delete_backorder_request&domain=domaindropp.com
<DeleteBackorderRequestResponse> <DeleteBackorderRequestHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </DeleteBackorderRequestHeader> </DeleteBackorderRequestResponse>
https://api.dynadot.com/api3.json?key=mykey&command=delete_backorder_request&domain=domaindropp.com
{ "DeleteBackorderRequestResponse":{ "ResponseCode":"0", "Status":"success" } }
백오더 요청 목록 명령어를 호출하면 지정된 계정의 백오더 요청 목록이 반환됩니다. 이 명령어를 호출할 경우 다음 매개변수가 포함되어야 합니다:
주문 대기 요청 목록 예시
http://api.dynadot.com/api3.xml?key=1&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
<?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>
http://api.dynadot.com/api3.html?key=1&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
ok,success,Domain,CutoffTime,BackorderRequestStatus,testdrop.com,1403914140000,Active,testdrop3.com,1403914140000,Active,testdrop4.com,1403914140000,Active,testdrop5.com,1403914140000,Active
http://api.dynadot.com/api3.json?key=1&command=backorder_request_list&startDate=2015-01-01&endDate=2015-5-20
{ "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" } ] } }
경매 목록을 확인하는 get open auctions 명령을 실행하면 진행 중인 경매 목록이 반환됩니다. 이 명령을 호출할 때는 다음과 같은 매개변수를 포함해야 합니다:
경매 예제 가져오기
https://api.dynadot.com/api3.xml?key=mykey&command=get_open_auctions¤cy=usd&type=expired
<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>
https://api.dynadot.com/api3.html?key=mykey&command=get_open_auctions¤cy=usd&type=expired
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
.
.
.
https://api.dynadot.com/api3.json?key=mykey&command=get_open_auctions¤cy=usd&type=expired
{ "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, "estibot_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, "estibot_appraisal": "-" } ... ] }
get auction details 명령을 호출하면 지정된 경매의 세부 정보를 반환합니다. 이 명령은 XML 및 JSON 형식으로만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다.
경매 세부 정보 가져오기 예제
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_auction_details&domain=domain0.com¤cy=usd
<?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>
https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_auction_details&domain=domain0.com¤cy=usd
{ "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": "", "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": [] } ] }
장소 경매 입찰 명령을 호출하면 지정된 경매에 입찰을 할 수 있습니다. 이 명령을 호출하면 다음 매개변수가 포함되어야 합니다:
도메인 예시
https://api.dynadot.com/api3.xml?key=mykey&command=place_auction_bid&domain=example.com&bid_amount=99.9¤cy=usd
<PlaceAuctionBidResponse> <PlaceAuctionBidHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </PlaceAuctionBidHeader> </PlaceAuctionBidResponse>
https://api.dynadot.com/api3.html?key=mykey&command=place_auction_bid&domain=example.com&bid_amount=99.9¤cy=usd
ok,success
https://api.dynadot.com/api3.json?key=mykey&command=place_auction_bid&domain=example.com&bid_amount=99.9¤cy=usd
{ "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, "estibot_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 } ... ] } }
지정된 계정의 종료된 경매 목록을 가져오는 get closed auctions 명령을 호출하면 됩니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다:
경마에 대한 막힌 경매 사례
https://api.dynadot.com/api3.xml?key=1&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
<?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>
https://api.dynadot.com/api3.html?key=1&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
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
https://api.dynadot.com/api3.json?key=1&command=get_closed_auctions&startDate=2000-01-02&endDate=2015-5-15
{ "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" } ] } }
오픈 백오더 경매 명령어 가져오기(사용되지 않음, get_open_auctions 명령을 사용해주세요)
오픈 백오더 경매 가져오기 명령을 호출하면 진행 중인 백오더 경매 목록이 반환됩니다. 이 명령을 호출하려면 다음 매개변수가 포함되어야 합니다:
도메인 관련 개방된 배수 경매 예시 얻기
https://api.dynadot.com/api3.xml?key=mykey&command=get_open_backorder_auctions¤cy=usd
<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>
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
.
.
.
백오더 경매 세부 정보를 가져오는 명령을 호출하면 지정된 경매의 세부 정보가 반환됩니다. 이 명령은 XML 및 JSON 형식으로만 사용할 수 있습니다. 이 명령을 호출할 경우 다음 매개변수가 포함되어야 합니다.
도메인 옥션 연기된 주문 상세 내용 예시 얻기
https://api.dynadot.com/api3.xml?key=mykey&command=get_backorder_auction_details&domain=example.com¤cy=usd
<?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>
https://api.dynadot.com/api3.json?key=mykey&command=get_backorder_auction_details&domain=example.com¤cy=usd
{ "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" } } } }
해당 백오더 경매에 입찰하려면 장소 백오더 경매 입찰 명령을 호출하십시오. 이 명령을 호출하면 다음과 같은 매개변수가 포함되어야합니다.
프리미엄 디스플레이 광고 문구 예시
https://api.dynadot.com/api3.xml?key=mykey&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9¤cy=usd
<PlaceBakcorderAuctionBidResponse> <PlaceBackorderAuctionBidHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </PlaceBackorderAuctionBidHeader> </PlaceBakcorderAuctionBidResponse>
https://api.dynadot.com/api3.html?key=mykey&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9¤cy=usd
ok,success
https://api.dynadot.com/api3.json?key=mykey&command=place_backorder_auction_bid&domain=example.com&bid_amount=99.9¤cy=usd
{ "PlaceBakcorderAuctionBidResponse":{ "ResponseCode":"0", "Status":"success" } }
특정 계정의 종료된 백오더 경매 목록을 가져오는 get closed backorder auctions 명령어를 호출하면 됩니다. 이 명령을 호출할 경우, 다음의 매개변수를 포함해야 합니다:
Closed Backorder Auctions 예제 얻기
https://api.dynadot.com/api3.xml?key=1&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
<?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>
https://api.dynadot.com/api3.html?key=1&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
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
https://api.dynadot.com/api3.json?key=1&command=get_closed_backorder_auctions&startDate=2000-01-02&endDate=2015-5-15
{ "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" } ] } }
경매 입찰 명령을 호출하면 참여한 입찰 목록을 받아올 수 있습니다. 이 명령을 호출할 때 다음 매개변수가 포함되어야 합니다:
경매 입찰 예시 가져오기
https://api.dynadot.com/api3.xml?key=mykey&command=get_auction_bids&currency=usd
<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>
https://api.dynadot.com/api3.json?key=mykey&command=get_auction_bids&currency=usd
{ "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 } ... ] }
is_processing 명령을 호출하면 새로운 요청을 제출해도 안전한지 알려줍니다.
처리 예시
https://api.dynadot.com/api3.xml?key=mykey&command=is_processing
<Response> <ResponseHeader> <ResponseCode>0</ResponseCode> <ResponseMsg>yes</ResponseMsg> </ResponseHeader> </Response>
http://api.dynadot.com/api3.html?key=mykey&command=is_processing
ok,yes
http://api.dynadot.com/api3.html?key=mykey&command=is_processing
{ "Response":{ "ResponseCode":"0", "ResponseMsg":"no" } }
Get Expired Closeout Domains 명령어를 호출하면 만료된 Closeout 도메인을 얻을 수 있습니다. 이 명령어는 XML 및 JSON 형식으로만 사용할 수 있습니다. 이 명령어를 호출하는 경우 다음 매개변수를 포함해야 합니다.
만료된 닫힌 도메인 예시 가져오기
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_expired_closeout_domains¤cy=usd
<?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>
https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_expired_closeout_domains¤cy=usd
{ "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" } } ] } }
만료된 저가 도메인을 구매하는 Buy Expired Closeout Domain Command를 호출하면 지정된 도메인 이름을 구매할 수 있습니다. 이 명령은 XML 및 JSON 형식으로만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수가 포함되어야 합니다.
만료된 닫음 도메인 예제 구입
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=buy_expired_closeout_domain¤cy=USD&domain=domain.com
<?xml version="1.0" encoding="UTF-8"?> <BuyExpiredCloseoutDomainResponse> <BuyExpiredCloseoutDomainHeader> <ResponseCode>0</ResponseCode> <Status>success</Status> </BuyExpiredCloseoutDomainHeader> </BuyExpiredCloseoutDomainResponse>
https://api.dynadot.com/api3.json?key=MY_API_KEY&command=buy_expired_closeout_domain¤cy=USD&domain=domain.com
{ "BuyExpiredCloseoutDomainResponse": { "ResponseCode": "0", "Status": "success" } }
Afternic 확인 동작 명령을 호출하면 지정된 도메인 이름을 구입할 수 있습니다. 이 명령은 XML 및 JSON 형식으로만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다.
애프터닉 확인 동작 예제 설정
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
<?xml version="1.0" encoding="UTF-8"?> <SetAfternicConfirmActionResponse> <SetAfternicConfirmActionHeader> <SuccessCode>0</SuccessCode> <Status>success</Status> </SetAfternicConfirmActionHeader> </SetAfternicConfirmActionResponse>
https://api.dynadot.com/api3.json?key=MY_API_KEY&command=set_afternic_confirm_action&domain=domain.com&action=confirm_afternic
{ "SetAfternicConfirmActionResponse": { "ResponseCode": "0", "Status": "success" } }
주문 목록 명령을 호출하면 주문 목록이 가져옵니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다.이 명령을 호출하는 경우 다음 매개 변수를 포함해야합니다.
주문 목록 예시
https://api.dynadot.com/api3.xml?key=0&searchBy=date_range&startDate=2024/01/01&endDate=2024/01/31&paymentMethod=account_balance,credit_card
<?xml version="1.0" encoding="UTF-8"?> <OrderListResponse> <OrderListHeader> <ResponseCode>0</ResponseCode> <Status>success</Status> </OrderListHeader> <OrderListContent> <OrderList> <Order> <OrderId>123456</OrderId> <SubmittedDate>1715342235399</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>1715342235399</SubmittedDate> <Currency>EUR</Currency> <PaymentMethod>Paypal</PaymentMethod> <TotalCost>$100.00</TotalCost> <TotalPaid>$100.00</TotalPaid> <Status>Submitted</Status> </Order> </OrderList> </OrderListContent> </OrderListResponse>
https://api.dynadot.com/api3.json?key=0&command=order_list&searchBy=date_range&startDate=2024/01/01&endDate=2024/01/31&paymentMethod=account_balance,credit_card
{ "OrderListResponse": { "ResponseCode": 0, "Status": "success", "OrderList": [ { "OrderId": "123456", "SubmittedDate": "2024/05/10", "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": "2024/05/10", "Currency": "EUR", "PaymentMethod": "Paypal", "TotalCost": "$100.00", "TotalPaid": "$100.00", "Status": "Submitted", "ItemList": [] } ] } }
검색 주문 상태 명령을 호출하면 주문 상태를 얻을 수 있습니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하는 경우 다음 매개변수를 포함해야 합니다.
주문 상태 예제 가져오기
https://api.dynadot.com/api3.xml?key=MY_API_KEY&command=get_order_status&order_id=0
<?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>&</ItemName> <ItemStatus>transfer.com</ItemStatus> </Item> <Item> <ItemTypeName>domain</ItemTypeName> <ItemName>&</ItemName> <ItemStatus>register.com</ItemStatus> </Item> </GetOrderStatusContent> </GetOrderStatusResponse>
https://api.dynadot.com/api3.json?key=MY_API_KEY&command=get_order_status&order_id=0
{ "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" } ] } } }
도메인 푸시 요청 가져오기 명령을 호출하면 도메인 푸시 요청을 가져옵니다. 이 명령은 XML 및 JSON 형식으로만 사용할 수 있습니다.
도메인 푸시 요청 예시 얻기
https://api.dynadot.com/api3.xml?key=0&command=get_domain_push_request
<?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>
https://api.dynadot.com/api3.xml?key=0&command=get_domain_push_request
{ "GetDomainPushRequestResponse": { "ResponseCode": 0, "Status": "success", "pushDomainName": "[haha.com,haha1.com]" } }
Set Domain Push Request 명령을 호출하면 도메인 푸시 요청이 설정됩니다. 이 명령은 XML 및 JSON 형식에서만 사용할 수 있습니다. 이 명령을 호출하면 다음 매개변수가 포함되어야 합니다:
도메인 푸시 요청 예시 설정
https://api.dynadot.com/api3.xml?key=0&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
<?xml version="1.0" encoding="UTF-8"?> <SetDomainPushRequestResponse> <SetDomainPushRequestHeader> <ResponseCode>0</ResponseCode> <Status>success</Status> </SetDomainPushRequestHeader> <SetDomainPushRequestContent/> </SetDomainPushRequestResponse>
https://api.dynadot.com/api3.xml?key=0&command=set_domain_push_request&domains=domain-haha1.com,domain-haha2.com,domain-haha3.com&action=accept
{ "SetDomainPushRequestResponse": { "ResponseCode": 0, "Status": "success" } }