# User
Contact tasks used for all certificate tasks.
General call of tasks:
let objectJob = domainrobot.user().info(user, context);
List of all available tasks with linked examples:
- create(model: DomainRobotModels.User): DomainRobotResult<JsonResponseDataUser, Number>
- info(user: String, context: Number): DomainRobotResult<JsonResponseDataUser, Number>;
- update(model: DomainRobotModels.User): DomainRobotResult<JsonResponseDataUser, Number>;
- delete(user: String, context: Number): DomainRobotResult<JsonResponseDataJsonNoData, Number>;
- list(model: DomainRobotModels.Query): DomainRobotResult<JsonResponseDataUser: Array, Number>;
- billingObjectLimitInfo(keys?: Array, articleTypes?: Array): DomainRobotResult<JsonResponseDataBillingLimit, Number>;
- billingObjectTermsInfo(): DomainRobotResult<JsonResponseDataBillingObjectTerms, Number>;
- updateLock(user: String, context: Number, keys?: Array): DomainRobotResult<JsonResponseDataUser, Number>;
- updateUnlock(user: String, context: Number, keys?: Array): DomainRobotResult<JsonResponseDataUser, Number>;
- copy(user: String, context: Number, model: DomainRobotModels.User): DomainRobotResult<JsonResponseDataUser, Number>;
- profileInfo(user: String, context: Number, prefix?: Array): DomainRobotResult<JsonResponseDataUserProfileViews, Number>;
- profileUpdate(user: String, context: Number, model: DomainRobotModels.UserProfileViews): DomainRobotResult<JsonResponseDataUserProfileViews, Number>;
- serviceProfileInfo(user: String, context: Number, prefix?: Array): DomainRobotResult<JsonResponseDataServiceUsersProfile, Number>;
- serviceProfileUpdate(user: String, context: Number, model: DomainRobotModels.ServiceProfiles): DomainRobotResult<JsonResponseDataServiceUsersProfile, Number>;