Scaleway logo
Commands

Documentation for `scw domain`

The CLI documentation pages are currently under construction

The content is up to date. We're making improvements to the site over the next few weeks for a better experience.

Manage your domains and contacts.

Contact management

Contact management.

Check if contacts are compatible with a domain or a TLD

Check whether contacts are compatible with a domain or a TLD. If contacts are not compatible with either the domain or the TLD, the information that needs to be corrected is returned.

Usage:

TerminalCode
scw domain contact check-compatibility [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domains.{index}
tlds.{index}
owner-contact-id
owner-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
owner-contact.firstname
owner-contact.lastname
owner-contact.company-name
owner-contact.email
owner-contact.email-alt
owner-contact.phone-number
owner-contact.fax-number
owner-contact.address-line-1
owner-contact.address-line-2
owner-contact.zip
owner-contact.city
owner-contact.country
owner-contact.vat-identification-code
owner-contact.company-identification-code
owner-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
owner-contact.resale
owner-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
owner-contact.extension-fr.individual-info.whois-opt-in
owner-contact.extension-fr.duns-info.duns-id
owner-contact.extension-fr.duns-info.local-id
owner-contact.extension-fr.association-info.publication-jo
owner-contact.extension-fr.association-info.publication-jo-page
owner-contact.extension-fr.trademark-info.trademark-inpi
owner-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
owner-contact.extension-eu.european-citizenship
owner-contact.whois-opt-in
owner-contact.state
owner-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
owner-contact.extension-nl.legal-form-registration-number
owner-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
owner-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
owner-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
owner-contact.questions.{index}.question
owner-contact.questions.{index}.answer
administrative-contact-id
administrative-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
administrative-contact.firstname
administrative-contact.lastname
administrative-contact.company-name
administrative-contact.email
administrative-contact.email-alt
administrative-contact.phone-number
administrative-contact.fax-number
administrative-contact.address-line-1
administrative-contact.address-line-2
administrative-contact.zip
administrative-contact.city
administrative-contact.country
administrative-contact.vat-identification-code
administrative-contact.company-identification-code
administrative-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
administrative-contact.resale
administrative-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
administrative-contact.extension-fr.individual-info.whois-opt-in
administrative-contact.extension-fr.duns-info.duns-id
administrative-contact.extension-fr.duns-info.local-id
administrative-contact.extension-fr.association-info.publication-jo
administrative-contact.extension-fr.association-info.publication-jo-page
administrative-contact.extension-fr.trademark-info.trademark-inpi
administrative-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
administrative-contact.extension-eu.european-citizenship
administrative-contact.whois-opt-in
administrative-contact.state
administrative-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
administrative-contact.extension-nl.legal-form-registration-number
administrative-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
administrative-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
administrative-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
administrative-contact.questions.{index}.question
administrative-contact.questions.{index}.answer
technical-contact-id
technical-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
technical-contact.firstname
technical-contact.lastname
technical-contact.company-name
technical-contact.email
technical-contact.email-alt
technical-contact.phone-number
technical-contact.fax-number
technical-contact.address-line-1
technical-contact.address-line-2
technical-contact.zip
technical-contact.city
technical-contact.country
technical-contact.vat-identification-code
technical-contact.company-identification-code
technical-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
technical-contact.resale
technical-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
technical-contact.extension-fr.individual-info.whois-opt-in
technical-contact.extension-fr.duns-info.duns-id
technical-contact.extension-fr.duns-info.local-id
technical-contact.extension-fr.association-info.publication-jo
technical-contact.extension-fr.association-info.publication-jo-page
technical-contact.extension-fr.trademark-info.trademark-inpi
technical-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
technical-contact.extension-eu.european-citizenship
technical-contact.whois-opt-in
technical-contact.state
technical-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
technical-contact.extension-nl.legal-form-registration-number
technical-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
technical-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
technical-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
technical-contact.questions.{index}.question
technical-contact.questions.{index}.answer

Get a contact

Retrieve a contact's details from the registrar using the given contact's ID.

Usage:

TerminalCode
scw domain contact get [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
contact-idRequired

List contacts

Retrieve the list of contacts and their associated domains and roles. You can filter the list by domain name.

Usage:

TerminalCode
scw domain contact list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domain
project-id
roleOne of: unknown_role, owner, administrative, technical
email-statusOne of: email_status_unknown, validated, not_validated, invalid_email
organization-id

Update contact

Edit the contact's information.

Usage:

TerminalCode
scw domain contact update [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
contact-idRequired
email
email-alt
phone-number
fax-number
address-line-1
address-line-2
zip
city
country
vat-identification-code
company-identification-code
langOne of: unknown_language_code, en_US, fr_FR, de_DE
resale
extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
extension-fr.individual-info.whois-opt-in
extension-fr.duns-info.duns-id
extension-fr.duns-info.local-id
extension-fr.association-info.publication-jo
extension-fr.association-info.publication-jo-page
extension-fr.trademark-info.trademark-inpi
extension-fr.code-auth-afnic-info.code-auth-afnic
extension-eu.european-citizenship
extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
extension-nl.legal-form-registration-number
extension-it.european-citizenshipThis option is useless anymoreDeprecated
extension-it.tax-codeTax_code is renamed to pinDeprecated
extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
whois-opt-in
state
questions.{index}.question
questions.{index}.answer

Domain management

Domain management.

Disable auto renew

Disable the auto renew feature for a domain. This means the domain will not be renewed before its expiry date.

Usage:

TerminalCode
scw domain domain disable-auto-renew [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Disable a domain's DNSSEC

Disable DNSSEC for a domain.

Usage:

TerminalCode
scw domain domain disable-dnssec [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Enable auto renew

Enable the auto renew feature for a domain. This means the domain will be automatically renewed before its expiry date.

Usage:

TerminalCode
scw domain domain enable-auto-renew [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Update domain DNSSEC

If your domain uses another registrar and has the default Scaleway NS, you have to update the DS record at your registrar.

Usage:

TerminalCode
scw domain domain enable-dnssec [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired
ds-record.key-id
ds-record.algorithmOne of: rsamd5, dh, dsa, rsasha1, dsa_nsec3_sha1, rsasha1_nsec3_sha1, rsasha256, rsasha512, ecc_gost, ecdsap256sha256, ecdsap384sha384, ed25519, ed448
ds-record.digest.typeOne of: sha_1, sha_256, gost_r_34_11_94, sha_384
ds-record.digest.digest
ds-record.digest.public-key.key
ds-record.public-key.key

Get domain

Retrieve a specific domain and display the domain's information.

Usage:

TerminalCode
scw domain domain get [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Get a domain's authorization code

Retrieve the authorization code to transfer an unlocked domain. The output returns an error if the domain is locked. Some TLDs may have a different procedure to retrieve the authorization code. In that case, the information displays in the message field.

Usage:

TerminalCode
scw domain domain get-auth-code [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

List domains

Retrieve the list of domains you own.

Usage:

TerminalCode
scw domain domain list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
order-byOne of: domain_asc, domain_desc
registrar
statusOne of: status_unknown, active, creating, create_error, renewing, renew_error, xfering, xfer_error, expired, expiring, updating, checking, locked, deleting
project-id
is-external
domain
organization-id

List domains that can be renewed

Retrieve the list of domains you own that can be renewed. You can also see the maximum renewal duration in years for your domains that are renewable.

Usage:

TerminalCode
scw domain domain list-renewable [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
order-byOne of: domain_asc, domain_desc
project-id
organization-id

Lock the transfer of a domain

Lock the transfer of a domain. This means that the domain cannot be transferred and the authorization code cannot be requested to your current registrar.

Usage:

TerminalCode
scw domain domain lock-transfer [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Search available domains

Search a domain or a maximum of 10 domains that are available.

If the TLD list is empty or not set, the search returns the results from the most popular TLDs.

Usage:

TerminalCode
scw domain domain search [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domains.{index}A list of domain to search, TLD is optionalRequired
tlds.{index}Array of tlds to search on
strict-searchSearch exact match
include-exact-matchIf an exact match is found, include it in response as a separate element

Unlock the transfer of a domain

Unlock the transfer of a domain. This means that the domain can be transferred and the authorization code can be requested to your current registrar.

Usage:

TerminalCode
scw domain domain unlock-transfer [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Update a domain's contacts

Update contacts for a specific domain or create a new contact.
If you add the same contact for multiple roles (owner, administrative, technical), only one ID will be created and used for all of the roles.

Usage:

TerminalCode
scw domain domain update [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired
technical-contact-id
technical-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
technical-contact.firstname
technical-contact.lastname
technical-contact.company-name
technical-contact.email
technical-contact.email-alt
technical-contact.phone-number
technical-contact.fax-number
technical-contact.address-line-1
technical-contact.address-line-2
technical-contact.zip
technical-contact.city
technical-contact.country
technical-contact.vat-identification-code
technical-contact.company-identification-code
technical-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
technical-contact.resale
technical-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
technical-contact.extension-fr.individual-info.whois-opt-in
technical-contact.extension-fr.duns-info.duns-id
technical-contact.extension-fr.duns-info.local-id
technical-contact.extension-fr.association-info.publication-jo
technical-contact.extension-fr.association-info.publication-jo-page
technical-contact.extension-fr.trademark-info.trademark-inpi
technical-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
technical-contact.extension-eu.european-citizenship
technical-contact.whois-opt-in
technical-contact.state
technical-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
technical-contact.extension-nl.legal-form-registration-number
technical-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
technical-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
technical-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
technical-contact.questions.{index}.question
technical-contact.questions.{index}.answer
owner-contact-idDeprecated
owner-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
owner-contact.firstname
owner-contact.lastname
owner-contact.company-name
owner-contact.email
owner-contact.email-alt
owner-contact.phone-number
owner-contact.fax-number
owner-contact.address-line-1
owner-contact.address-line-2
owner-contact.zip
owner-contact.city
owner-contact.country
owner-contact.vat-identification-code
owner-contact.company-identification-code
owner-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
owner-contact.resale
owner-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
owner-contact.extension-fr.individual-info.whois-opt-in
owner-contact.extension-fr.duns-info.duns-id
owner-contact.extension-fr.duns-info.local-id
owner-contact.extension-fr.association-info.publication-jo
owner-contact.extension-fr.association-info.publication-jo-page
owner-contact.extension-fr.trademark-info.trademark-inpi
owner-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
owner-contact.extension-eu.european-citizenship
owner-contact.whois-opt-in
owner-contact.state
owner-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
owner-contact.extension-nl.legal-form-registration-number
owner-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
owner-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
owner-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
owner-contact.questions.{index}.question
owner-contact.questions.{index}.answer
administrative-contact-id
administrative-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
administrative-contact.firstname
administrative-contact.lastname
administrative-contact.company-name
administrative-contact.email
administrative-contact.email-alt
administrative-contact.phone-number
administrative-contact.fax-number
administrative-contact.address-line-1
administrative-contact.address-line-2
administrative-contact.zip
administrative-contact.city
administrative-contact.country
administrative-contact.vat-identification-code
administrative-contact.company-identification-code
administrative-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
administrative-contact.resale
administrative-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
administrative-contact.extension-fr.individual-info.whois-opt-in
administrative-contact.extension-fr.duns-info.duns-id
administrative-contact.extension-fr.duns-info.local-id
administrative-contact.extension-fr.association-info.publication-jo
administrative-contact.extension-fr.association-info.publication-jo-page
administrative-contact.extension-fr.trademark-info.trademark-inpi
administrative-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
administrative-contact.extension-eu.european-citizenship
administrative-contact.whois-opt-in
administrative-contact.state
administrative-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
administrative-contact.extension-nl.legal-form-registration-number
administrative-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
administrative-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
administrative-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
administrative-contact.questions.{index}.question
administrative-contact.questions.{index}.answer

External domain management

External domain management.

Delete an external domain

Delete an external domain name.

Usage:

TerminalCode
scw domain external-domain delete [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Register an external domain

Request the registration of an external domain name.

Usage:

TerminalCode
scw domain external-domain register [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domain
project-idProject ID to use. If none is passed the default project ID will be used

Domain host management

Domain host management.

Create a hostname for a domain

Create a hostname for a domain with glue IPs.

Usage:

TerminalCode
scw domain host create [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired
name
ips.{index}

Delete a domain's hostname

Delete a domain's hostname.

Usage:

TerminalCode
scw domain host delete [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired
nameRequired

List a domain's hostnames

List a domain's hostnames using their glue IPs.

Usage:

TerminalCode
scw domain host list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired

Update a domain's hostname

Update a domain's hostname with glue IPs.

Usage:

TerminalCode
scw domain host update [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired
nameRequired
ips.{index}

Domain order operations

Domain order operations.

Purchase domains

Request the registration of domain names. You can provide a domain's already existing contact or a new contact.

Usage:

TerminalCode
scw domain order buy [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domains.{index}Required
duration-in-years
project-idProject ID to use. If none is passed the default project ID will be used
owner-contact-id
owner-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
owner-contact.firstname
owner-contact.lastname
owner-contact.company-name
owner-contact.email
owner-contact.email-alt
owner-contact.phone-number
owner-contact.fax-number
owner-contact.address-line-1
owner-contact.address-line-2
owner-contact.zip
owner-contact.city
owner-contact.country
owner-contact.vat-identification-code
owner-contact.company-identification-code
owner-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
owner-contact.resale
owner-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
owner-contact.extension-fr.individual-info.whois-opt-in
owner-contact.extension-fr.duns-info.duns-id
owner-contact.extension-fr.duns-info.local-id
owner-contact.extension-fr.association-info.publication-jo
owner-contact.extension-fr.association-info.publication-jo-page
owner-contact.extension-fr.trademark-info.trademark-inpi
owner-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
owner-contact.extension-eu.european-citizenship
owner-contact.whois-opt-in
owner-contact.state
owner-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
owner-contact.extension-nl.legal-form-registration-number
owner-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
owner-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
owner-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
owner-contact.questions.{index}.question
owner-contact.questions.{index}.answer
administrative-contact-id
administrative-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
administrative-contact.firstname
administrative-contact.lastname
administrative-contact.company-name
administrative-contact.email
administrative-contact.email-alt
administrative-contact.phone-number
administrative-contact.fax-number
administrative-contact.address-line-1
administrative-contact.address-line-2
administrative-contact.zip
administrative-contact.city
administrative-contact.country
administrative-contact.vat-identification-code
administrative-contact.company-identification-code
administrative-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
administrative-contact.resale
administrative-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
administrative-contact.extension-fr.individual-info.whois-opt-in
administrative-contact.extension-fr.duns-info.duns-id
administrative-contact.extension-fr.duns-info.local-id
administrative-contact.extension-fr.association-info.publication-jo
administrative-contact.extension-fr.association-info.publication-jo-page
administrative-contact.extension-fr.trademark-info.trademark-inpi
administrative-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
administrative-contact.extension-eu.european-citizenship
administrative-contact.whois-opt-in
administrative-contact.state
administrative-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
administrative-contact.extension-nl.legal-form-registration-number
administrative-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
administrative-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
administrative-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
administrative-contact.questions.{index}.question
administrative-contact.questions.{index}.answer
technical-contact-id
technical-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
technical-contact.firstname
technical-contact.lastname
technical-contact.company-name
technical-contact.email
technical-contact.email-alt
technical-contact.phone-number
technical-contact.fax-number
technical-contact.address-line-1
technical-contact.address-line-2
technical-contact.zip
technical-contact.city
technical-contact.country
technical-contact.vat-identification-code
technical-contact.company-identification-code
technical-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
technical-contact.resale
technical-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
technical-contact.extension-fr.individual-info.whois-opt-in
technical-contact.extension-fr.duns-info.duns-id
technical-contact.extension-fr.duns-info.local-id
technical-contact.extension-fr.association-info.publication-jo
technical-contact.extension-fr.association-info.publication-jo-page
technical-contact.extension-fr.trademark-info.trademark-inpi
technical-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
technical-contact.extension-eu.european-citizenship
technical-contact.whois-opt-in
technical-contact.state
technical-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
technical-contact.extension-nl.legal-form-registration-number
technical-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
technical-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
technical-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
technical-contact.questions.{index}.question
technical-contact.questions.{index}.answer
auto-renewEnable the auto renew feature for all the requested domains. This means the domain will be automatically renewed before its expiry date.

Renew domains

Request the renewal of one or more domain names.

Usage:

TerminalCode
scw domain order renew [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domains.{index}Required
duration-in-years
force-late-renewal

Trade a domain's contact

Request to change a domain's contact owner.
If you specify the organization_id of the domain's new owner, the contact will change from the current owner's Scaleway account to the new owner's Scaleway account.
If the new owner's current contact information is not available, the first ever contact they have created for previous domains is taken into account to operate the change.
If the new owner has never created a contact to register domains before, an error message displays.

Usage:

TerminalCode
scw domain order trade [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainRequired
project-id
new-owner-contact-id
new-owner-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
new-owner-contact.firstname
new-owner-contact.lastname
new-owner-contact.company-name
new-owner-contact.email
new-owner-contact.email-alt
new-owner-contact.phone-number
new-owner-contact.fax-number
new-owner-contact.address-line-1
new-owner-contact.address-line-2
new-owner-contact.zip
new-owner-contact.city
new-owner-contact.country
new-owner-contact.vat-identification-code
new-owner-contact.company-identification-code
new-owner-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
new-owner-contact.resale
new-owner-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
new-owner-contact.extension-fr.individual-info.whois-opt-in
new-owner-contact.extension-fr.duns-info.duns-id
new-owner-contact.extension-fr.duns-info.local-id
new-owner-contact.extension-fr.association-info.publication-jo
new-owner-contact.extension-fr.association-info.publication-jo-page
new-owner-contact.extension-fr.trademark-info.trademark-inpi
new-owner-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
new-owner-contact.extension-eu.european-citizenship
new-owner-contact.whois-opt-in
new-owner-contact.state
new-owner-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
new-owner-contact.extension-nl.legal-form-registration-number
new-owner-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
new-owner-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
new-owner-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
new-owner-contact.questions.{index}.question
new-owner-contact.questions.{index}.answer

Transfer a domain

Request the transfer of a domain from another registrar to Scaleway Domains and DNS.

Usage:

TerminalCode
scw domain order transfer [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domains.{index}.domain
domains.{index}.auth-code
project-idProject ID to use. If none is passed the default project ID will be used
owner-contact-id
owner-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
owner-contact.firstname
owner-contact.lastname
owner-contact.company-name
owner-contact.email
owner-contact.email-alt
owner-contact.phone-number
owner-contact.fax-number
owner-contact.address-line-1
owner-contact.address-line-2
owner-contact.zip
owner-contact.city
owner-contact.country
owner-contact.vat-identification-code
owner-contact.company-identification-code
owner-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
owner-contact.resale
owner-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
owner-contact.extension-fr.individual-info.whois-opt-in
owner-contact.extension-fr.duns-info.duns-id
owner-contact.extension-fr.duns-info.local-id
owner-contact.extension-fr.association-info.publication-jo
owner-contact.extension-fr.association-info.publication-jo-page
owner-contact.extension-fr.trademark-info.trademark-inpi
owner-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
owner-contact.extension-eu.european-citizenship
owner-contact.whois-opt-in
owner-contact.state
owner-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
owner-contact.extension-nl.legal-form-registration-number
owner-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
owner-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
owner-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
owner-contact.questions.{index}.question
owner-contact.questions.{index}.answer
administrative-contact-id
administrative-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
administrative-contact.firstname
administrative-contact.lastname
administrative-contact.company-name
administrative-contact.email
administrative-contact.email-alt
administrative-contact.phone-number
administrative-contact.fax-number
administrative-contact.address-line-1
administrative-contact.address-line-2
administrative-contact.zip
administrative-contact.city
administrative-contact.country
administrative-contact.vat-identification-code
administrative-contact.company-identification-code
administrative-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
administrative-contact.resale
administrative-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
administrative-contact.extension-fr.individual-info.whois-opt-in
administrative-contact.extension-fr.duns-info.duns-id
administrative-contact.extension-fr.duns-info.local-id
administrative-contact.extension-fr.association-info.publication-jo
administrative-contact.extension-fr.association-info.publication-jo-page
administrative-contact.extension-fr.trademark-info.trademark-inpi
administrative-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
administrative-contact.extension-eu.european-citizenship
administrative-contact.whois-opt-in
administrative-contact.state
administrative-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
administrative-contact.extension-nl.legal-form-registration-number
administrative-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
administrative-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
administrative-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
administrative-contact.questions.{index}.question
administrative-contact.questions.{index}.answer
technical-contact-id
technical-contact.legal-formOne of: legal_form_unknown, individual, corporate, association, other
technical-contact.firstname
technical-contact.lastname
technical-contact.company-name
technical-contact.email
technical-contact.email-alt
technical-contact.phone-number
technical-contact.fax-number
technical-contact.address-line-1
technical-contact.address-line-2
technical-contact.zip
technical-contact.city
technical-contact.country
technical-contact.vat-identification-code
technical-contact.company-identification-code
technical-contact.langOne of: unknown_language_code, en_US, fr_FR, de_DE
technical-contact.resale
technical-contact.extension-fr.modeOne of: mode_unknown, individual, company_identification_code, duns, local, association, trademark, code_auth_afnic
technical-contact.extension-fr.individual-info.whois-opt-in
technical-contact.extension-fr.duns-info.duns-id
technical-contact.extension-fr.duns-info.local-id
technical-contact.extension-fr.association-info.publication-jo
technical-contact.extension-fr.association-info.publication-jo-page
technical-contact.extension-fr.trademark-info.trademark-inpi
technical-contact.extension-fr.code-auth-afnic-info.code-auth-afnic
technical-contact.extension-eu.european-citizenship
technical-contact.whois-opt-in
technical-contact.state
technical-contact.extension-nl.legal-formOne of: legal_form_unknown, other, non_dutch_eu_company, non_dutch_legal_form_enterprise_subsidiary, limited_company, limited_company_in_formation, cooperative, limited_partnership, sole_company, european_economic_interest_group, religious_entity, partnership, public_company, mutual_benefit_company, residential, shipping_company, foundation, association, trading_partnership, natural_person
technical-contact.extension-nl.legal-form-registration-number
technical-contact.extension-it.european-citizenshipThis option is useless anymoreDeprecated
technical-contact.extension-it.tax-codeTax_code is renamed to pinDeprecated
technical-contact.extension-it.pinDomain name registrant's Taxcode (mandatory / only optional when the trustee is used)
technical-contact.questions.{index}.question
technical-contact.questions.{index}.answer

Task management

Task management.

List tasks

List all operations performed on the account. You can filter the list of tasks by domain name.

Usage:

TerminalCode
scw domain task list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
project-id
domain
types.{index}One of: unknown, create_domain, create_external_domain, renew_domain, transfer_domain, trade_domain, lock_domain_transfer, unlock_domain_transfer, enable_dnssec, disable_dnssec, update_domain, update_contact, delete_domain, cancel_task, generate_ssl_certificate, renew_ssl_certificate, send_message, delete_domain_expired, delete_external_domain, create_host, update_host, delete_host, move_project, transfer_online_domain
statuses.{index}One of: unavailable, new, waiting_payment, pending, success, error
order-byOne of: domain_desc, domain_asc, type_asc, type_desc, status_asc, status_desc, updated_at_asc, updated_at_desc
organization-id

List inbound domain transfers

List all inbound transfer operations on the account. You can filter the list of inbound transfers by domain name.

Usage:

TerminalCode
scw domain task list-inbound-transfers [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
project-idProject ID to use. If none is passed the default project ID will be used
domain
organization-idOrganization ID to use. If none is passed the default organization ID will be used

Retry the inbound transfer of a domain

Request a retry for the transfer of a domain from another registrar to Scaleway Domains and DNS.

Usage:

TerminalCode
scw domain task retry-inbound-transfer [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
domainThe domain being transferred.
project-idProject ID to use. If none is passed the default project ID will be used
auth-codeAn optional new auth code to replace the previous one for the retry.

TLD management

TLD management.

List TLD offers

Retrieve the list of TLDs and offers associated with them.

Usage:

TerminalCode
scw domain tld list [arg=value ...]

Arguments:

NameDescriptionArgument Specifications
tlds.{index}Array of TLDs to return
order-bySort order of the returned TLDsOne of: name_asc, name_desc