Domains

The following endpoints allow you to view and manage your partner domains.

Get domains

get
Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Responses
chevron-right
200

An array with all partner domains

application/json
get
/portal/domains
200

An array with all partner domains

Create domain

post

Create a new domain in your partner account. Note that some fields are required and some are optional, depending on the onboarding configuration setup for your partner. To find out more, reach out to your partner account manager.

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Body
domainstring · uriRequired

The domain to be registered

Example: mycompany.com
productstringOptional

The billing product code for this domain. Available under /products

Example: BASE
price_liststringOptional

The billing price list code for this domain

Example: RESELLER
company_namestringRequired

The company legal name

Example: My Company Inc
company_trade_namestringOptional

The company trade name if different from the company (legal) name

Example: My Company
company_id_numberstringOptional

Internal company ID number

Example: 333000
company_setupbooleanOptional

When set to true, a new company will be created and company_name will not be used as company uniqueness

Default: false
account_emailinteger · emailRequired

The email account of the domain owner. This email address will be used for all transactional emails (including onboarding emails).

Example: [email protected]
account_first_namestringOptional

The first name of the individual owning the domain

Example: John
account_last_namestringOptional

The last name of the individual owning the domain

Example: Doe
phone_numberstringOptional

The phone number of the individual owning the domain

Example: 19804468535
vat_numberstringOptional

Company VAT number

Example: GB493049
registration_numberstringOptional

Company registration number

Example: 49434993
countrystringOptional

Company country code in ISO 3166-1 alpha-2

Example: US
statestringOptional

Company state code in ISO 3166-1 alpha-2

Example: FL
citystringOptional

Company city

Example: Stuart
addressstringOptional

Company address

Example: 950 S Kanner Hwy Apt 401
postal_codestringOptional

Company postal code

Example: 34994
primary_colorstringOptional

Domain primary color

Example: #c3c3c3
has_scriptsbooleanOptional

Optional, when disabled, the widget will not handle any kind of consent/cookie management and will not block any scripts.

Example: true
has_dsarbooleanOptional

Optional, when disabled, the widget will not allow any Data Subject Request creation

Example: true
has_docsbooleanOptional

Optional, when disabled, the widget will not display any legal documents

Example: false
has_accessibilitybooleanOptional

Optional, when disabled, the widget will not have any accessibility functionality enabled.

Example: true
display_dpobooleanOptional

Optional, when disabled, the DPO information in the widget will be hidden

Example: true
display_companybooleanOptional

Optional, when disabled, the Company tab in the widget will be hidden

Example: false
subdomainsstring · uri[]Optional

Optional, if specified, additional subdomains to be created to the property

default_notice_typestring · enumOptional

Optional default widget notification type to be used by the widget

Possible values:
send_introbooleanOptional

Determine if the system will send the customized email or not

Example: false
actionstring · enumOptionalExample: CREATE_SILENTPossible values:
merchant_idstringOptional

The merchant id to be assigned to this domain

Example: 1111111
Responses
chevron-right
200

Domain added to the partner account

application/json
idstringOptionalExample: 1f19dbcbc7b84be5b40ffcc4ya0zqbtr
hostnamestring · uriOptionalExample: mycompany.com
statusstring · enumOptionalPossible values:
instance_property_idstringOptionalExample: 7a56a154e6d242d796b9afdfx4clzjrg
instance_company_idstringOptionalExample: 57cb7126dbbe4320b8c30be7uh1tj7h7
updated_atstring · date-timeOptional
created_atstring · date-timeOptional
is_activebooleanOptional
emailinteger · emailOptionalExample: [email protected]
company_trade_namestringOptionalExample: My Company Inc
company_id_numberstringOptionalExample: 333000
has_scriptsbooleanOptionalExample: true
has_dsarbooleanOptionalExample: true
has_docsbooleanOptionalExample: false
has_accessibilitybooleanOptionalExample: true
display_companybooleanOptionalExample: false
display_dpobooleanOptionalExample: true
default_notice_typestring · enumOptionalExample: CLASSICPossible values:
sourcestring · enumOptionalExample: APIPossible values:
partner_idstringOptionalExample: ac276ff57f9b4d2196c28927gxh25xx6
privacy_widgetstringOptional

Privacy widget script tag to embed on the domain page.

Example: <script> window._clymInit=window._clymInit||[]; window._clymInit.push(['privacy','YOUR_PROPERTY_ID',{}]); </script> <script src='https://widget.clym-sdk.net/blocking.js'></script> <script src='https://widget.clym-sdk.net/clym.js' async></script>
privacy_center_linkstringOptional

Footer link to open privacy widget

Example: <a href="#" onclick="Clym.showWidget();">Privacy Center</a>
privacy_dnt_linkstringOptional

Footer link to open data subject requests on privacy widget

Example: <a href="#" onclick="Clym.showWidget('/requests/new/do_not_sell_my_information');">Do not sell my personal information</a>
post
/portal/domains
200

Domain added to the partner account

Get domain

get

Retrieve information about a single domain

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Responses
chevron-right
200

The partner domain information

application/json

The domain representation

idstringOptionalExample: 1f19dbcbc7b84be5b40ffcc4ya0zqbtr
hostnamestring · uriOptionalExample: mycompany.com
statusstring · enumOptionalPossible values:
instance_property_idstringOptionalExample: 7a56a154e6d242d796b9afdfx4clzjrg
instance_company_idstringOptionalExample: 57cb7126dbbe4320b8c30be7uh1tj7h7
updated_atstring · date-timeOptional
created_atstring · date-timeOptional
activated_atstring · date-timeOptional
is_activebooleanOptional
emailinteger · emailOptionalExample: [email protected]
company_trade_namestringOptionalExample: My Company Inc
company_id_numberstringOptionalExample: 333000
has_scriptsbooleanOptional
has_dsarbooleanOptional
has_docsbooleanOptional
has_accessibilitybooleanOptional
display_companybooleanOptional
display_dpobooleanOptional
default_notice_typestring · enumOptionalPossible values:
sourcestring · enumOptionalPossible values:
partner_idstringOptionalExample: ac276ff57f9b4d2196c28927gxh25xx6
privacy_widgetstringOptional

Privacy widget script tag to embed on the domain page.

Example: <script> window._clymInit=window._clymInit||[]; window._clymInit.push(['privacy','YOUR_PROPERTY_ID',{}]); </script> <script src='https://widget.clym-sdk.net/blocking.js'></script> <script src='https://widget.clym-sdk.net/clym.js' async></script>
privacy_center_linkstringOptional

Footer link to open privacy widget

Example: <a href="#" onclick="Clym.showWidget();">Privacy Center</a>
privacy_dnt_linkstringOptional

Footer link to open data subject requests on privacy widget

Example: <a href="#" onclick="Clym.showWidget('/requests/new/do_not_sell_my_information');">Do not sell my personal information</a>
merchantsstring[]Optional

An array of merchant ids associated with this domain

get
/portal/domains/{domainId}
200

The partner domain information

Update domain

put

Update information about a domain

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Body
company_namestringOptional

The company legal name

Example: My Company Inc
company_trade_namestringOptional

The company trade name if different from the company (legal) name

Example: My Company
company_id_numberstringOptional

Internal company ID number

Example: 333000
countrystringOptional

Company country code in ISO 3166-1 alpha-2

Example: US
statestringOptional

Company state code in ISO 3166-1 alpha-2

Example: FL
citystringOptional

Company city

Example: Stuart
addressstringOptional

Company address

Example: 950 S Kanner Hwy Apt 401
postal_codestringOptional

Company postal code

Example: 34994
primary_colorstringOptional

Domain primary color

Example: #c3c3c3
has_scriptsbooleanOptional

Optional, when disabled, the widget will not handle any kind of consent/cookie management and will not block any scripts.

Example: true
has_dsarbooleanOptional

Optional, when disabled, the widget will not allow any Data Subject Request creation

Example: true
has_docsbooleanOptional

Optional, when disabled, the widget will not display any legal documents

Example: false
has_accessibilitybooleanOptional

Optional, when disabled, the widget will not have any accessibility functionality enabled.

Example: true
display_dpobooleanOptional

Optional, when disabled, the DPO information in the widget will be hidden

Example: true
display_companybooleanOptional

Optional, when disabled, the Company tab in the widget will be hidden

Example: false
default_notice_typestring · enumOptional

Optional default widget notification type to be used by the widget

Possible values:
Responses
chevron-right
200

Acknowledgement that request was successful.

application/json
put
/portal/domains/{domainId}
200

Acknowledgement that request was successful.

Delete domain

delete

Completely delete the domain and all associated functionality from your partner account

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Responses
chevron-right
200

Domain deletion confirmation

application/json
delete
/portal/domains/{domainId}
200

Domain deletion confirmation

Deactivate domain

post

Deactivate an active domain, changing its status to INACTIVE. The domain will be excluded from the list of partner domains.

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Responses
chevron-right
200

Acknowledgement that request was successful.

application/json
resultobjectOptional
post
/portal/domains/{domainId}/deactivate
200

Acknowledgement that request was successful.

Activate domain

post

Activate a deactivated domain. The domain will be included in the list of partner domains.

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Responses
chevron-right
200

Acknowledgement that request was successful.

application/json
resultobjectOptional
post
/portal/domains/{domainId}/activate
200

Acknowledgement that request was successful.

Invite domain

post

Send an invitation email to start the onboarding process for the specified domain. The email will be sent to the email address of the account owner and the domain status will change to INVITED. Once we start receiving the first page views, the domain status will change to ACTIVE

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Body
send_invitebooleanOptional

Determine if the system will send the customized intro email or not.

Responses
chevron-right
200

Acknowledgement that request was successful.

application/json
resultobjectOptional
post
/portal/domains/{domainId}/invite
200

Acknowledgement that request was successful.

Get subdomains

get

Retrieves all the previously created subdomains of the specified domain

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Responses
chevron-right
200

A list of the domain's subdomains

application/json
get
/portal/domains/{domainId}/subdomains
200

A list of the domain's subdomains

Create subdomain

post

Adds a new subdomain to the specified domain

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Body
subdomainstring · uriRequired

The full hostname of the subdomain to be added

Responses
chevron-right
200

Acknowledgement that request was successful.

application/json

Subdomain of a domain.

idstringOptionalExample: a9a678b195ff46bb865c3b1ec6wbbta8
hostnamestringOptionalExample: shop.andona.com
instance_domain_idstringOptionalExample: b23cf02ffbe14a79bf543a845umpk5vj
updated_atstring · date-timeOptionalExample: 2023-02-18T14:57:58.000Z
created_atstring · date-timeOptionalExample: 2023-02-18T14:57:58.000Z
domain_idstringOptionalExample: 2634b4d4183947cf95c99d99axwau9h8
instance_idstringOptionalExample: 1
post
/portal/domains/{domainId}/subdomains
200

Acknowledgement that request was successful.

Delete subdomain

delete

Removes the specified subdomain from the specified domain

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

subdomainstring · uriRequired

The previously-created subdomain hostname

Responses
chevron-right
200

Acknowledgement that request was successful.

application/json
delete
/portal/domains/{domainId}/subdomains/{subdomain}
200

Acknowledgement that request was successful.

Change product

post

Changes the product and price list of the domain's subscription.

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Path parameters
domainIdstringRequired

Domain id

Body
productstringRequired

The target product code, available in the /products section

price_liststringOptional

The target price list code, available in the /products section

Responses
chevron-right
200

Subscription product change acknowledgement

application/json
post
/portal/domains/{domainId}/subscription/product
200

Subscription product change acknowledgement

Bulk change product

post

Changes the product and price list in bulk, for up to 100 domains at once

Authorizations
AuthorizationstringRequired

API key generated in Clym Partner Portal.

Body
Responses
chevron-right
200

Subscription product change acknowledgement

application/json
post
/portal/domains/bulk/subscription/product
200

Subscription product change acknowledgement

Last updated