# Domain
Create, delete and manage certificates.
Find additional help here: https://help.internetx.com/display/DOMAINEN
General call of tasks:
let objectJob = domainrobot.domain().create($domain);
List of all available tasks (with typescript defintions) with linked examples (if available):
- create(model: DomainRobotModels.Domain): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- update(model: DomainRobotModels.Domain): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- transfer(model: DomainRobotModels.Domain): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- updateStatus(model: DomainRobotModels.Domain): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- renew(model: DomainRobotModels.Domain): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- restore(model: DomainRobotModels.Domain): DomainRobotResult<JsonResponseDataObjectJob, Number>;
- restoreList(model: DomainRobotModels.Domain, keys?: String[]): DomainRobotResult<JsonResponseDataDomainRestore, Number>;
- info(name: String): DomainRobotResult<JsonResponseDataDomain, Number>;
- list(model: DomainRobotModels.Query, keys?: String[]): DomainRobotResult<JsonResponseDataDomain, Number>;
- authInfo1Create(name: String): DomainRobotResult<JsonResponseDataDomain, Number>;
- authInfo1Delete(name: String): DomainRobotResult<JsonResponseDataJsonNoData, Number>;
- authInfo2Create(name: String): DomainRobotResult<JsonResponseDataJsonNoData, Number>;
- cancelationCreate(model: DomainRobotModels.DomainCancelation): DomainRobotResult<JsonResponseDataDomainCancelation, Number>;
- cancelationUpdate(model: DomainRobotModels.DomainCancelation): DomainRobotResult<JsonResponseDataDomainCancelation, Number>;
- cancelationDelete(name: String): DomainRobotResult<JsonResponseDataJsonNoData, Number>;
- cancelationInfo(name: String): DomainRobotResult<JsonResponseDataDomainCancelation, Number>;
- cancelationList(model: DomainRobotModels.Query, keys?: String[]): DomainRobotResult<JsonResponseDataDomainCancelation, Number>;
← Contact Domainstudio →