trunx


Click here for a complete list of operations.

GetLinkForEncryptedFile

Test

The test form is only available for requests from the local machine.

SOAP 1.1

The following is a sample SOAP 1.1 request and response. The placeholders shown need to be replaced with actual values.

POST /ese/trunx.asmx HTTP/1.1
Host: svc.elephantdrive.com
Content-Type: text/xml; charset=utf-8
Content-Length: length
SOAPAction: "http://svc.elephantdrive.com/ese/GetLinkForEncryptedFile"

<?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>
    <GetLinkForEncryptedFile xmlns="http://svc.elephantdrive.com/ese/">
      <gSessionID>guid</gSessionID>
      <gObjID>guid</gObjID>
    </GetLinkForEncryptedFile>
  </soap:Body>
</soap:Envelope>
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>
    <GetLinkForEncryptedFileResponse xmlns="http://svc.elephantdrive.com/ese/">
      <GetLinkForEncryptedFileResult>
        <method>Auth or AuthPayment or Logout or CheckVersion or Convert or List or Create or CustomerManagement or Delete or EmptyTrash or Move or Put or Get or Generic or GetObjectInfo or GetPassphrase or CreateBackupRule or ListBackupRules or UpdateBackupRule or SubmitLog or Register or UpdatePaymentMethod or ListVersions or ListRestoreContainers or AddProfile or CancelProfile or ModifyProfile or ReactivateProfile or GetProfileID or LogComTrans or RequestAcctCancellation or CancelUserAccount or CancelAccount or Decode or Search or Ping or GetSubType or ConfirmDownload or SubmitEvent or SubmitException or Share or Rename or MarkEncObjects or RequestNonce or AuthDigest or ListAvailableShares or ReleaseObject or RedeemShare or GetShareToken or PopulateShares or GetServiceInfo or Undelete or GetPaymentProfile or GetPutStatus or Default or QueryTransactions or GetAvailableXdriveTransfers or SetPutStatus or ModifyHost or pGetSubType or ProfileInquiry or SetDiagnostics or GetDiagnostics or SetMetadata or GetMetadata or GetReport</method>
        <MethodResult>Failure or Success</MethodResult>
        <MethodDetail>GenericInit or GenericError or GenericSessionDNE or GenericSharedDataDNE or GenericServiceException or GenericDbException or GenericConnectionException or GenericSessionNotAuth or AuthEmailOrUserNotFound or AuthExpiredToken or AuthIncorrectPassword or AuthPartnerNotFound or AuthUserNotForPartner or AuthAdminNotFound or AuthCurrent or AuthUpgradeOption or AuthUpgradeForce or ListEmptyTree or CreateDirect or CreateService or CreateRef or CreateDup or ChangePswdUserNotFound or ChangePswdPersonalKey or ChangePswdRequestNotFound or PutFileComplete or PutMissingFrags or PutFullFragNotRx or PutErrorOnComplete or PutErrorUnownedObject or GetInfoFileMissing or GetInfoLocal or GetInfoS3 or GetObjectMissing or GetPassphraseMissing or RegisterUserExists or GetProfileIDMissing or GetProfileNameMissing or AddProfileDbError or AddProfileSvcError or AddProfileInputError or LogTransDbError or ComTransError or RequestAcctCancelDbError or ShareDbFailure or ShareNewAccount or ListSharesNone or ShareUserCodeVerified or ShareUserCodeInvalid or ShareUserCodeDNE or GetOutOfRange or GetPutStatusMissingObject or ProfileInquiryStatusActive or ProfileInquiryStatusInactive or AddProfileUnknownStatus or AuthExpiredPromo or AuthSuspendedBillingEDV or AuthSuspendedBillingPTR or AuthCancelledByUser or AuthCancelledByEDV or AuthCancelledByPTR or SetPutStatusMismatch or WriteAccessDenied or AuthSuspendedAbuse or AuthSuspendedOverage or AuthSuspendedLegacyPlan or AuthGenericFailure or AuthSuspended or AuthCancelled or AuthCancelledOverSuspension or RegisterUserInputError or PayAuthNoMatchCVV or PayAuthNoMatchAVSZIP or PayAuthDeclined or RegisteredDefaultPromoApplied or RegisteredNonFreeDefaultPromo or RegisteredNoDefaultPromo or RegisteredNoDefaultPromoRequested or RequestedDataNotFound</MethodDetail>
        <iSubTypeID>int</iSubTypeID>
        <gSessionID>guid</gSessionID>
        <gObjID>guid</gObjID>
        <gUserID>guid</gUserID>
        <iUserTypeID>int</iUserTypeID>
        <iVerifyCode>int</iVerifyCode>
        <username>string</username>
        <email>string</email>
        <message>string</message>
        <url>string</url>
        <host>string</host>
        <ds>
          <xsd:schema>schema</xsd:schema>xml</ds>
        <filedata>base64Binary</filedata>
        <recipe>
          <id>int</id>
          <TokenMethod>TokenUnknown or TokenNone or TokenNoneCompressed or TokenX5MB or TokenX1MB or TokenX500K or TokenX500KCompressed or TokenFileGravity</TokenMethod>
          <CryptoMethod>CryptoUnknown or CryptoNone or CryptoElephantKey or CryptoElephantBinKey or CryptoEDV3DESKey or CryptoUserKey or CryptoUserBinKey or CryptoUser3DESKey</CryptoMethod>
        </recipe>
      </GetLinkForEncryptedFileResult>
    </GetLinkForEncryptedFileResponse>
  </soap:Body>
</soap:Envelope>

SOAP 1.2

The following is a sample SOAP 1.2 request and response. The placeholders shown need to be replaced with actual values.

POST /ese/trunx.asmx HTTP/1.1
Host: svc.elephantdrive.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>
    <GetLinkForEncryptedFile xmlns="http://svc.elephantdrive.com/ese/">
      <gSessionID>guid</gSessionID>
      <gObjID>guid</gObjID>
    </GetLinkForEncryptedFile>
  </soap12:Body>
</soap12:Envelope>
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>
    <GetLinkForEncryptedFileResponse xmlns="http://svc.elephantdrive.com/ese/">
      <GetLinkForEncryptedFileResult>
        <method>Auth or AuthPayment or Logout or CheckVersion or Convert or List or Create or CustomerManagement or Delete or EmptyTrash or Move or Put or Get or Generic or GetObjectInfo or GetPassphrase or CreateBackupRule or ListBackupRules or UpdateBackupRule or SubmitLog or Register or UpdatePaymentMethod or ListVersions or ListRestoreContainers or AddProfile or CancelProfile or ModifyProfile or ReactivateProfile or GetProfileID or LogComTrans or RequestAcctCancellation or CancelUserAccount or CancelAccount or Decode or Search or Ping or GetSubType or ConfirmDownload or SubmitEvent or SubmitException or Share or Rename or MarkEncObjects or RequestNonce or AuthDigest or ListAvailableShares or ReleaseObject or RedeemShare or GetShareToken or PopulateShares or GetServiceInfo or Undelete or GetPaymentProfile or GetPutStatus or Default or QueryTransactions or GetAvailableXdriveTransfers or SetPutStatus or ModifyHost or pGetSubType or ProfileInquiry or SetDiagnostics or GetDiagnostics or SetMetadata or GetMetadata or GetReport</method>
        <MethodResult>Failure or Success</MethodResult>
        <MethodDetail>GenericInit or GenericError or GenericSessionDNE or GenericSharedDataDNE or GenericServiceException or GenericDbException or GenericConnectionException or GenericSessionNotAuth or AuthEmailOrUserNotFound or AuthExpiredToken or AuthIncorrectPassword or AuthPartnerNotFound or AuthUserNotForPartner or AuthAdminNotFound or AuthCurrent or AuthUpgradeOption or AuthUpgradeForce or ListEmptyTree or CreateDirect or CreateService or CreateRef or CreateDup or ChangePswdUserNotFound or ChangePswdPersonalKey or ChangePswdRequestNotFound or PutFileComplete or PutMissingFrags or PutFullFragNotRx or PutErrorOnComplete or PutErrorUnownedObject or GetInfoFileMissing or GetInfoLocal or GetInfoS3 or GetObjectMissing or GetPassphraseMissing or RegisterUserExists or GetProfileIDMissing or GetProfileNameMissing or AddProfileDbError or AddProfileSvcError or AddProfileInputError or LogTransDbError or ComTransError or RequestAcctCancelDbError or ShareDbFailure or ShareNewAccount or ListSharesNone or ShareUserCodeVerified or ShareUserCodeInvalid or ShareUserCodeDNE or GetOutOfRange or GetPutStatusMissingObject or ProfileInquiryStatusActive or ProfileInquiryStatusInactive or AddProfileUnknownStatus or AuthExpiredPromo or AuthSuspendedBillingEDV or AuthSuspendedBillingPTR or AuthCancelledByUser or AuthCancelledByEDV or AuthCancelledByPTR or SetPutStatusMismatch or WriteAccessDenied or AuthSuspendedAbuse or AuthSuspendedOverage or AuthSuspendedLegacyPlan or AuthGenericFailure or AuthSuspended or AuthCancelled or AuthCancelledOverSuspension or RegisterUserInputError or PayAuthNoMatchCVV or PayAuthNoMatchAVSZIP or PayAuthDeclined or RegisteredDefaultPromoApplied or RegisteredNonFreeDefaultPromo or RegisteredNoDefaultPromo or RegisteredNoDefaultPromoRequested or RequestedDataNotFound</MethodDetail>
        <iSubTypeID>int</iSubTypeID>
        <gSessionID>guid</gSessionID>
        <gObjID>guid</gObjID>
        <gUserID>guid</gUserID>
        <iUserTypeID>int</iUserTypeID>
        <iVerifyCode>int</iVerifyCode>
        <username>string</username>
        <email>string</email>
        <message>string</message>
        <url>string</url>
        <host>string</host>
        <ds>
          <xsd:schema>schema</xsd:schema>xml</ds>
        <filedata>base64Binary</filedata>
        <recipe>
          <id>int</id>
          <TokenMethod>TokenUnknown or TokenNone or TokenNoneCompressed or TokenX5MB or TokenX1MB or TokenX500K or TokenX500KCompressed or TokenFileGravity</TokenMethod>
          <CryptoMethod>CryptoUnknown or CryptoNone or CryptoElephantKey or CryptoElephantBinKey or CryptoEDV3DESKey or CryptoUserKey or CryptoUserBinKey or CryptoUser3DESKey</CryptoMethod>
        </recipe>
      </GetLinkForEncryptedFileResult>
    </GetLinkForEncryptedFileResponse>
  </soap12:Body>
</soap12:Envelope>