For easier integration, please use one of our libraries.
Requirements for EncryptionThe request must be encrypted using the blowfish algorithm, where the Interface Key is the encryption key. Then it should be encoded in hexadecimal format. (For example, the 2 binary bytes \xDF\xA8 are encoded as DFA8 using 4 ASCII characters).
API ResponseThe API response is encrypted using the blowfish algorithm, using the Interface Key as the encryption key. Then it is encoded in hexadecimal format.
Decoding and decrypting must be done prior to reading the XML response.
Beside User.Login, all API calls require the User Key. This key (not to be confused with the Interface Key) can be obtained using the method “Login” in the class “User” by sending the user’s email and password.