Organization endpoints
AddOrganization
AddOrganization(DataLayer.Entity.Organization,System.String)
Add a new organization under the current account. Current account must be a service provider. Note: To set the capacity for a specific organization, call AddOrganization first, and then call AllocateCapacity. The capacity value of organization objects is not used.
Parameters
Param: organization: New organization to create.
Param: accountGroup: Account group to create the organization in.
Returns
-
Success
-
NoOrganizationName
-
ParentNotAServiceProvider
-
ParentNotEnoughCapacity
-
RootOrganizationAlreadyExists
-
NoParent
-
NonExistantParent
-
FailedToAddToDatabase
-
GeneralError
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/AddOrganization"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddOrganization xmlns="http://www.cryptocard.com/blackshield/">
<organization>
<parentName>string</parentName>
<AccountActive>boolean</AccountActive>
<EvaluationAccount>boolean</EvaluationAccount>
<_oldAccountType>Subscriber or ServiceProvider</_oldAccountType>
<_currentAccountType>Subscriber or ServiceProvider</_currentAccountType>
<StartDate>dateTime</StartDate>
<EndDate>dateTime</EndDate>
<billingType>Yearly or Quarterly or Monthly</billingType>
<AuthNodeCount>int</AuthNodeCount>
<AllowedThirdPartyTokens>boolean</AllowedThirdPartyTokens>
<Capacity>int</Capacity>
<IceCapacity>int</IceCapacity>
<Delegated>boolean</Delegated>
<DelegateContact>string</DelegateContact>
<DelegatePhone>string</DelegatePhone>
<SMSCredits>int</SMSCredits>
<SMSSent>int</SMSSent>
<SMSAlertLevel>int</SMSAlertLevel>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Country>string</Country>
<Postal>string</Postal>
<ShippingSameAsBilling>boolean</ShippingSameAsBilling>
<ShipAddress1>string</ShipAddress1>
<ShipAddress2>string</ShipAddress2>
<ShipCity>string</ShipCity>
<ShipState>string</ShipState>
<ShipCountry>string</ShipCountry>
<ShipPostal>string</ShipPostal>
<Custom1>string</Custom1>
<Custom2>string</Custom2>
<Custom3>string</Custom3>
<LanguageHasChanged>boolean</LanguageHasChanged>
<SelfServiceLanguage>int</SelfServiceLanguage>
<UIScheme>string</UIScheme>
<InheritMailMessages>boolean</InheritMailMessages>
<InheritSMSMessages>boolean</InheritSMSMessages>
<InheritCustomizations>boolean</InheritCustomizations>
<InheritLDAPSyncServerSettings>boolean</InheritLDAPSyncServerSettings>
<InheritRADIUSServerSettings>boolean</InheritRADIUSServerSettings>
<InheritDocumentURL>boolean</InheritDocumentURL>
<InheritAgentURL>boolean</InheritAgentURL>
<InheritTermsOfUse>boolean</InheritTermsOfUse>
<InheritAgentDNS>boolean</InheritAgentDNS>
<InheritServiceNotifications>boolean</InheritServiceNotifications>
<InheritSAMLDetails>boolean</InheritSAMLDetails>
<InheritSelfServiceCustomizations>boolean</InheritSelfServiceCustomizations>
<InheritLoggingAgentSettings>boolean</InheritLoggingAgentSettings>
<UseHelpDesk>boolean</UseHelpDesk>
<GenerateEvents>boolean</GenerateEvents>
<SAEEnable>boolean</SAEEnable>
<TimeOffSetQH>int</TimeOffSetQH>
<orgName>string</orgName>
<CustomizedOrgName>string</CustomizedOrgName>
<accountType>Subscriber or ServiceProvider</accountType>
<Language>int</Language>
<UseDelayedSyncRemoval>boolean</UseDelayedSyncRemoval>
<PersistOperatorsAgainstSync>boolean</PersistOperatorsAgainstSync>
<UseLocalSync>boolean</UseLocalSync>
<LocalLDAPConfigString>string</LocalLDAPConfigString>
<AllowNonSyncUsers>boolean</AllowNonSyncUsers>
<LocalSyncIdleTimeInSeconds>int</LocalSyncIdleTimeInSeconds>
<StripSyncCharacters>boolean</StripSyncCharacters>
<SyncHistoryPerHost>int</SyncHistoryPerHost>
<ReportAutoRemoveDayCount>int</ReportAutoRemoveDayCount>
<AccountReportAutoRemoveDayCount>int</AccountReportAutoRemoveDayCount>
<AlertAutoRemoveDayCount>int</AlertAutoRemoveDayCount>
<CreatedDate>string</CreatedDate>
</organization>
<accountGroup>string</accountGroup>
</AddOrganization>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<AddOrganizationResponse xmlns="http://www.cryptocard.com/blackshield/">
<AddOrganizationResult>Success or NoOrganizationName or ParentNotAServiceProvider or ParentNotEnoughCapacity or RootOrganizationAlreadyExists or NoParent or NonExistantParent or FailedToAddToDatabase or GeneralError</AddOrganizationResult>
</AddOrganizationResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddOrganization xmlns="http://www.cryptocard.com/blackshield/">
<organization>
<parentName>string</parentName>
<AccountActive>boolean</AccountActive>
<EvaluationAccount>boolean</EvaluationAccount>
<_oldAccountType>Subscriber or ServiceProvider</_oldAccountType>
<_currentAccountType>Subscriber or ServiceProvider</_currentAccountType>
<StartDate>dateTime</StartDate>
<EndDate>dateTime</EndDate>
<billingType>Yearly or Quarterly or Monthly</billingType>
<AuthNodeCount>int</AuthNodeCount>
<AllowedThirdPartyTokens>boolean</AllowedThirdPartyTokens>
<Capacity>int</Capacity>
<IceCapacity>int</IceCapacity>
<Delegated>boolean</Delegated>
<DelegateContact>string</DelegateContact>
<DelegatePhone>string</DelegatePhone>
<SMSCredits>int</SMSCredits>
<SMSSent>int</SMSSent>
<SMSAlertLevel>int</SMSAlertLevel>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Country>string</Country>
<Postal>string</Postal>
<ShippingSameAsBilling>boolean</ShippingSameAsBilling>
<ShipAddress1>string</ShipAddress1>
<ShipAddress2>string</ShipAddress2>
<ShipCity>string</ShipCity>
<ShipState>string</ShipState>
<ShipCountry>string</ShipCountry>
<ShipPostal>string</ShipPostal>
<Custom1>string</Custom1>
<Custom2>string</Custom2>
<Custom3>string</Custom3>
<LanguageHasChanged>boolean</LanguageHasChanged>
<SelfServiceLanguage>int</SelfServiceLanguage>
<UIScheme>string</UIScheme>
<InheritMailMessages>boolean</InheritMailMessages>
<InheritSMSMessages>boolean</InheritSMSMessages>
<InheritCustomizations>boolean</InheritCustomizations>
<InheritLDAPSyncServerSettings>boolean</InheritLDAPSyncServerSettings>
<InheritRADIUSServerSettings>boolean</InheritRADIUSServerSettings>
<InheritDocumentURL>boolean</InheritDocumentURL>
<InheritAgentURL>boolean</InheritAgentURL>
<InheritTermsOfUse>boolean</InheritTermsOfUse>
<InheritAgentDNS>boolean</InheritAgentDNS>
<InheritServiceNotifications>boolean</InheritServiceNotifications>
<InheritSAMLDetails>boolean</InheritSAMLDetails>
<InheritSelfServiceCustomizations>boolean</InheritSelfServiceCustomizations>
<InheritLoggingAgentSettings>boolean</InheritLoggingAgentSettings>
<UseHelpDesk>boolean</UseHelpDesk>
<GenerateEvents>boolean</GenerateEvents>
<SAEEnable>boolean</SAEEnable>
<TimeOffSetQH>int</TimeOffSetQH>
<orgName>string</orgName>
<CustomizedOrgName>string</CustomizedOrgName>
<accountType>Subscriber or ServiceProvider</accountType>
<Language>int</Language>
<UseDelayedSyncRemoval>boolean</UseDelayedSyncRemoval>
<PersistOperatorsAgainstSync>boolean</PersistOperatorsAgainstSync>
<UseLocalSync>boolean</UseLocalSync>
<LocalLDAPConfigString>string</LocalLDAPConfigString>
<AllowNonSyncUsers>boolean</AllowNonSyncUsers>
<LocalSyncIdleTimeInSeconds>int</LocalSyncIdleTimeInSeconds>
<StripSyncCharacters>boolean</StripSyncCharacters>
<SyncHistoryPerHost>int</SyncHistoryPerHost>
<ReportAutoRemoveDayCount>int</ReportAutoRemoveDayCount>
<AccountReportAutoRemoveDayCount>int</AccountReportAutoRemoveDayCount>
<AlertAutoRemoveDayCount>int</AlertAutoRemoveDayCount>
<CreatedDate>string</CreatedDate>
</organization>
<accountGroup>string</accountGroup>
</AddOrganization>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<AddOrganizationResponse xmlns="http://www.cryptocard.com/blackshield/">
<AddOrganizationResult>Success or NoOrganizationName or ParentNotAServiceProvider or ParentNotEnoughCapacity or RootOrganizationAlreadyExists or NoParent or NonExistantParent or FailedToAddToDatabase or GeneralError</AddOrganizationResult>
</AddOrganizationResponse>
</soap12:Body>
</soap12:Envelope>
GetBmcFile
GetBmcFile(System.String)
Get the BMC file for the organization. This file contains the keys that are used to encrypt the data transferred between the Synchronization Agent and SAS PCE/STA.
Parameters
Param: organization: Organization name
Returns
- BMC file as binary array if LDAP Sync Server settings are configured, otherwise return null.
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/GetBmcFile"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetBmcFile xmlns="http://www.cryptocard.com/blackshield/">
<organization>string</organization>
</GetBmcFile>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<GetBmcFileResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetBmcFileResult>base64Binary</GetBmcFileResult>
</GetBmcFileResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetBmcFile xmlns="http://www.cryptocard.com/blackshield/">
<organization>string</organization>
</GetBmcFile>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<GetBmcFileResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetBmcFileResult>base64Binary</GetBmcFileResult>
</GetBmcFileResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET sample
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
Request:
GET /bsidca/BSIDCA.asmx/GetBmcFile?organization=string HTTP/1.1
Host: cloud.eu.safenetid.com
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<base64Binary xmlns="http://www.cryptocard.com/blackshield/">base64Binary</base64Binary>
HTTP POST sample
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx/GetBmcFile HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
organization=string
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<base64Binary xmlns="http://www.cryptocard.com/blackshield/">base64Binary</base64Binary>
RemoveOrganization
RemoveOrganization(System.String)
Remove an existing organization from the system. All tokens and capacity must be de-allocated before being removed.
Parameter
Param: organization: Name of the organization to remove
Returns
Success | |
Fail_HasChildOrganizations | Remove sub accounts first |
Fail_HasTokens | De-allocate tokens first |
Fail_IsSystem | Cannot remove required system accounts |
Fail_HasCapacity | De-allocate capacity first |
Fail_CouldntRemove | Couldn’t remove the organization from the database |
Fail_Error | An error occurred while attempting to remove the organization |
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/RemoveOrganization"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<RemoveOrganization xmlns="http://www.cryptocard.com/blackshield/">
<organization>string</organization>
</RemoveOrganization>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<RemoveOrganizationResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveOrganizationResult>Success or Fail_HasChildOrganizations or Fail_HasTokens or Fail_IsSystem or Fail_HasCapacity or Fail_CouldntRemove or Fail_Error or Fail_Doesnt_Exist</RemoveOrganizationResult>
</RemoveOrganizationResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<RemoveOrganization xmlns="http://www.cryptocard.com/blackshield/">
<organization>string</organization>
</RemoveOrganization>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<RemoveOrganizationResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveOrganizationResult>Success or Fail_HasChildOrganizations or Fail_HasTokens or Fail_IsSystem or Fail_HasCapacity or Fail_CouldntRemove or Fail_Error or Fail_Doesnt_Exist</RemoveOrganizationResult>
</RemoveOrganizationResponse>
</soap12:Body>
</soap12:Envelope>
HTTP GET sample
The following is a sample HTTP GET request and response. The placeholders shown need to be replaced with actual values.
Request:
GET /bsidca/BSIDCA.asmx/RemoveOrganization?organization=string HTTP/1.1
Host: cloud.safenet-inc.com
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<OrganizationRemoveResult xmlns="http://www.cryptocard.com/blackshield/">Success or Fail_HasChildOrganizations or Fail_HasTokens or Fail_IsSystem or Fail_HasCapacity or Fail_CouldntRemove or Fail_Error or Fail_Doesnt_Exist</OrganizationRemoveResult>
HTTP POST sample
The following is a sample HTTP POST request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx/RemoveOrganization HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
organization=string
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<OrganizationRemoveResult xmlns="http://www.cryptocard.com/blackshield/">Success or Fail_HasChildOrganizations or Fail_HasTokens or Fail_IsSystem or Fail_HasCapacity or Fail_Co
UpdateOrganization
UpdateOrganization(DataLayer.Entity.Organization)
Update the account details of a child account
Parameters
Param: organization: Account to update
SOAP 1.1 sample
The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://www.cryptocard.com/blackshield/UpdateOrganization"
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateOrganization xmlns="http://www.cryptocard.com/blackshield/">
<organization>
<parentName>string</parentName>
<AccountActive>boolean</AccountActive>
<EvaluationAccount>boolean</EvaluationAccount>
<_oldAccountType>Subscriber or ServiceProvider</_oldAccountType>
<_currentAccountType>Subscriber or ServiceProvider</_currentAccountType>
<StartDate>dateTime</StartDate>
<EndDate>dateTime</EndDate>
<billingType>Yearly or Quarterly or Monthly</billingType>
<AuthNodeCount>int</AuthNodeCount>
<AllowedThirdPartyTokens>boolean</AllowedThirdPartyTokens>
<Capacity>int</Capacity>
<IceCapacity>int</IceCapacity>
<Delegated>boolean</Delegated>
<DelegateContact>string</DelegateContact>
<DelegatePhone>string</DelegatePhone>
<SMSCredits>int</SMSCredits>
<SMSSent>int</SMSSent>
<SMSAlertLevel>int</SMSAlertLevel>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Country>string</Country>
<Postal>string</Postal>
<ShippingSameAsBilling>boolean</ShippingSameAsBilling>
<ShipAddress1>string</ShipAddress1>
<ShipAddress2>string</ShipAddress2>
<ShipCity>string</ShipCity>
<ShipState>string</ShipState>
<ShipCountry>string</ShipCountry>
<ShipPostal>string</ShipPostal>
<Custom1>string</Custom1>
<Custom2>string</Custom2>
<Custom3>string</Custom3>
<LanguageHasChanged>boolean</LanguageHasChanged>
<SelfServiceLanguage>int</SelfServiceLanguage>
<UIScheme>string</UIScheme>
<InheritMailMessages>boolean</InheritMailMessages>
<InheritSMSMessages>boolean</InheritSMSMessages>
<InheritCustomizations>boolean</InheritCustomizations>
<InheritLDAPSyncServerSettings>boolean</InheritLDAPSyncServerSettings>
<InheritRADIUSServerSettings>boolean</InheritRADIUSServerSettings>
<InheritDocumentURL>boolean</InheritDocumentURL>
<InheritAgentURL>boolean</InheritAgentURL>
<InheritTermsOfUse>boolean</InheritTermsOfUse>
<InheritAgentDNS>boolean</InheritAgentDNS>
<InheritServiceNotifications>boolean</InheritServiceNotifications>
<InheritSAMLDetails>boolean</InheritSAMLDetails>
<InheritSelfServiceCustomizations>boolean</InheritSelfServiceCustomizations>
<InheritLoggingAgentSettings>boolean</InheritLoggingAgentSettings>
<UseHelpDesk>boolean</UseHelpDesk>
<GenerateEvents>boolean</GenerateEvents>
<SAEEnable>boolean</SAEEnable>
<TimeOffSetQH>int</TimeOffSetQH>
<orgName>string</orgName>
<CustomizedOrgName>string</CustomizedOrgName>
<accountType>Subscriber or ServiceProvider</accountType>
<Language>int</Language>
<UseDelayedSyncRemoval>boolean</UseDelayedSyncRemoval>
<PersistOperatorsAgainstSync>boolean</PersistOperatorsAgainstSync>
<UseLocalSync>boolean</UseLocalSync>
<LocalLDAPConfigString>string</LocalLDAPConfigString>
<AllowNonSyncUsers>boolean</AllowNonSyncUsers>
<LocalSyncIdleTimeInSeconds>int</LocalSyncIdleTimeInSeconds>
<StripSyncCharacters>boolean</StripSyncCharacters>
<SyncHistoryPerHost>int</SyncHistoryPerHost>
<ReportAutoRemoveDayCount>int</ReportAutoRemoveDayCount>
<AccountReportAutoRemoveDayCount>int</AccountReportAutoRemoveDayCount>
<AlertAutoRemoveDayCount>int</AlertAutoRemoveDayCount>
<CreatedDate>string</CreatedDate>
</organization>
</UpdateOrganization>
</soap:Body>
</soap:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: text/xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/">
<soap:Body>
<UpdateOrganizationResponse xmlns="http://www.cryptocard.com/blackshield/">
<UpdateOrganizationResult>boolean</UpdateOrganizationResult>
</UpdateOrganizationResponse>
</soap:Body>
</soap:Envelope>
SOAP 1.2 sample
The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.
Request:
POST /bsidca/BSIDCA.asmx HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<UpdateOrganization xmlns="http://www.cryptocard.com/blackshield/">
<organization>
<parentName>string</parentName>
<AccountActive>boolean</AccountActive>
<EvaluationAccount>boolean</EvaluationAccount>
<_oldAccountType>Subscriber or ServiceProvider</_oldAccountType>
<_currentAccountType>Subscriber or ServiceProvider</_currentAccountType>
<StartDate>dateTime</StartDate>
<EndDate>dateTime</EndDate>
<billingType>Yearly or Quarterly or Monthly</billingType>
<AuthNodeCount>int</AuthNodeCount>
<AllowedThirdPartyTokens>boolean</AllowedThirdPartyTokens>
<Capacity>int</Capacity>
<IceCapacity>int</IceCapacity>
<Delegated>boolean</Delegated>
<DelegateContact>string</DelegateContact>
<DelegatePhone>string</DelegatePhone>
<SMSCredits>int</SMSCredits>
<SMSSent>int</SMSSent>
<SMSAlertLevel>int</SMSAlertLevel>
<Address1>string</Address1>
<Address2>string</Address2>
<City>string</City>
<State>string</State>
<Country>string</Country>
<Postal>string</Postal>
<ShippingSameAsBilling>boolean</ShippingSameAsBilling>
<ShipAddress1>string</ShipAddress1>
<ShipAddress2>string</ShipAddress2>
<ShipCity>string</ShipCity>
<ShipState>string</ShipState>
<ShipCountry>string</ShipCountry>
<ShipPostal>string</ShipPostal>
<Custom1>string</Custom1>
<Custom2>string</Custom2>
<Custom3>string</Custom3>
<LanguageHasChanged>boolean</LanguageHasChanged>
<SelfServiceLanguage>int</SelfServiceLanguage>
<UIScheme>string</UIScheme>
<InheritMailMessages>boolean</InheritMailMessages>
<InheritSMSMessages>boolean</InheritSMSMessages>
<InheritCustomizations>boolean</InheritCustomizations>
<InheritLDAPSyncServerSettings>boolean</InheritLDAPSyncServerSettings>
<InheritRADIUSServerSettings>boolean</InheritRADIUSServerSettings>
<InheritDocumentURL>boolean</InheritDocumentURL>
<InheritAgentURL>boolean</InheritAgentURL>
<InheritTermsOfUse>boolean</InheritTermsOfUse>
<InheritAgentDNS>boolean</InheritAgentDNS>
<InheritServiceNotifications>boolean</InheritServiceNotifications>
<InheritSAMLDetails>boolean</InheritSAMLDetails>
<InheritSelfServiceCustomizations>boolean</InheritSelfServiceCustomizations>
<InheritLoggingAgentSettings>boolean</InheritLoggingAgentSettings>
<UseHelpDesk>boolean</UseHelpDesk>
<GenerateEvents>boolean</GenerateEvents>
<SAEEnable>boolean</SAEEnable>
<TimeOffSetQH>int</TimeOffSetQH>
<orgName>string</orgName>
<CustomizedOrgName>string</CustomizedOrgName>
<accountType>Subscriber or ServiceProvider</accountType>
<Language>int</Language>
<UseDelayedSyncRemoval>boolean</UseDelayedSyncRemoval>
<PersistOperatorsAgainstSync>boolean</PersistOperatorsAgainstSync>
<UseLocalSync>boolean</UseLocalSync>
<LocalLDAPConfigString>string</LocalLDAPConfigString>
<AllowNonSyncUsers>boolean</AllowNonSyncUsers>
<LocalSyncIdleTimeInSeconds>int</LocalSyncIdleTimeInSeconds>
<StripSyncCharacters>boolean</StripSyncCharacters>
<SyncHistoryPerHost>int</SyncHistoryPerHost>
<ReportAutoRemoveDayCount>int</ReportAutoRemoveDayCount>
<AccountReportAutoRemoveDayCount>int</AccountReportAutoRemoveDayCount>
<AlertAutoRemoveDayCount>int</AlertAutoRemoveDayCount>
<CreatedDate>string</CreatedDate>
</organization>
</UpdateOrganization>
</soap12:Body>
</soap12:Envelope>
Response:
HTTP/1.1 200 OK
Content-Type: application/soap+xml; charset=utf-8
Content-Length: length
<?xml version="1.0" encoding="utf-8"?>
<soap12:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:soap12="http://www.w3.org/2003/05/soap-envelope">
<soap12:Body>
<UpdateOrganizationResponse xmlns="http://www.cryptocard.com/blackshield/">
<UpdateOrganizationResult>boolean</UpdateOrganizationResult>
</UpdateOrganizationResponse>
</soap12:Body>
</soap12:Envelope>