wtfast Keys API
wtfast Keys API documentation

This SOAP webservice API provides methods for buying and downloading your wtfast keys.
It provides all the features of the keys management panel keys.wtfast.com.

In order to use our API you must have your keys panel login and password, and to buy keys your account needs to have positive credit.

Production endpoint:
https://keys.wtfast.com/service/keyservice.asmx

Testing endpoint:
https://test-keys.wtfast.com/service/keyservice.asmx

The test endpoint will accept the same credentials as the production endpoint. Your test account is supplied with "unlimited" amount of credit. Keys created in the test environment are not valid on the live site. Never give test keys to the end-user.

Basic operation flow

Each API session needs to be initiated by calling Authenticate. This methods will return a session token, which is valid for any subsequent methods calls. If no calls are made, the token will expire after 10 minutes since the last call. When your session is complete, call Logout to terminate your session. This is recommended approach for security reasons.

To create and download a single new key:

  1. call Authenticate to obtain your session token
  2. call BuyKey to buy a new inactive wtfast key with desired parameters
  3. call ActivateKey to activate your key before delivering it to your end-user
  4. call Logout to terminate your session

To create and download multiple new keys of the same type:

  1. call Authenticate to obtain your session token
  2. call BuyKeyBulk to buy up to 50.000 new wtfast keys with desired parameters
  3. call GetKeys to download your keys
  4. call Logout to terminate your session