RRPproxy Homepage
RRPproxy Homepage

.sg

API commands

Please find in the following a set of the most commonly used standard API commands in order to register, modify, renew, and transfer a domain name.

Domain Registration

(API Command reference » AddDomain)
Exception
command         = AddDomain
domain          = yourdomain.sg
period          = (INT)
ownercontact0   = (CONTACT)
admincontact0   = (CONTACT)
techcontact0    = (CONTACT)
billingcontact0 = (CONTACT)
nameserver0	= (NAMESERVER)
nameserver1 	= (NAMESERVER)
X-SG-RCBID            = (TEXT)
X-SG-ADMIN-SINGPASSID = (TEXT)
X-SG-ACCEPT-TRUSTEE-TAC = 0|1

If you are using JP as country code in one of the contact handles (owner, admin, tech or billing contact), the field "phone" has to be in the following format: +countrycode.areacode.phone

Domain Modification

(API Command reference » ModifyDomain)
Standard command
command = ModifyDomain
domain  = yourdomain.sg

Change of registrant

Exception
command         = TradeDomain
domain          = yourdomain.sg
ownercontact0   = (CONTACT)

After submission, the current registrant will receive an email by NIC.sg, which must be approved for the changes to take effect. A change of registrant is not real time and will need 7 days to complete. The domain will not be renewed after the trade and keep it's expiration date.

Domain Renewal

(API Command reference » RenewDomain)
Command
command    = RenewDomain
domain     = yourdomain.sg
period     = (INT)
expiration = (INT)

Domain Deletion

(API Command reference » DeleteDomain)
Command
command = DeleteDomain
domain  = yourdomain.sg

.sg domains cannot be restored, if the domain has been deleted explicitly or by an AUTODELETE!

Domain Transfer

(API Command reference » TransferDomain)

TransferIN from another registrar to RRPproxy

Exception
command         = TransferDomain
domain          = yourdomain.sg
auth    = .......
ownercontact0   = (CONTACT)
admincontact0   = (CONTACT)(optional|if you are using our Trustee Service please do not add a P-Handle)
techcontact0    = (CONTACT)
billingcontact0 = (CONTACT)
X-SG-RCBID            = (TEXT)
X-SG-ADMIN-SINGPASSID = (TEXT)
X-SG-ACCEPT-TRUSTEE-TAC = 0|1

The submission of all four contact details is mandatory.

TransferOUT to another registrar

Exception
command         = ModifyDomain
domain          = yourdomain.sg
admincontact0   = (CONTACT)
X-SG-RCBID            = (TEXT)
X-SG-ADMIN-SINGPASSID = (TEXT)
X-SG-ACCEPT-TRUSTEE-TAC = 0

In order to process the transfer you must request an authcode. This is only possible, if the admin contact is not our standard local presence contact (trustee). If you are using the trustee as admin contact, you must request a change of the admin contact first. The new contact must be a local contact in Singapore. Please use the ModifyDomain command as shown, to change the admin contact / local presence contact.

Domain Restore

(API Command reference » RestoreDomain)
Command
command = RestoreDomain
domain  = yourdomain.sg

Domain Extensions

X-SG-ACCEPT-TRUSTEE-TAC0|1

The trustee service has to be used if:

*The registrant and admin are not located in Singapore.

* The registrant is an organisation located in Singapore and the admin is not located in Singapore.
X-SG-ADMIN-SINGPASSID* If the admin contact is a natural person located in Singapore, the corresponding Singapore Personal Access ID https://www.singpass.gov.sg/sppubsvc/ has to be given. The format of the SingPassID is: X1234567X - where X is an upper case letter at the beginning and end of a seven digit string

* In case of a foreign organization, it is possible to use the SGNICID:
SGNICID-X12-345678 - the SGNICID will look like this example
X-SG-RCBID* For companies located in Singapore, the corresponding company registration number has to be given.

* For Singapore citizens and permanent residents, please provide NRIC or Passport No.

* For Singapore companies, please provide RCBID as it appears in RCB Certificate.

* For Singapore societies, please provide RCBID as it appears in ROS Certificate.

Domain Restrictions

  • The aftermarket of .sg domain names is not allowed!
  • This domain is open to all applicants. Foreign applicants for domain names under this category must appoint a local agent having a valid Singapore postal address as their administrative contact.
  • .COM.SG domains are only available for organisations / companies.

Wedomains :)