Report endpoints
GetAvailableReport
GetAvailableReport(DataLayer.Entity.ReportLevel,System.String,System.String)
Gets an available report to edit and save. Report columns and report filter definitions are read only except for the report columns .IsIncluded property.
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: reportName: Name of the report to get
Param: organization: Account
Returns
- The report if it exists
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/GetAvailableReport"
<?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>
<GetAvailableReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</GetAvailableReport>
</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>
<GetAvailableReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetAvailableReportResult>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</GetAvailableReportResult>
</GetAvailableReportResponse>
</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>
<GetAvailableReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</GetAvailableReport>
</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>
<GetAvailableReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetAvailableReportResult>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</GetAvailableReportResult>
</GetAvailableReportResponse>
</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/GetAvailableReport?level=string&reportName=string&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"?>
<Report xmlns="http://www.cryptocard.com/blackshield/">
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</Report>
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/GetAvailableReport HTTP/1.1
Host: cloud.eu.safenetid.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&reportName=string&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"?>
<Report xmlns="http://www.cryptocard.com/blackshield/">
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</Report>
GetAvailableReports
GetAvailableReports(DataLayer.Entity.ReportLevel,System.Nullable{DataLayer.Entity.ReportClass},System.Int32,System.Int32,System.String)
Get All report available at a given level to customize. Optionally filter by report class.
Parameters
Param: level: Report level
Param: type:
Param: startRecord:
Param: PageSize:
Param: organization:
Returns
A table with the following columns:
-
reportName
-
reportType
-
description
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/GetAvailableReports"
<?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>
<GetAvailableReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<type>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</type>
<startRecord>int</startRecord>
<PageSize>int</PageSize>
<organization>string</organization>
</GetAvailableReports>
</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>
<GetAvailableReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetAvailableReportsResult>xmlxml</GetAvailableReportsResult>
</GetAvailableReportsResponse>
</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>
<GetAvailableReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<type>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</type>
<startRecord>int</startRecord>
<PageSize>int</PageSize>
<organization>string</organization>
</GetAvailableReports>
</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>
<GetAvailableReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetAvailableReportsResult>xmlxml</GetAvailableReportsResult>
</GetAvailableReportsResponse>
</soap12:Body>
</soap12:Envelope>
GetFinishedReports
GetFinishedReports(DataLayer.Entity.ReportLevel,System.Int32,System.Int32,System.String)
Get a table of all reports that have been run.
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: startRecord: First record to return
Param: pageSize: Number of records to return
Param: organization: Account
Returns
A table with the following columns:
reportname | |
scheduledTime | |
status | |
timestamp | |
downloadable | True if the operator credentials in use have permission to download |
removable | True if the operator credentials in use have permission to remove |
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/GetFinishedReports"
<?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>
<GetFinishedReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<startRecord>int</startRecord>
<pageSize>int</pageSize>
<organization>string</organization>
</GetFinishedReports>
</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>
<GetFinishedReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetFinishedReportsResult>xmlxml</GetFinishedReportsResult>
</GetFinishedReportsResponse>
</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>
<GetFinishedReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<startRecord>int</startRecord>
<pageSize>int</pageSize>
<organization>string</organization>
</GetFinishedReports>
</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>
<GetFinishedReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetFinishedReportsResult>xmlxml</GetFinishedReportsResult>
</GetFinishedReportsResponse>
</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/GetFinishedReports?level=string&startRecord=string&pageSize=string&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"?>
<DataTable xmlns="http://www.cryptocard.com/blackshield/">xmlxml</DataTable>
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/GetFinishedReports HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&startRecord=string&pageSize=string&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"?>
<DataTable xmlns="http://www.cryptocard.com/blackshield/">xmlxml</DataTable>
GetReportOutput
Get the results of a report. Returned information is UTF-8 encoded text. Output can be in CSV, TSV, or HTML Table format. scheduledTime parameter MUST be a string representing DateTimeOffset in ISO-8601 format (yyyy-MM-ddTHH:mm:ss.fffffffzzzz). C# .Net Example: System.DateTimeOffset datef = System.DateTimeOffset.ParseExact('2015-06-11T00:00:00.0000000-04:00', 'o', CultureInfo.InvariantCulture); string dtf = datef.ToString('yyyy-MM-ddTHH:mm:ss.fffffffzzzz');
GetReportOutput(DataLayer.Entity.ReportLevel,System.String,System.DateTimeOffset,System.String,ControlLibrary.ReportControl.OutputFormat)
Get the results of a report. Returned information is UTF-8 encoded text. Output can be in CSV, TSV, or HTML Table format. The scheduledTime parameter must be a string representing DateTimeOffset in ISO-8601 format (yyyy-MM-ddTHH:mm:ss.fffffffzzzz, for example, 2015-07-16T12:18:07.1556784-04:00). C# .Net Example: System.DateTimeOffset datef = System.DateTimeOffset.ParseExact('2015-06-11T00:00:00.0000000-04:00', 'o', CultureInfo.InvariantCulture); string dtf = datef.ToString('yyyy-MM-ddTHH:mm:ss.fffffffzzzz');
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: reportName: Name of the report to get
Param: scheduledTime: The time the report ran
Param: organization: Account
Param: format: Desired output format: HTML, CSV or TAB (Tab delimited)
Returns:
- UTF8 encoded document in the format requested
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/GetReportOutput"
<?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>
<GetReportOutput xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<scheduledTime>string</scheduledTime>
<organization>string</organization>
<format>HTML or CSV or TAB</format>
</GetReportOutput>
</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>
<GetReportOutputResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetReportOutputResult>base64Binary</GetReportOutputResult>
</GetReportOutputResponse>
</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>
<GetReportOutput xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<scheduledTime>string</scheduledTime>
<organization>string</organization>
<format>HTML or CSV or TAB</format>
</GetReportOutput>
</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>
<GetReportOutputResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetReportOutputResult>base64Binary</GetReportOutputResult>
</GetReportOutputResponse>
</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/GetReportOutput?level=string&reportName=string&scheduledTime=string&organization=string&format=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"?>
<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/GetReportOutput HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&reportName=string&scheduledTime=string&organization=string&format=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>
GetSavedReport
GetSavedReport(DataLayer.Entity.ReportLevel,System.String,System.String)
Get a previously saved report.
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: reportName: Name of the report
Param: organization: Account
Returns
- The saved report, if it exists
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/GetSavedReport"
<?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>
<GetSavedReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</GetSavedReport>
</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>
<GetSavedReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetSavedReportResult>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</GetSavedReportResult>
</GetSavedReportResponse>
</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>
<GetSavedReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</GetSavedReport>
</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>
<GetSavedReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetSavedReportResult>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</GetSavedReportResult>
</GetSavedReportResponse>
</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/GetSavedReport?level=string&reportName=string&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"?>
<Report xmlns="http://www.cryptocard.com/blackshield/">
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</Report>
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/GetSavedReport HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&reportName=string&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"?>
<Report xmlns="http://www.cryptocard.com/blackshield/">
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues>
<string>string</string>
<string>string</string>
</AllowedValues>
<parameterControlling>boolean</parameterControlling>
<parametersToControl>
<string>string</string>
<string>string</string>
</parametersToControl>
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</Report>
GetSavedReports
GetSavedReports(DataLayer.Entity.ReportLevel,System.Int32,System.Int32,System.String)
Get a table of all previously saved reports.
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: startRecord: First record to return
Param: pageSize: Number of records to return
Param: organization: Account
Returns
A table with the following columns:
-
reportName
-
reportType
-
description
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/GetSavedReports"
<?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>
<GetSavedReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<startRecord>int</startRecord>
<pageSize>int</pageSize>
<organization>string</organization>
</GetSavedReports>
</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>
<GetSavedReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetSavedReportsResult>xmlxml</GetSavedReportsResult>
</GetSavedReportsResponse>
</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>
<GetSavedReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<startRecord>int</startRecord>
<pageSize>int</pageSize>
<organization>string</organization>
</GetSavedReports>
</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>
<GetSavedReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetSavedReportsResult>xmlxml</GetSavedReportsResult>
</GetSavedReportsResponse>
</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/GetSavedReports?level=string&startRecord=string&pageSize=string&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"?>
<DataTable xmlns="http://www.cryptocard.com/blackshield/">xmlxml</DataTable>
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/GetSavedReports HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&startRecord=string&pageSize=string&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"?>
<DataTable xmlns="http://www.cryptocard.com/blackshield/">xmlxml</DataTable>
GetScheduledReport
GetScheduledReport(DataLayer.Entity.ReportLevel,System.String,System.String)
Get a report that was previously scheduled
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: reportName: Name of the scheduled report
Param: organization: Account
Returns:
- The scheduled report, if it exists
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/GetScheduledReport"
<?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>
<GetScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</GetScheduledReport>
</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>
<GetScheduledReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetScheduledReportResult>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</GetScheduledReportResult>
</GetScheduledReportResponse>
</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>
<GetScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</GetScheduledReport>
</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>
<GetScheduledReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetScheduledReportResult>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</GetScheduledReportResult>
</GetScheduledReportResponse>
</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/GetScheduledReport?level=string&reportName=string&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"?>
<ScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</ScheduledReport>
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/GetScheduledReport HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&reportName=string&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"?>
<ScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl d5p1:nil="true" xmlns:d5p1="http://www.w3.org/2001/XMLSchema-instance" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</ScheduledReport>
GetScheduledReports
GetScheduledReports(DataLayer.Entity.ReportLevel,System.Int32,System.Int32,System.String)
Get a table of all reports scheduled to run.
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: startRecord: First record to return
Param: pageSize: Number of records to return
Param: organization: Account
Returns
A table with the following columns:
-
reportName
-
frequency
-
runtime
-
expires
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/GetScheduledReports"
<?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>
<GetScheduledReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<startRecord>int</startRecord>
<pageSize>int</pageSize>
<organization>string</organization>
</GetScheduledReports>
</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>
<GetScheduledReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetScheduledReportsResult>xmlxml</GetScheduledReportsResult>
</GetScheduledReportsResponse>
</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>
<GetScheduledReports xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<startRecord>int</startRecord>
<pageSize>int</pageSize>
<organization>string</organization>
</GetScheduledReports>
</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>
<GetScheduledReportsResponse xmlns="http://www.cryptocard.com/blackshield/">
<GetScheduledReportsResult>xmlxml</GetScheduledReportsResult>
</GetScheduledReportsResponse>
</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/GetScheduledReports?level=string&startRecord=string&pageSize=string&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"?>
<DataTable xmlns="http://www.cryptocard.com/blackshield/">xmlxml</DataTable>
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/GetScheduledReports HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&startRecord=string&pageSize=string&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"?>
<DataTable xmlns="http://www.cryptocard.com/blackshield/">xmlxml</DataTable>
RemoveFinishedReport
Remove a finished report from the system. NOTE: The results of this report will no longer be available after removal. scheduledTime parameter MUST be a string representing DateTimeOffset in ISO-8601 format (yyyy-MM-ddTHH:mm:ss.fffffffzzzz).
RemoveFinishedReport(DataLayer.Entity.ReportLevel,System.String,System.DateTimeOffset,System.String)
Remove a finished report from the system. The results of this report will no longer be available after removal. The scheduledTime parameter must be a string representing DateTimeOffset in ISO-8601 format (yyyy-MM-ddTHH:mm:ss.fffffffzzzz, for example, 2015-07-16T12:18:07.1556784-04:00). C# .Net Example: System.DateTimeOffset datef = System.DateTimeOffset.ParseExact('2015-06-11T00:00:00.0000000-04:00', 'o', CultureInfo.InvariantCulture); string dtf = datef.ToString('yyyy-MM-ddTHH:mm:ss.fffffffzzzz');
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: reportName: Name of the report to remove
Param: scheduledTime: The time the report ran
Param: organization: Account
Returns
- True if removed
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/RemoveFinishedReport"
<?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>
<RemoveFinishedReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<scheduledTime>string</scheduledTime>
<organization>string</organization>
</RemoveFinishedReport>
</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>
<RemoveFinishedReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveFinishedReportResult>boolean</RemoveFinishedReportResult>
</RemoveFinishedReportResponse>
</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>
<RemoveFinishedReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<scheduledTime>string</scheduledTime>
<organization>string</organization>
</RemoveFinishedReport>
</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>
<RemoveFinishedReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveFinishedReportResult>boolean</RemoveFinishedReportResult>
</RemoveFinishedReportResponse>
</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/RemoveFinishedReport?level=string&reportName=string&scheduledTime=string&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"?>
<boolean xmlns="http://www.cryptocard.com/blackshield/">boolean</boolean>
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/RemoveFinishedReport HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&reportName=string&scheduledTime=string&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"?>
<boolean xmlns="http://www.cryptocard.com/blackshield/">boolean</boolean>
RemoveReport
RemoveReport(DataLayer.Entity.ReportLevel,System.String,System.String)
Remove a report that had been previously saved.
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: reportName: Name of the report to remove
Param: organization: Account
Returns
- True if removed
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/RemoveReport"
<?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>
<RemoveReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</RemoveReport>
</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>
<RemoveReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveReportResult>boolean</RemoveReportResult>
</RemoveReportResponse>
</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>
<RemoveReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</RemoveReport>
</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>
<RemoveReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveReportResult>boolean</RemoveReportResult>
</RemoveReportResponse>
</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/RemoveReport?level=string&reportName=string&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"?>
<boolean xmlns="http://www.cryptocard.com/blackshield/">boolean</boolean>
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/RemoveReport HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&reportName=string&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"?>
<boolean xmlns="http://www.cryptocard.com/blackshield/">boolean</boolean>
RemoveScheduledReport
RemoveScheduledReport(DataLayer.Entity.ReportLevel,System.String,System.String)
Remove a scheduled report
Parameters
Param: level: Report level that the report exists at. Subscriber, ServiceProvider
Param: reportName: Name of the report to remove
Param: organization: Account
Returns
- True if removed
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/RemoveScheduledReport"
<?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>
<RemoveScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</RemoveScheduledReport>
</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>
<RemoveScheduledReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveScheduledReportResult>boolean</RemoveScheduledReportResult>
</RemoveScheduledReportResponse>
</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>
<RemoveScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<level>Subscriber or ServiceProvider or Host</level>
<reportName>string</reportName>
<organization>string</organization>
</RemoveScheduledReport>
</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>
<RemoveScheduledReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<RemoveScheduledReportResult>boolean</RemoveScheduledReportResult>
</RemoveScheduledReportResponse>
</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/RemoveScheduledReport?level=string&reportName=string&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"?>
<boolean xmlns="http://www.cryptocard.com/blackshield/">boolean</boolean>
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/RemoveScheduledReport HTTP/1.1
Host: cloud.safenet-inc.com
Content-Type: application/x-www-form-urlencoded
Content-Length: length
level=string&reportName=string&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"?>
<boolean xmlns="http://www.cryptocard.com/blackshield/">boolean</boolean>
SaveReport
SaveReport(DataLayer.Entity.Report,System.String)
Save a customized report. This allows the report to scheduled. All reports must have at least one operator/account manager/external operator. Report columns and report filter definitions are read only except for the report columns .IsIncluded property.
Parameters
Param: report: Report to save
Param: organization: Account
Returns
- True if saved
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/SaveReport"
<?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>
<SaveReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
</SaveReport>
</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>
<SaveReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<SaveReportResult>boolean</SaveReportResult>
</SaveReportResponse>
</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>
<SaveReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
</SaveReport>
</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>
<SaveReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<SaveReportResult>boolean</SaveReportResult>
</SaveReportResponse>
</soap12:Body>
</soap12:Envelope>
ScheduleReport
ScheduleReport(DataLayer.Entity.ScheduledReport,System.String)
Schedule a report to run at a given time. Report columns and report filter definitions are read only except for the report columns .IsIncluded property
Parameters
Param: report: The report to schedule
Param: organization: Account
Returns
- True if scheduled
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/ScheduleReport"
<?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>
<ScheduleReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</report>
<organization>string</organization>
</ScheduleReport>
</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>
<ScheduleReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<ScheduleReportResult>boolean</ScheduleReportResult>
</ScheduleReportResponse>
</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>
<ScheduleReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</report>
<organization>string</organization>
</ScheduleReport>
</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>
<ScheduleReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<ScheduleReportResult>boolean</ScheduleReportResult>
</ScheduleReportResponse>
</soap12:Body>
</soap12:Envelope>
ScheduleReportToRunNow
ScheduleReportToRunNow(DataLayer.Entity.ScheduledReport,System.String)
Schedule a report to run as soon as possible
Parameters
Param: report: Report to schedule
Param: organization: Account
Returns
- True if scheduled
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/ScheduleReportToRunNow"
<?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>
<ScheduleReportToRunNow xmlns="http://www.cryptocard.com/blackshield/">
<report>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</report>
<organization>string</organization>
</ScheduleReportToRunNow>
</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>
<ScheduleReportToRunNowResponse xmlns="http://www.cryptocard.com/blackshield/">
<ScheduleReportToRunNowResult>boolean</ScheduleReportToRunNowResult>
</ScheduleReportToRunNowResponse>
</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>
<ScheduleReportToRunNow xmlns="http://www.cryptocard.com/blackshield/">
<report>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</report>
<organization>string</organization>
</ScheduleReportToRunNow>
</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>
<ScheduleReportToRunNowResponse xmlns="http://www.cryptocard.com/blackshield/">
<ScheduleReportToRunNowResult>boolean</ScheduleReportToRunNowResult>
</ScheduleReportToRunNowResponse>
</soap12:Body>
</soap12:Envelope>
UpdateReport
UpdateReport(DataLayer.Entity.Report,System.String)
Update a saved report with new information. Note: Report columns and report filter definitions are read only except for the report columns .IsIncluded property.
Parameters
Param: report: Report to update
Param: organization: Account
Returns
- True if the report is updated
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/UpdateReport"
<?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>
<UpdateReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
</UpdateReport>
</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>
<UpdateReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<UpdateReportResult>boolean</UpdateReportResult>
</UpdateReportResponse>
</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>
<UpdateReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<description>string</description>
<data>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
<ArrayOfAnyType>
<anyType />
<anyType />
</ArrayOfAnyType>
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
<ReportColumn>
<IsIncluded>boolean</IsIncluded>
<Name>string</Name>
</ReportColumn>
</Columns>
<Filters>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
<ColumnFilter>
<Name>string</Name>
<required>boolean</required>
<IsADate>boolean</IsADate>
<RestrictValues>boolean</RestrictValues>
<AllowedValues xsi:nil="true" />
<parameterControlling>boolean</parameterControlling>
<parametersToControl xsi:nil="true" />
<Value>string</Value>
<DataType>Text or Integer or Float or Double or DateTime</DataType>
</ColumnFilter>
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
</UpdateReport>
</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>
<UpdateReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<UpdateReportResult>boolean</UpdateReportResult>
</UpdateReportResponse>
</soap12:Body>
</soap12:Envelope>
UpdateScheduledReport
UpdateScheduledReport(DataLayer.Entity.ScheduledReport,System.String)
Update a previously scheduled report. Report columns and report filter definitions are read only except for the report columns .IsIncluded property.
Parameters
Param: report: Scheduled Report to update
Param: organization: Account
Returns:
- True if updated
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/UpdateScheduledReport"
<?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>
<UpdateScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</report>
<organization>string</organization>
</UpdateScheduledReport>
</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>
<UpdateScheduledReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<UpdateScheduledReportResult>boolean</UpdateScheduledReportResult>
</UpdateScheduledReportResponse>
</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.
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>
<UpdateScheduledReport xmlns="http://www.cryptocard.com/blackshield/">
<report>
<report>
<description>string</description>
<data>
<ArrayOfAnyType xsi:nil="true" />
<ArrayOfAnyType xsi:nil="true" />
</data>
<AllowedOperators>
<string>string</string>
<string>string</string>
</AllowedOperators>
<AllowedExternalOperators>
<string>string</string>
<string>string</string>
</AllowedExternalOperators>
<EmailRecipients>
<string>string</string>
<string>string</string>
</EmailRecipients>
<Roles>
<string>string</string>
<string>string</string>
</Roles>
<AccountRoles>
<string>string</string>
<string>string</string>
</AccountRoles>
<ReportClass>SecurityPolicy or Compliance or Billing or Inventory or AccountManagement or ServiceMetrics or AssetManagement</ReportClass>
<AttemptToEmailSmallReports>boolean</AttemptToEmailSmallReports>
<AttemptToSendFile>boolean</AttemptToSendFile>
<LastXMonths>int</LastXMonths>
<FilterToCurrentMonth>boolean</FilterToCurrentMonth>
<Columns>
<ReportColumn xsi:nil="true" />
<ReportColumn xsi:nil="true" />
</Columns>
<Filters>
<ColumnFilter xsi:nil="true" />
<ColumnFilter xsi:nil="true" />
</Filters>
<ReportName>string</ReportName>
<OrgID>int</OrgID>
<ReportType>AlertHistory or AuthNodesChangeLog or AuthNodesDetailList or AuthenticationHistoryChronologicDescending or AuthenticationHistoryChronologicByUser or AuthenticationHistoryChronologicFailed or AuthenticationMetrics or BillingDetail or BillingSummary or ContainersList or ContainerMembersTokens or ContainerMembersUsers or EnrolmentHistory or GroupsList or GroupMembers or OperatorActivityLogons or OperatorActivityDetail or OperatorListDetail or OperatorRoles or OperatorScope or OperatorsInternalwithStaticPasswords or ProvisioningTasks or ProvisioningAttempts or RADIUSAttributesbyGroup or RADIUSAttributesbyUser or TokensCountbytypeandstate or TokensDetailbyserialnumber or TokensHistoryDetailed or TokensInventory or TokensLostFaulty or TokensOwnership or TransactionLog or TransactionLogDetailed or UsersGroupmembership or UsersInactive or UsersLockedaccount or UsersNeverauthenticated or Usersnoauthenticationmethod or UserswithStaticPasswords or UserswithTokens or AuthenticationMetricsRYTD or AccountSummary or AllocatedTokens or AuthNodesReport or AuthenticationMetricsDetailedRYTD or DormantAccounts or ExpiredAccounts or ExpiringAccounts or TokensHistory or AccountManagerActivityDetail or AccountManagerListDetail or AccountManagerRoles or AccountManagerswithStaticPasswords or BillingSummaryAccountLevel or AverageAuthsPerUserRYTD or TotalActiveUsersRYTD or TotalAuthsPerMonthRYTD or TotalSubscribedAccountsRYTD or TotalSubscribedCapacityRYTD or AccountManagerActivityLogons or BillingTransactionLogsByAccount or BillingTransactionLogsByAccountDetailed or BillingMonthlyTransactionSummary or TokensByAccount or TokensByAccountDetail or BillingDetailAccountLevel or ExpiredTokens or TokenRequests or TokensSuspended or ProvisioningTasksOutstanding or SMSMessageReport or SMSMessageReportDetailed or SMSMessageReportAccount or SMSMessageReportDetailedAccount or TokensBySerialNumberRangeAllocationLog or ActivationReport or TokenAssignmentReport or SIMSlotsSub or SIMSlotsVSP or SIMPushesSub or SIMPushesVSP or ExpiringUsers or UserAuthenticationMetricsAll or UserAuthenticationMetrics or UsersAlias or UniqueCustomUsers or UserAndTokenCountByContainer or UsersByContainer or PushOTPAuthenticaionActivity or GroupsInUser or UsersWithTokensAndTasks or AccountManagers</ReportType>
</report>
<organization>string</organization>
<Frequency>Monthly or Weekly</Frequency>
<FrequencyMask>string</FrequencyMask>
<HourToRun>int</HourToRun>
<MinuteToRun>int</MinuteToRun>
<DayOfMonth>int</DayOfMonth>
<ExpiryDate>string</ExpiryDate>
</report>
<organization>string</organization>
</UpdateScheduledReport>
</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>
<UpdateScheduledReportResponse xmlns="http://www.cryptocard.com/blackshield/">
<UpdateScheduledReportResult>boolean</UpdateScheduledReportResult>
</UpdateScheduledReportResponse>
</soap12:Body>
</soap12:Envelope>