SOAP Description for the Management Service AddPartner() In this cell you should fill the “partnerInfo” entity in. Here is the description of all fields: parentId: this is an ID of the parent partner. You can get it from the cell GetPartnerInfo(). name: string(70). This is a partner name. level: there are 4 levels which are allowed, such as “Distributor”, “SubDistributor”, “Reseller” and “EndCustomer”. You can't create a partner with a level equal or higher than the level of the parent partner. privilege: there are 3 types of privileges, such as “Regular”, “Education” and “Charity”. All of them are available for super-user of the root partner. In a common case “Regular” should be used. childServiceTypes: this is an array of types. There are 3 existing types: “All-Inclusive”, “FullService” and “SoftwareOnly”. The type provided by the parent partner is very important here, because if they provides only “All-Inclusive”, for example, you will be able to specify only “All-Inclusive”. You can provide an empty value for this field and in this case a partner will not be able to create subpartners. serviceType: this is a type of service for a partner. There are only 3 possible types “AllInclusive”,“FullService” and “SoftwareOnly”, but the type of service depends on the types that the parent partner provided in the field childServiceTypes. state: there are 3 different values that can be specified, such as “InTrial”, “Registered”, “InProduction”. However there is one rule for “InProduction”: you can use it only if the parent partner has the “InProduction” state too. weight: there are 4 different weights, such as “Dynamic”, “Bronze”, “Silver”, “Gold”. All of them are available by IASO root account. A general account can only use “Dynamic”. locationId: this is an ID from the partner's country. You can select this ID from the call EnumerateLocations(). If there is no country in this list, you should select an ID of the nearest country in this list. flags: this is an array of strings. There are 2 flags allowed – “HasCustomBranding” and “HasCustomUpdatePackages”. You can use both of them or leave this field to be an empty array. externalCode: string(100). This field can be used to store any information of yours. company: this entity has its own sub-fields: postAddress: this entity has its own sub-fields: state: string(40). The state of the country the company is located in. district: string(40). The name of the district in the company’s country. city: string(unlimited). The name of the company’s city. zipCode: string(20). The zip code of the company’s city. address: string(unlimited). The address in the company’s city. country: string(100). The name of the company’s country. phoneNumber: string(unlimited). The company’s phone number. faxNumber: string(30). The company’s fax number. Optional. websiteAddress: string(unlimited). The company’s web address. Optional. legalCompanyName: string(unlimited). The legal company's name. chamberOfCommerceNumber: string(unlimited). The chamber of the commerce number. Optional. vatNumber: string(unlimited). The vat number. Optional. bankAccountNumber: string(unlimited). The bank account number. Optional. comment: string(unlimited). Any comment for this partner. Optional. minimalBillAmount: An internal field. You can specify “0” here. This is an XML example: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddPartner> <request> <partnerInfo> <parentId>6</parentId> <name>test</name> <level>EndCustomer</level> <privilege>Regular</privilege> <childServiceTypes> <!-- Zero or more repetitions: --> <string>AllInclusive</string> </childServiceTypes> <serviceType>AllInclusive</serviceType> <state>InTrial</state> <weight>Dynamic</weight> <locationId>1</locationId> <flags> <!-- Zero or more repetitions: --> <string>HasCustomBranding</string> </flags> <externalCode>someinfo</externalCode> <company> <postAddress> <country>US</country> <state>NY</state> <city>New-York</city> <zipCode>12345</zipCode> <address>1stAvenue, 34</address> </postAddress> <phoneNumber>+1(720)123-71-20</phoneNumber> <faxNumber>+1(720)123-7120</faxNumber> <websiteAddress>http://www.sample.com/</websiteAddress> <legalCompanyName>Testcompany</legalCompanyName> </company> <comment>Somecomment</comment> <minimalBillAmount>0</minimalBillAmount> </partnerInfo> </request> </urn1:AddPartner> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'parentId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner level is not specified The field level is missing. Add the field level to the request. Partner name is invalid The field name is empty or Fill the field with correct data. contains only spaces. Combination of partner state/parent partner state is not allowed You specified the parent's state that is not allowed Fill a correct partner state in. AddAccount() In this cell you should fill the “AccountInfo” entity in. Here is the description of all fields: name: string(50). This is an account name. Optional. If you don’t specify this field, the account's name will be generated automatically. password: string(50). The account's password. Optional. If you don’t specify this field, the account's password will be generated automatically. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). productId: this is a product ID. You can get it using the cell EnumerateProducts(). locationId: this is a location ID of account. You can select this ID from the cell EnumerateLocations(). If there is no country specified in this list, you should select an ID from the nearest country in this list or you can use a location ID from his partner entity using the cell GetPartnerInfo(). expectedBackupSize: This is expected backup size in bytes for this account. You can specify any number here. expirationTime: this is a datetime field (ISO 8601), when an account will expire. Optional. If you don’t specify this field, an account will be set up that will never expire. This is an XML example: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddAccount> <request> <partnerId>6</partnerId> <productId>1</productId> <locationId>1</locationId> <expectedBackupSize>0</expectedBackupSize> <expirationTime>2013-0120T00:00:00+00:00</expirationTime> </request> </urn1:AddAccount> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an Fill this field with a correct type. empty field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. AddProduct() In this cell you should fill the “ProductInfo” entity in. Here is also the description of all fields: name: string(50). This is a product name. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). Products created by this partner ID will be available to this partner and all sub-partners. features: an array of pair strings. This is a list of product features. You can get full list of features using the cell EnumerateFeatures(). This is an XML example: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddProduct> <request> <productInfo> <name>Testtest test</name> <partnerId>6</partnerId> <features> <!-- Zero or more repetitions: --> <pair> <first>VirtualDrive</first> <second>1</second> </pair> </features> </productInfo> </request> </urn1:AddProduct> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'parentId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Product name is invalid The field name is empty or Fill the field with correct data. contains only spaces. Product with same name already exists You specified an existent product name Change the product name to nonexisting one. AddUser() In this cell you should fill the “UserInfo” entity in. Here is the description of all fields: name: string(50). This is a user name. password: string(50). This is a user password. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). roleId: this is a user role's ID. You can get a full list using the cell EnumerateUserRoles(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddUser> <request> <userInfo> <partnerId>6</partnerId> <name>new_user</name> <password>AdedLgbAdeUQ#W</password> <roleId>1</roleId> </userInfo> </request> </urn1:AddUser> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Validation constraint violation: data type mismatch in element 'parentId'. A wrong type or an empty Fill this field with a correct type. field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. User role Id is not specified The field roleId is missing. Add the field roleId to the request. Username is invalid The field name is empty or contains only spaces. Fill the field with correct data. User role is invalid You specified a nonexistent user role. Specify a correct user role. User with same name already exists You specified an existing user name. Specify a non-existing user name. AddCustomColumn() In this cell you should fill the “CustomColumnInfo” entity in. Here is the description of all fields: name: string(200). This is a custom column name. Solution Check for missing required fields and add them to the request with correct data. valueType: now only the “string” type is possible to use. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddCustomColumn> <request> <customColumnInfo> <partnerId>6</partnerId> <valueType>string</valueType> <name>new_column_test</name> </customColumnInfo> </request> </urn1:AddCustomColumn> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an Fill this field with a correct type. empty field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. AddContactPerson() In this cell you should fill the “contactPersonInfo” entity in. Here is the description of all fields: name: string(150). This is a contact person's name. emailAddress: this is an e-mail address of the contact person. phoneNumber: this is a phone number of the contact person. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). types: this is an array of “contactPersonType”. Optional. The “contactPersonType” could be of the following values: “AuthorizedSigner”, “Administrative”, “Technical” and “Sales”. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddContactPerson> <request> <contactPersonInfo> <partnerId>6</partnerId> <types> <contactPersonType>Technical</contactPersonType> </types> <name>JohnDoe</name> <emailAddress>john.doe@sample.com</emailAddress> <phoneNumber>123456789</phoneNumber> </contactPersonInfo> </request> </urn1:AddContactPerson> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields Check for missing required fields and are missing. add them to request with correct data. Contact person type is not specified The field type is missing. Add the field type to the request. AddNotificationTemplate() In this cell you should fill the “notificationTemplate” entity in. Here is the description of all fields: id: this is the ID of a notification template, you should specify “0” and the ID will be generated automatically. name: string(50). This is a name of a notification template. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). body: string(unlimited).This is a notification template. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddNotificationTemplate> <request> <notificationTemplate> <id>0</id> <name>New notificationtemplate</name> <partnerId>6</partnerId> <body>Hello, <%Partner.Name%>!</body> </notificationTemplate> </urn1:AddNotificationTemplate> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: </request> Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an Fill this field with a correct type. empty field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. AddNotificationRule() In this cell you should fill the “notificationRule” entity in. Here is the description of all fields: id: this is the ID of a notification rule, you should specify “0” and the ID will be generated automatically. name: string(50). This is a name of a notification template. entity: This is an entity of notification rules. There are 4 possible values: “Account”, ”Partner”, ”Storage”, ”User”. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). expression: string(unlimited). This is an expression of a notification rule. predicate: This is a predicate of a notification rule. There are 6 possible predicates: “New”, ”True”, ”False”, ”Changed”, ”TrueToFalse”, ”FalseToTrue”. schedule: string(50). This is a schedule of a notification rule. It is in the CRON format. transportType: this is a transport type. There are 2 possible values: “Smtp”, ”AmazonSes”. templateId: This is an ID of a notification template. You can create it using the cell AddNotificationTemplate() or get an existing template from the list using the cell EnumerateTemplates(). recipients: string(unlimited). These are the recipients of this rule. You can write down any amount of recipients dividing them by a comma. enabled: This is a flag which means whether this notification rule was enabled at the beginning or not. You should use “true” or “false” values. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:AddNotificationRule> <request> <rule> <id>0</id> <name>New notificationRule</name> <entity>Partner</entity> <partnerId>6</partnerId> <expression>Partner.state == state.registered</expression> <predicate>FalseToTrue</predicate> <schedule>* 5 * **</schedule> <transportType>AmazonSes</transportType> <templateId>19</templateId> <recipients>test@samplesss.com</recipients> <enabled>true</enabled> </rule> </request> </urn1:AddNotificationRule> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Rule name is invalid The field name is empty or Fill the field with correct data. contains only spaces. EnumerateUserRoles() This is a cell without any fields. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateUserRoles> <request/> </urn1:EnumerateUserRoles> </soapenv:Body> </soapenv:Envelope> EnumeratePermissions() This is a cell without any fields. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumeratePermissions> <request/> </urn1:EnumeratePermissions> </soapenv:Body> </soapenv:Envelope> EnumerateUsers() Here is the description of all fields: partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo() <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateUsers> <request> <partnerId>6</partnerId> </request> </urn1:EnumerateUsers> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified partner ID restricted by your account rights. Specify a partner ID depending on your account rights. GetUserInfo() Here is the description of all fields: partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). name: string(50). This is a name of the user. password: string(50). This is a password of the user. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetUserInfo> <request> <partnerId>6</partnerId> <name>root</name> <password>sOS0wgWvs0fdk</password> </request> </urn1:GetUserInfo> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Password for user 'root' is invalid. You specified a wrong password for the user. Specify a correct password. User 'test' of partner #6 not found in You specified a nonthe database existent user. Specify a correct user name. ModifyUser() In this cell you should fill the “UserInfo” entity in. Here is the description of all fields: id: this is a user ID. You can get it using the cell EnumerateUsers() or GetUserInfo(). name: string(50). This is a user name. Optional. If you use this field, the user name will be changed. password: string(50). This is a user password. Optional. If you use this field, the password will be changed. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). roleId: this is a user role ID. You can get a full list using the cell EnumerateUserRoles(). Optional. If you fill this field in, the user role will be changed. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyUser> <request> <userInfo> <id>154</id> <partnerId>6</partnerId> <name>test</name> <roleId>5</roleId> </userInfo> </request> </urn1:ModifyUser> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: A wrong type or an empty data type mismatch in element 'id'. field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Username is invalid The field name is empty or Fill the field with correct data. contains only spaces. User role is invalid You specified a nonexistent user role. Specify a correct user role. User #256 not found in the database. You specified a nonexistent user ID. Specify a correct user ID. Operation is restricted by partner scope. You specified not yours user ID. Specify a correct user ID. RemoveUser() Here is the description of all fields: id: this is a user ID. You can get it using the cell EnumerateUsers() or GetUserInfo(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemoveUser> <request> <id>154</id> </request> </urn1:RemoveUser> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'id'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields Check for missing required fields and are missing. add them to the request with correct data. User #256 not found in the database. You specified a nonexistent user ID. Specify a correct user ID. Operation is restricted by partner scope. You specified an invalid user ID. Specify a correct user ID. ChangeAccountPassword() Here is the description of all fields: account: string(50). This is an account name. newPassword: string(50). This is a new password. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ChangeAccountPassword> <request> <account>test_account</account> <newPassword>new_password</newPassword> </request> </urn1:ChangeAccountPassword> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Solution Validation constraint violation: Some required fields occurrence violation in element 'request'. are missing. Check for missing required fields and add them to the request with correct data. Account‘new_account’ not found in the database. You specified a nonexistent account name. Specify a correct account name. Operation is restricted by partner scope. You specified an invalid account. Specify a correct account name. EnumerateAccountStatistics() In this cell you should fill the “query” entity in. Here is the description of all fields: partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). startRecordNumber: In this field you should specify a start record number, for example, "0". recordsCount: In this field you should specify the amount of requested records. columns: this is an array of strings. Here is the list of column short names, which might be included in responses, should be specified. filter: this is a records filter. Optional. Here you can use short column names and operations like “<”, “>”, “==”, “!=”. orderBy: Optional. This field is used to sort the record by some columns. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateAccountStatistics> <request> <query> <partnerId>6</partnerId> <startRecordNumber>0</startRecordNumber> <recordsCount>100</recordsCount> <columns> <!-- Zero or more repetitions: --> <string>AN</string> <string>AR</string> <string>US</string> </columns> </query> </request> </urn1:EnumerateAccountStatistics> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Cause Solution Validation constraint violation: data A wrong type or an type mismatch in element 'partnerId'. empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner #666 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. Operation is restricted by partner scope. You specified an invalid account. Specify a correct account name. GetAccountFeatures() Here is the description of all fields: account: string(50). This is an account name. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetAccountFeatures> <request> <account>test_account</account> </request> </urn1:GetAccountFeatures> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Validation constraint violation: data type A wrong type or an mismatch in element 'account'. empty field. Solution Fill this field with a correct type. Validation constraint violation: Some required fields occurrence violation in element 'request'. are missing. Check for missing required fields and add them to the request with correct data. Account‘test_account’ not found in the database. You specified a nonexistent account name. Specify a correct account name. Operation is restricted by partner scope. You specified an invalid account. Specify a correct account name. GetAccountInfo() Here is the description of all fields: account: string(50). This is an account name. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetAccountInfo> <request> <account>test_account</account> </request> </urn1:GetAccountInfo> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type A wrong type or an mismatch in element 'account'. empty field. Fill this field with a correct type. Validation constraint violation: Some required fields occurrence violation in element 'request'. are missing. Check for missing required fields and add them to the request with correct data. Account‘test_account’ not found in the database. You specified a nonexistent account name. Specify a correct account name. Operation is restricted by partner scope. You specified an invalid account. Specify a correct account name. ModifyAccount() In this cell you should filll the “AccountInfo” entity in. Here is the description of all fields: id: this is an account ID. You can get it using EnumerateAccountStatistics(). name: string(50). This is an account name. Optional. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). productId: this is a product ID. You can get it using the cell EnumerateProducts(). locationId: this is a location ID of the account. You can select a new ID from the cell EnumerateLocations(), if there is no country in this list, you should select an ID of the nearest country from this list or you can use the locationID from its partner's entity using the cell GetPartnerInfo(). expectedBackupSize: This is expected backup size in bytes for this account. You can specify any number here. expirationTime: this is a date time field (ISO 8601), when the account will expire. Optional. This is XML example: <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyAccount> <request> <id>43</id> <name>new_name</name> <partnerId>6</partnerId> <productId>1</productId> <locationId>1</locationId> <expectedBackupSize>0</expectedBackupSize> <expirationTime>2013-01-20T00:00:00+00:00</expirationTime> </request> </urn1:ModifyAccount> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data A wrong type or an Fill this field with a correct type. type mismatch in element 'partnerId'. empty field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Account #256 not found in the database. You specified a nonexistent account ID. Specify a correct account ID. Operation is restricted by partner scope. You specified an invalid account ID. Specify a correct account ID. RemoveAccount() Here is the description of all fields: name: this is an account name. You can get it using the call EnumerateAccountStatistics(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemoveAccount> <request> <name>154</name> </request> </urn1:RemoveUser> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Account‘test’ not found in the database. You specified a nonexistent account name. Specify a correct account name. Operation is restricted by partner scope. You specified an invalid account name. Specify a correct account name. SetAccountFeatures() Furthermore, here is the description of all the fields: account: string(50). This is an account name. You can get it using the cell EnumerateAccountStatistics(). features: an array of pair strings. This is a list of product features. You can get a full list of features using the cell EnumerateFeatures(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:SetAccountFeatures> <request> <account>test</account> <features> <!-- Zero or more repetitions: --> <pair> <first>VirtualDrive</first> <second>1</second> </pair> </features> </request> </urn1:SetAccountFeatures> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Account‘test’ not found in the database. You specified a nonexistent account name. Specify a correct account name. Operation is restricted by partner scope. You specified an invalid account name. Specify a correct account name. SetAccountFeaturesById() Here is the description of all fields: accountId: This is an account ID. You can get it using the cell EnumerateAccountStatistics(). features: an array of pair strings. This is a list of product features. You can get a full list of features using the cell EnumerateFeatures(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:SetAccountFeaturesById> <request> <accountId>421</accountId> <features> <!--Zero or more repetitions:--> <pair> <first>VirtualDrive</first> <second>1</second> </pair> </features> </request> </urn1:SetAccountFeaturesById> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Solution Validation constraint violation: data A wrong type or an type mismatch in element 'accountId'. empty field. Filll this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Account#123 not found in the database. You specified a nonexisting account ID. Specify a correct account ID. Operation is restricted by partner scope. You specified an invalid account ID. Specify a correct account ID. EnumerateContactPersons() Here is the description of all fields: partnerId: This is a partner ID. You can get it using the cell GetPartnerInfo(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateContactPersons> <request> <partnerId>6</accountId> </request> </urn1:EnumerateContactPersons> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Cause Solution Validation constraint violation: data A wrong type or an type mismatch in element 'partnertId'. empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner#523 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. Operation is restricted by partner scope. You specified an invalid partner ID. Specify a correct partner ID. GetContactPersonInfoById() Here is the description of all fields: contactPersonId: This is an ID of a contact person. You can get it using the cell EnumerateContactPersons(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetContactPersonInfoById> <request> <contactPersonId>6</contactPersonId> </request> </urn1:GetContactPersonInfoById> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'contactPersonId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Contact person#523 not found in the database. You specified a nonexistent contact person ID. Specify a correct ID of a contact person. Operation is restricted by partner scope. You specified an invalid contact person ID. Specify a correct ID of a contact person. ModifyContactPerson() In this cell you should fill the “contactPersonInfo” entity in. Here is the description of all fields: id: this is an ID of a contact person. You can get it using the cell EnumerateContactPersons() or GetContactPersonInfoById(). name: string(150). This is a contact person's name. emailAddress: this is an e-mail address of a contact person. phoneNumber: this is a phone number of a contact person. partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). types: this is an array of “contactPersonType”. Optional. “contactPersonType” can be one of these values: “AuthorizedSigner”, “Administrative”, “Technical” and “Sales”. <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyContactPerson> <request> <contactPersonInfo> <id>24</id> <partnerId>6</partnerId> <types> <contactPersonType>Technical</contactPersonType> </types> <name>new_name</name> <emailAddress>john.doe@sample.com</emailAddress> <phoneNumber>123456789</phoneNumber> </contactPersonInfo> </request> </urn1:ModifyContactPerson> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Contact person type is not specified The field type is missing. Add the field type to the request. Contact person#523 not found in the database. You specified a nonexistent ID of a contact person. Specify a correct contact person ID. Operation is restricted by partner scope. You specified an invalid contact person ID. Specify a correct contact person ID. RemoveContactPerson() Here is the description of all fields: contactPersonId: this is an ID of a contact person. You can get it using the cell EnumerateContactPersons() or GetContactPersonInfoById(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemoveContactPerson> <request> <contactPersonId>24</contactPersonId> </request> </urn1:RemoveContactPerson> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data A wrong type or an empty Fill this field with a correct type. type mismatch in element field. 'partnerId'. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Contact person#523 not found in the database. You specified a nonexistent ID of a contact person. Specify a correct ID of a contact person. Operation is restricted by partner scope. You specified a nonexistent ID of a contact person. Specify a correct ID of a contact person. EnumerateCustomColumns() Here is the description of all fields: partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). <soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa><!-- Your visa here --></urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateCustomColumns> <request> <partnerId>6</partnerId> </request> </urn1:EnumerateCustomColumns> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified a partner ID restricted by your account rights. Specify a partner ID depending on your account rights. Partner#523 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. GetAccountCustomColumnValues() Here is the description of all fields: accountName: this is an account name.You can get it using the cell EnumerateAccountStatistics(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetAccountCustomColumnValues> <request> <accountName>test account</accountName> </request> </urn1:GetAccountCustomColumnValues> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner You specified an account scope. name restricted by your account rights. Specify an account name depending on your account rights. Account‘new account’ not found in the database. You specified a non-existent account name. Specify a correct account name. GetCustomColumnInfoById() cell. Here is the description of all fields: – customColumnId: this is an ID of a custom column. You can get it using the cell EnumerateCustomColumns(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetCustomColumnInfoById> <request> <customColumnId>6</customColumnId> </request> </urn1:GetCustomColumnInfoById> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'customColumnId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified an ID of a custom column restricted by your account rights. Specify an ID of a custom column depending on your account rights. Custom column #523 not found in the You specified a non-existent database. ID of a custom column. Specify a correct ID of a custom column . ModifyCustomColumn() cell. In this cell you should fill the “CustomColumnInfo” entity in. Here is the description of all fields: – id: this is an ID of a custom column. You can get it using the cell EnumerateCustomColumns(). – name: string(200).This is a name of a custom column. – valueType: now only the “string” type is possible to use. – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135825312804E1BBF3D55BC2144E7CB6BD93B3940AE3DA013541B4E5BE15499ECF38AB3B4D</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyCustomColumn> <request> <customColumnInfo> <partnerId>6</partnerId> <valueType>string</valueType> <name>new_namess</name> </customColumnInfo> </request> </urn1:ModifyCustomColumn> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified an ID of a custom Specify an ID of a custom column column restricted by your depending on your account rights. account rights. Custom column #523 not found in the database. You specified a non-existent ID of a custom column. Specify a correct ID of a custom column. RemoveCustomColumn() cell. Here is the description of all fields: – customColumnId: this is an ID of a custom column. You can get it using the cell EnumerateCustomColumns(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemoveCustomColumn> <request> <customColumnId>6</customColumnId> </request> </urn1:RemoveCustomColumn> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'customColumnId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified an ID of a custom column restricted by your account rights. Specify an ID of a custom column depending on your account rights. Custom column #523 not found in the You specified a non-existent database. ID of a custom column. Specify a correct ID of a custom column. UpdateAccountCustomColumnValues() cell. Here is the description of all fields: – accountName: this is an account name. You can get it using the cell EnumerateAccountStatistics(). – customColumnValues: this is an array of column values. ‘columnValue’ consists of ‘customColumnId’ and ‘value’. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:UpdateAccountCustomColumnValues> <request> <accountName>test_account</accountName> <customColumnValues> <!--Zero or more repetitions:--> <columnValue> <customColumnId>45</customColumnId> <value>New_value</value> </columnValue> </customColumnValues> </request> </urn1:UpdateAccountCustomColumnValues> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'customColumnId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified an account name restricted by your account rights. Specify an account name depending on your account rights. Account‘new account’ not found in the database. You specified a nonexistent account name. Specify a correct ID of an account name. Custom column #523 not found in the database. You specified a nonexistent ID of a custom column. Specify a correct ID of a custom column. UpdateAccountCustomColumnValuesById() cell. Here is the description of all fields: – accountId: this is an account name. You can get it using the cell EnumerateAccountStatistics(). – customColumnValues: this is an array of column values. ‘columnValue’ consists of ‘customColumnId’ and ‘value’. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:UpdateAccountCustomColumnValuesById> <request> <accountId>23</accountId> <customColumnValues> <!--Zero or more repetitions:--> <columnValue> <customColumnId>45</customColumnId> <value>New_value</value> </columnValue> </customColumnValues> </request> </urn1:UpdateAccountCustomColumnValuesById> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'accountId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element Some required fields are missing. Check for missing required fields and add them to the request with 'request'. correct data. Operation is restricted by partner scope. You specified an account name restricted by your account rights. Specify an account name depending on your account rights. Account‘new account’ not found in the database. You specified a non-existent account name. Specify a correct account name. Custom column #523 not found in the database. You specified a non-existent ID of a custom column. Specify a correct custom column ID. EnumerateLocations() cell. This is a cell without fields. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-1358347318D32CF3488D3415AA4EE03A7FD0303BF04E68BAEE0A0600A29214A5EFBEE62F6F</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateLocations> <request/> </urn1:EnumerateLocations> </soapenv:Body> </soapenv:Envelope> EnumerateFeatures() cell. This is a cell without fields. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-1358347318D32CF3488D3415AA4EE03A7FD0303BF04E68BAEE0A0600A29214A5EFBEE62F6F</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateFeatures> <request/> </urn1:EnumerateFeatures> </soapenv:Body> </soapenv:Envelope> EnumerateProducts() cell. Here is the description of all fields: – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). – currentPartnerOnly: this is a boolean flag ‘true’ or ‘false’. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateProducts> <request> <partnerId>23</partnerId> <currentPartnerOnly>false</currentPartnerOnly> </request> </urn1:EnumerateProducts> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified a partner ID restricted by your account rights. Specify a partner ID depending on your account rights. Partner#543 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. ModifyProduct() cell. In this cell you should fill the “ProductInfo” entity in. Here is the description of all fields: – id: this is a product ID. You can get it from the cell EnumerateProducts(). – name: string(50). This is a product name. – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). Products created by this partner ID will be available to this partner and all sub-partners. – features: an array of pair strings. This is a list of product features. You can get a full list of features using the cell EnumerateFeatures(). Thisis XML example: <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135825312804E1BBF3D55BC2144E7CB6BD93B3940AE3DA013541B4E5BE15499ECF38AB3B4D</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyProduct> <request> <productInfo> <id>4</id> <name>new_name</name> <partnerId>6</partnerId> <features> <!--Zeroor more repetitions:--> <pair> <first>LocalCache</first> <second>false</second> </pair> </features> </productInfo> </request> </urn1:ModifyProduct> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'parentId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Product name is invalid The field name is empty or contains only spaces. Fill the field with correct data. Product with same name already exists You specified an existent product name Change the product name to a nonexistent one. Operation is restricted by partner scope. You specified an ID restricted by your account rights. Specify an ID depending on your account rights. Product#543 not found in the You specified a non- Specify a correct product ID. database. existent product ID. RemoveProduct() cell. Here is the description of all fields: – productId: this is a product ID. You can get it from the cell EnumerateProducts(). This is an XML example: <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135825312804E1BBF3D55BC2144E7CB6BD93B3940AE3DA013541B4E5BE15499ECF38AB3B4D</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemoveProduct> <request> <productId>4</productId> </request> </urn1:RemoveProduct> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'productId'. A wrong type or an empty Fill this field with a correct type. field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified an ID restricted by your account rights. Specify an ID depending on your account rights. Product#543 not found in the database. You specified a nonexistent product ID. Specify a correct product ID. EnumeratePartners() cell. Here is the description of all fields: – parentPartnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). – fetchRecursively: this is a boolean value “true” or “false”. You will receive the list of all subpartners, if you specify “true”. And you will receive only one level of sub-partners, if you specify “false”. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:urn="urn:iaso-com:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumeratePartners> <request> <parentPartnerId>6</parentPartnerId> <fetchRecursively>true</fetchRecursively> </request> </urn1:EnumeratePartners> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'parentPartnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element Some required fields are missing. Check for missing required fields and add them to the request with 'request'. Operation is restricted by partner scope. correct data. You specified a partner ID Specify a partner ID depending on restricted by your account your account rights. rights. EnumeratePartnerStateTransitions() cell. This is a cell without fields. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumeratePartnerStateTransitions> <request> </request> </urn1:EnumeratePartnerStateTransitions> </soapenv:Body> </soapenv:Envelope> GetPartnerInfo() cell. Here is the description of all fields: – name: this is a partner name. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetPartnerInfo> <request> <name>John Doe</name> </request> </urn1:GetPartnerInfo> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner You specified a partner name Specify a partner name depending scope. restricted by your account on your account rights. rights. GetPartnerInfoById() cell. Here is the description of all fields: – id: this is a partner ID. You can get this ID by the cell GetPartnerInfo(); <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetPartnerInfoById> <request> <id>12</id> </request> </urn1:GetPartnerInfoById> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'id'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner You specified a partner ID scope. restricted by your account rights. Specify a partner ID depending on your account rights. GetRootPartnerName() cell. This is a cell without fields. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetRootPartnerName> <request> </request> </urn1:GetRootPartnerName> </soapenv:Body> </soapenv:Envelope> ChangePartnerState() cell. Here is the description of all fields: – partnerId: this is a partner ID. You can get if using the cell GetPartnerInfo(). – action: this is an action. You can get the list of actions from the cell EnumeratePartnerStateTransitions(). – reason: a string (unlimited). This is a reason of changing a state for a partner. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-135835264467B413F74F575B949A8A570ECF1C2394BD20E2B5035BEF7A07710A18960BF909</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ChangePartnerState> <request> <partnerId>12</partnerId> <action>Reject</action> <reason>Mistake</reason> </request> </urn1:ChangePartnerState> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'partnerId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Operation is restricted by partner scope. You specified a partner ID restricted by your account rights. Specify a partner ID depending on your account rights. ModifyPartner() cell. In this cell you should fill the “partnerInfo” entity in. Here is the description of all fields: – id: this is a partner ID. You can get it from the cell GetPartnerInfo(). – parentId: this is an ID of a parent partner. You can get it from the cell GetPartnerInfo(). – name: a string(70). This is a partner name. – level: there are 4 possible types of levels, such as “Distributor”, “SubDistributor”, “Reseller” and “EndCustomer”. You can't create a partner with an equal or higher level than their parent partner's one. – privelege: there are 3 different types of privileges, such as “Regular”, “Education” and “Charity”. All of them are available for a super user of the rootpartner. In a general case “Regular” should be used. – childServiceTypes: it's an array of types. There is 3 possible types “AllInclusive”, “FullService” and “SoftwareOnly”, though it depends on the types provided by the parent partner: if they provide only “AllInclusive”, you can specify only “AllInclusive”. You can provide an empty value for this field and in this case the partner will not be able to create sub-partners. – serviceType: this is type of service for a partner. There are only 3 possible types “AllInclusive”, “FullService” and “SoftwareOnly”, but it depends on the types a parent partner provides in the field childServiceTypes. – state: there are 3 different values that can be specified, they are “InTrial”, “Registered”, “InProduction”. But there is one rule for “InProduction” – you can only use it if a parent partner has a state “InProduction”. – weight: there are 4 different weights, such as “Dynamic”, “Bronze”, “Silver”, “Gold”. All of them are available by the IASO root account. A general account can use only “Dynamic”. – locationId: this is an ID from a partner country. You can select this ID from the cell EnumerateLocations(). If there is no country in this list you should select an ID from the nearest country in this list. – flags: this is an array of strings. There are 2 possible flags: “HasCustomBranding” and “HasCustomUpdatePackages”. You can use both of them or leave this field to be an empty array. – externalCode: a string(100). This field can be used to store any information of yours. – company: this is an entity with its own sub-fields: postAddress: this is an entity with its own sub-fields: • • • • • • country: a string(100). The name of the company’s country. state: a string(40). The name of the state in the country the company is located. district: a string(40). The name of the district in the company’s country. city: a string(unlimited). The name of the company’s city. zipCode: string(20). The zip code of the company’s city. address: string(unlimited). The address in the company’s city. phoneNumber:string(unlimited). The company’s phone number. faxNumber: string(30). The company’s fax number. Optional. websiteAddress: string(unlimited). The company’s web address. Optional. legalCompanyName:string(unlimited). A legal company name. chamberOfCommerceNumber:string(unlimited). The chamber of commerce number. Optional. vatNumber:string(unlimited). A vat number. Optional. bankAccountNumber:string(unlimited). A bank account number. Optional. – comment:string(unlimited). Any comment for this partner. Optional. – minimalBillAmount: An internal field. You can specify “0” here. This is an XML example: <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13582500218E0E68D06B3E4AF678C6910612BD0387608ABAB688275C25D80D07B3C7F8D654</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyPartner> <request> <partnerInfo> <id>2</id> <parentId>6</parentId> <name>new_name</name> <level>EndCustomer</level> </partnerInfo> </request> </urn1:ModifyPartner> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'parentId'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner name is invalid The field name is empty or Fill the field with correct data. contains only spaces. RemovePartner() cell. Here is the description of all fields: – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemovePartner> <request> <partnerId>154</partnerId> </request> </urn1:RemovePartner> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data A wrong type or an type mismatch in element 'partnerId'. empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner #256 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. Operation is restricted by partner scope. You specified an invalid partner ID. Specify a correct partner ID. EnableNotificationRule() cell. Here is the description of all fields: – id: this is a notification rule ID. You can get it from the cell EnumerateNotificationRules(). – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). – enabled: this is a boolean value “true” or “false”. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnableNotificationRule> <request> <id>15</id> <partnerId>154</partnerId> <enabled>true</enabled> </request> </urn1:EnableNotificationRule> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data A wrong type or an type mismatch in element 'partnerId'. empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner #256 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. Operation is restricted by partner scope. You specified an invalid partner ID. Specify a correct partner ID. EnumerateActiveNotificationRules() cell. Here is the description of all fields: – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common" xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateActiveNotificationRules> <request> <partnerId>154</partnerId> </request> </urn1:EnumerateActiveNotificationRules> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data A wrong type or an type mismatch in element 'partnerId'. empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner #256 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. Operation is restricted by partner scope. You specified an invalid partner ID. Specify a correct partner ID. EnumerateNotificationRules() cell. Here is the description of all fields: – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateNotificationRules> <request> <partnerId>154</partnerId> </request> </urn1:EnumerateNotificationRules> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data A wrong type or an type mismatch in element 'partnerId'. empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner #256 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. Operation is restricted by partner scope. You specified an invalid partner ID. Specify a correct partner ID. EnumerateTemplates() cell. Here is the description of all fields: – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). – partnerOnly: this is a boolean value “true” or “false”. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:EnumerateTemplates> <request> <partnerId>154</partnerId> <partnerOnly>true</partnerId> </request> </urn1:EnumerateTemplates> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data A wrong type or an type mismatch in element 'partnerId'. empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Partner #256 not found in the database. You specified a nonexistent partner ID. Specify a correct partner ID. Operation is restricted by partner scope. You specified an invalid partner ID. Specify a correct partner ID. GetNotificationRule() cell. Here is the description of all fields: – id: this is a notification rule ID. You can get it using the cell EnumerateNotificationRules(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetNotificationRule> <request> <id>15</id> </request> </urn1:GetNotificationRule> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: A wrong type or an empty Fill this field with a correct type. data type mismatch in element 'id'. field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Notification rule #256 not found in the database. You specified a nonexistent notification rule ID. Specify a correct notification rule ID. Operation is restricted by partner scope. You specified an invalid notification rule ID. Specify a correct notification rule ID. GetNotificationTemplate() cell. Here is the description of all fields: – id: this is a notification template ID. You can get it using the cell EnumerateNotificationTemplates(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:GetNotificationTemplate> <request> <id>15</id> </request> </urn1:GetNotificationTemplate> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'id'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Notification template #256 not found in the database. You specified a nonexistent notification template ID. Specify a correct notification template ID. Operation is restricted by partner scope. You specified an invalid notification template ID. Specify a correct notification template ID. ModifyNotificationRule() call. In this cell you should fill the “notificationRule” entity in. Here is the description of all fields: – id: this is an ID of a notification rule. You can get it using the cell EnumerateNotificationRules(). – name: string(50). This is a notification template's name. – entity: This is an entity of notification rules. There are 4 possible values: “Account”,”Partner”,”Storage”,”User”. – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). – expression: string(unlimited). This is a notification rule's expression. – predicate: This is a notification rule's predicate. There are 6 possible predicates: “New”, ”True”, ”False”, ”Changed”, ”TrueToFalse”, ”FalseToTrue”. – schedule: string(50). This is a notification rule's schedule in CRON format. – transportType: this is a transport type. There are 2 possible values: “Smtp”, ”AmazonSes”. – templateId: This is a notification template's ID, which you can create using the cell AddNotificationTemplate() or getting an existant template from the list using the cell EnumerateTemplates(). – recipients: string(unlimited). These are recipients of this rule. You can write down any amount of recipients divided by a comma. – enabled: This is a flag meaning whether this notification rule was enabled from the start or not. You should use “true” or “false” values. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-1358347318D32CF3488D3415AA4EE03A7FD0303BF04E68BAEE0A0600A29214A5EFBEE62F6F</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyNotificationRule> <request> <rule> <id>43</id> <name>New_name</name> </rule> </request> </urn1:ModifyNotificationRule> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: A wrong type or an empty data type mismatch in element 'id'. field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Rule name is invalid The field name is empty or Fill the field with correct data. contains only spaces. ModifyNotificationTemplate() cell. In this cell you should fill the “notificationTemplate” entity in. Here is the description of all fields: – id: this is an ID of a notification template. You can get it using the cell EnumerateNotificationTemplates(). – name: string(50). This is a notification template's name. – partnerId: this is a partner ID. You can get it using the cell GetPartnerInfo(). – body: string(unlimited).This is a notification template. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-1358346126D08AEB3A9789D4CF3C21AA1121FDE4935A20BDAF29E2F6230FB268D2234E1F58</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:ModifyNotificationTemplate> <request> <notificationTemplate> <id>4</id> <name>New_name</name> </notificationTemplate> </request> </urn1:ModifyNotificationTemplate> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'id'. A wrong type or an Fill this field with a correct type. empty field. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. RemoveNotificationTemplate() cell. Here is the description of all fields: – id: this is a notification template ID. You can get it using the cell EnumerateNotificationTemplates(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemoveNotificationTemplate> <request> <id>15</id> </request> </urn1:RemoveNotificationTemplate> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'id'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Notification template #256 not found in the database. You specified a nonexistent notification template ID. Specify a correct notification template ID. Operation is restricted by partner scope. You specified an invalid notification template ID. Specify a correct notification template ID. RemoveNotificationRule() cell. Here is the description of all fields: – id: this is a notification rule ID. You can get it using the cell EnumerateNotificationRules(). <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:common"xmlns:urn1="urn:iaso-com:cloud:mansvc"> <soapenv:Header> <urn:visa>4-5-1-13584071943A85AECEFF7D7EC1091F70B480819630EF93213EE8517C6B4FB4BC522FF2899B</urn:visa> </soapenv:Header> <soapenv:Body> <urn1:RemoveNotificationRule> <request> <id>15</id> </request> </urn1:RemoveNotificationRule> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: data type mismatch in element 'id'. A wrong type or an empty field. Fill this field with a correct type. Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Notification rule #256 not found in You specified a nonthe database. existent ID of a Specify a correct ID of a notification rule. notification rule. Operation is restricted by partner scope. You specified an invalid notification rule ID. Specify a correct ID of a notification rule. Login() cell. Here is the description of all fields: – partnerName: this is a partner name. – userName: this is a user name. – password: this is a password. <soapenv:Envelopexmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/"xmlns:urn="urn:iasocom:cloud:mansvc"> <soapenv:Header/> <soapenv:Body> <urn:Login> <request> <partnerName>TEST</partnerName> <userName>root</userName> <password>test_password</password> </request> </urn:Login> </soapenv:Body> </soapenv:Envelope> The list of common errors in responses: Error Cause Solution Validation constraint violation: occurrence violation in element 'request'. Some required fields are missing. Check for missing required fields and add them to the request with correct data. Unknown user name or bad password You specified a wrong user Specify a correct user name and a name or a wrong correct password password.