partner10.sendKeyByEmail(struct, string, string)
Purpose
Sends Key to the specified e-mail address.
Signature
Method name: partner10.sendKeyByEmail
Parameters
| # | Type | Description | 
|---|---|---|
| 1 | struct AuthInfo | requesting party authentication information | 
| 2 | string | number of a key that is emailed | 
| 3 | string | email address to use while sending key | 
Returns
| Field | Type | Description | 
|---|---|---|
| resultCode | int | code for command execution result (see below) | 
| resultDesc | string | textual description of command execution result (see below) | 
| emailAddress | string | email address the key has been sent to | 
Result Codes
| resultCode | resultDesc | 
|---|---|
| 100 | Key <key number> has been successfully sent to <email> | 
| 200 | Client authorization failed | 
| 201 | Access to this method is denied | 
| 202 | Access to this object is denied | 
| 220 | Key <key number> is not found | 
| 221 | License key <key number> is marked as problem | 
| 222 | License key <key number> is terminated | 
| 223 | License key <key number> is not activated | 
| 224 | License key <key number> is not exportable | 
| 300 | Internal error, please try after some time | 
| 400 | Incorrect authorization info format | 
| 410 | Incorrect key number format: “<key number>” | 
| 437 | Incorrect email format | 
XML Examples
Request message
<?xml version="1.0" encoding="UTF-8"?>
<methodCall>
  <methodName>partner10.sendKeyByEmail</methodName>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>login</name>
            <value>
              <string>API_LOGIN</string>
            </value>
          </member>
          <member>
            <name>password</name>
            <value>
              <string>API_PASSWORD</string>
            </value>
          </member>
        </struct>
      </value>
    </param>
    <param>
      <value>
        <string>PLSK.00123456.0000</string>
      </value>
    </param>
    <param>
      <value>
        <string>jdoe@example.com</string>
      </value>
    </param>
  </params>
</methodCall>
Response message
<?xml version="1.0"?>
<methodResponse>
  <params>
    <param>
      <value>
        <struct>
          <member>
            <name>resultCode</name>
            <value>
              <int>100</int>
            </value>
          </member>
          <member>
            <name>resultDesc</name>
            <value>Key PLSK.00123456.0000 has been successfully sent to jdoe@example.com</value>
          </member>
          <member>
            <name>emailAddress</name>
            <value>jdoe@example.com</value>
          </member>
        </struct>
      </value>
    </param>
  </params>
</methodResponse>