Общение происходит обменом JSON'ами на https://sms.spd.name/api/
Получить токен:
{action:getToken, params: {email:email, password:password, deviceId:deviceId(optional), deviceName:deviceName(optional)}}
Ответ:
{state:success/error, result:token/error message}

Получить список устройств:
{token:token, action:getDeviceList}
Ответ
{state:success/error, result:[deviceList]/error message}

Добавить СМС:
{token:token, action: addSms,
	params:       { deviceId:ID_телефона , phone:+71231231234, text:Сообщение, TTL:200}}
Ответ
{state:success/error, result:smsId/errorMessage}

Добавить в контакты:
{token:token, action: addContact, 
	params:   { deviceId:7e984710e022619b , phone:+71231231234, name:Имя, updateIfExist:True, TTL:200}}
Ответ
{state:success/error, result:contactId/errorMessage}

Проверить очередь:
{token:token, action:checkNews, params: {deviceId:deviceId}}
Ответ
{state:success/error, result : numNews/error message}

Забрать сообщения:
{token:token, action:getNews, params: {deviceId:deviceId}}
Ответ
{state: success/error, result: {messages:[], contacts:[]}/error message}

Проверить состояние СМС/контакта:
{token:token, action:checkRecord, params: {recordId: recordId}}
Ответ
{state: success/error, result: delivery date/0}

коды ошибок:
[01]Wrong JSON
[02]Action/params missed
[03]Wrong action
[04]Credentials in params missed
[05]Wrong credentials
[06]Wrong token
[07]Wrong deviceId
[08]Phone, deviceId or text is missed in params
[09]Wrong device id
[10]Phone format mismatch
[11]Some shit while data extracting
[12]Wrong message id