Services
Account
BackupMx
- class domainrobot.services.backup_mx.BackupMxService(http)[source]
BackupMX record operations.
- Parameters:
http (HttpClient)
Certificate
- class domainrobot.services.certificate.CertificateService(http)[source]
SSL certificate operations.
- Parameters:
http (HttpClient)
- info(certificate_id, *, headers=None)[source]
Inquire data for a certificate.
- Parameters:
- Returns:
Response with
Certificatedata.
- list(body=None, *, keys=None, headers=None)[source]
List certificates.
- Parameters:
- Returns:
Response with list of
Certificate.
- prepare_order(body, *, headers=None)[source]
Prepare a certificate order (check CSR and generate auth data).
- Parameters:
- Returns:
Response with
CertificateDatadata.
- create_realtime(body, *, headers=None)[source]
Order or renew a certificate in realtime.
- Parameters:
- Returns:
Response with
Certificatedata.
- comment_update(certificate_id, body, *, headers=None)[source]
Update the comment for a certificate.
Contact
- class domainrobot.services.contact.ContactService(http)[source]
Domain contact operations.
- Parameters:
http (HttpClient)
Domain
- class domainrobot.services.domain.DomainService(http)[source]
Domain operations.
- Parameters:
http (HttpClient)
- restore_list(body=None, *, keys=None, headers=None)[source]
List restorable domains.
- Parameters:
- Returns:
Response with list of
DomainRestore.
- update_status(name, body, *, headers=None)[source]
Update the registry status for a domain. Async operation.
- cancelation_create(name, body, *, headers=None)[source]
Create a cancelation for a domain.
- Parameters:
- Returns:
Response with
DomainCancelationdata.
- cancelation_update(name, body, *, headers=None)[source]
Update a cancelation for a domain.
- Parameters:
- Returns:
Response with
DomainCancelationdata.
- cancelation_info(name, *, headers=None)[source]
Inquire cancelation data for a domain.
- Parameters:
- Returns:
Response with
DomainCancelationdata.
- cancelation_list(body=None, *, keys=None, headers=None)[source]
List domain cancelations.
- Parameters:
- Returns:
Response with list of
DomainCancelation.
DomainStudio
- class domainrobot.services.domain_studio.DomainStudioService(http)[source]
DomainStudio search operations.
- Parameters:
http (HttpClient)
- search(body, *, headers=None)[source]
Search for free, premium, and alternate domain names.
- Parameters:
- Returns:
Response with list of
DomainEnvelope.
Hello
Job
MailProxy
- class domainrobot.services.mail_proxy.MailProxyService(http)[source]
Mail proxy operations.
- Parameters:
http (HttpClient)
Poll
Redirect
- class domainrobot.services.redirect.RedirectService(http)[source]
Domain and email redirect operations.
- Parameters:
http (HttpClient)
Session
SslContact
- class domainrobot.services.ssl_contact.SslContactService(http)[source]
SSL contact operations.
- Parameters:
http (HttpClient)
- create(body, *, headers=None)[source]
Create a new SSL contact.
- Parameters:
- Returns:
Response with
SslContactdata.
- info(ssl_contact_id, *, headers=None)[source]
Inquire data for an SSL contact.
- Parameters:
- Returns:
Response with
SslContactdata.
- update(ssl_contact_id, body, *, headers=None)[source]
Update an SSL contact.
- Parameters:
- Returns:
Response with
SslContactdata.
Subscription
- class domainrobot.services.subscription.SubscriptionService(http)[source]
Subscription contract operations.
- Parameters:
http (HttpClient)
- create(body, *, headers=None)[source]
Create a new subscription.
- Parameters:
- Returns:
Response with
Subscriptiondata.
- update(contract_id, body, *, headers=None)[source]
Update a subscription.
- Parameters:
- Returns:
Response with
Subscriptiondata.
- delete(contract_id, *, headers=None)[source]
Delete a subscription.
- Parameters:
- Returns:
Response with
Subscriptiondata.
- list(body=None, *, headers=None)[source]
List subscriptions.
- Parameters:
- Returns:
Response with list of
Subscription.
TransferOut
- class domainrobot.services.transfer_out.TransferOutService(http)[source]
Transfer-out request operations.
- Parameters:
http (HttpClient)
- list(body=None, *, keys=None, headers=None)[source]
List outgoing transfer requests.
- Parameters:
- Returns:
Response with list of
TransferOut.
- answer(domain, answer_type, body=None, *, headers=None)[source]
Accept (ACK) or reject (NACK) a transfer request.
- Parameters:
- Returns:
Response with
TransferOutdata.
User
- class domainrobot.services.user.UserService(http)[source]
User management operations.
- Parameters:
http (HttpClient)
Zone
- class domainrobot.services.zone.ZoneService(http)[source]
DNS zone operations.
- Parameters:
http (HttpClient)