|
sendspace API (beta) Developer GuideThe sendspace Application Programming Interface (API) allows you to embed sendspace services in your applications, programs, or scripts, regardless of platform and programming language. |
| Name | Mandatory | Description |
| api_key | Yes | Received from sendspace |
| user_name | Yes | a-z/A-Z/0-9, 3-20 chars |
| full_name | Yes | a-z/A-Z/space , 3-20 chars |
| Yes | Valid email address required | |
| password | Yes | Can be left empty and the API will create a unique password or enter one with 4-20 chars |
<result method="auth.register" status="ok"> <status>ok</status> </result>
| Code | Name | Description |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| 27 | API_ERROR_REGISTRATION_ERROR | * A specific text message will be sent according to the error * |
| Name | Mandatory | Description |
| api_key | Yes | Received from sendspace |
| api_version | Yes | Value must be: 1.0 |
| app_version | No | Application specific, formatting / style is up to you |
| response_format | No | Value must be: XML |
<result method="auth.createToken" status="ok"> <token>xxxx</token> </result>
http://api.sendspace.com/rest/?method=auth.createtoken&api_key=12DPC5Q11N&api_version=1.0&response_format=xml&app_version=0.1
| Code | Name | Description |
| 5 | API_ERROR_BAD_API_VERSION | Unknown or unsupported API version |
| 25 | API_ERROR_OUTDATED_VERSION | The application version you are using is too old. Please upgrade it. |
| Name | Mandatory | Description |
| token | Yes | Received on create token |
| user_name | Yes | Registered user name |
| tokened_password | Yes | lowercase(md5(token+lowercase(md5(password)))) - md5 values should always be lowercase. |
<result method="auth.login" status="ok"> <session_key>XXXX</session_key> <email>XXXX</email> <membership_type>pro/max/lite</membership_type> <membership_ends>4534535</membership_ends> <capable_upload>0/1</capable_upload> <capable_download>0/1</capable_download> <capable_folders>0/1</capable_folders> <capable_files>0/1</capable_files> <bandwidth_left>bytes/-1=unlimited</bandwidth_left> <diskspace_left>bytes/-1=unlimited</diskspace_left> </result>
http://api.sendspace.com/rest/?method=auth.login&token=57md654jwfl6l25idskzh8x3b5zwp46k&user_name=testuser&tokened_password=2cb501e4j86ef8ad17f6b26b90ee5764
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 8 | API_ERROR_AUTHENTICATION_FAILURE | Authentication error |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
<result method="auth.checkSession" status="ok"> <session>ok/expired</session> <bandwidth_left>bytes/-1=unlimited</bandwidth_left> <diskspace_left>bytes/-1=unlimited</diskspace_left> </result>
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 7 | API_ERROR_SESSION_NOT_AUTH | Session not authenticated |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
<result method="auth.logout" status="ok"> <status>ok</status> </result>
http://api.sendspace.com/rest/?method=auth.logout&session_key=zm2bh8t1n0kcjfr97kxbvyy8wch5vtek
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| speed_limit | No | Upload speed limit in kilobytes, 0 for unlimited |
<result method="upload.getInfo" status="ok"> <upload url="" progress_url="" max_file_size="" upload_identifier="" extra_info="" /> </result>
http://api.sendspace.com/rest/?method=upload.getinfo&session_key=9i96woykgory1crglmykgycjwa5k2cq2&speed_limit=0
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| 19 | API_ERROR_PRO_EXPIRED | Pro user, account expired |
| 20 | API_ERROR_PRO_DISKSPACE_LIMIT | Pro user, reached disk space limit |
<form method="post" action="[url value received in response]" enctype="multipart/form-data"> <!-- MUST FIELDS --> <input type="hidden" name="MAX_FILE_SIZE" value="[max_file_size value received in response]"> <input type="hidden" name="UPLOAD_IDENTIFIER" value="[upload_identifier value received in response]"> <input type="hidden" name="extra_info" value="[extra_info value received in response]"> <input type="file" name="userfile"> <!-- OPTIONAL FIELDS ---> <input type="text" name="description"> <input type="text" name="password"> <input type="text" name="folder_id"> <input type="text" name="recipient_email"> <!-- an email (or emails separated with ,) of recipient/s to receive information about the upload --> <input type="checkbox" name="notify_uploader" value="1"> <!-- 0/1 - should the uploader be notified? --> <input type="hidden" name="redirect_url"> <!-- page to redirect after upload will be attached upload_status=ok/fail&file_id=XXXX --> </form>
upload_status=ok/fail file_id=XXXX bandwidth_left=bytes/-1(=unlimited) diskspace_left=bytes/-1(=unlimited)
<progress> <status>ok/fail/done</status> <eta>00:00:00</eta> <speed>50</speed> <!-- in kbps --> <uploaded_bytes>1000</uploaded_bytes> <!-- in bytes --> <total_size>50000</total_size> <!-- in bytes --> <elapsed>00:00:00</elapsed> <meter>0-100</meter> <!-- percentage of upload done --> </progress>
<? header("Content-type: text/xml"); echo file_get_contents($_REQUEST['url']); ?>
| Name | Mandatory | Description |
| speed_limit | No | Upload speed limit in kilobytes, 0 for unlimited |
| api_key | Yes | Received from sendspace |
| api_version | Yes | 1.0 |
| app_version | No | Application specific, formatting / style is up to you |
<result method="anonymous.uploadgetinfo" status="ok"> <upload url="" progress_url="" max_file_size="" upload_identifier="" extra_info="" /> </result>
| Code | Name | Description |
| 5 | API_ERROR_BAD_API_VERSION | Unknown or unsupported API version |
<upload_done> <status>ok</status> <download_url>http://www.sendspace.com/file/XXXXX</download_url> <delete_url>http://www.sendspace.com/delete/XXXXX/YYYY</delete_url> <file_id>XXXXX</file_id> </upload_done>
<progress> <status>ok/fail/done</status> <eta>00:00:00</eta> <speed>50</speed> <!-- in kbps --> <uploaded_bytes>1000</uploaded_bytes> <!-- in bytes --> <total_size>50000</total_size> <!-- in bytes --> <elapsed>00:00:00</elapsed> <meter>0-100</meter> <!-- percentage of upload done --> </progress>
<? header("Content-type: text/xml"); echo file_get_contents($_REQUEST['url']); ?>
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| file_id | Yes | file_id or full file URL starting with http:// |
| password | No |
<result method="download.getInfo" status="ok"> <download file_id="" name="" url="" file_size="" /> </result>
http://api.sendspace.com/rest/?method=download.getinfo&session_key=9i96woykgory1crglmykgycjwa5k2cq2&file_id=http%3A%2F%2Fsendspace.com%2Ffile%2Fxapz8a
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 9 | API_ERROR_FILE_NOT_FOUND | File not found |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| 12 | API_ERROR_DOWNLOAD_TEMP_ERROR | Download is temporarily unavailable |
| 19 | API_ERROR_PRO_EXPIRED | Pro user, account expired |
| 22 | API_ERROR_BAD_PASSWORD | A wrong or empty password was given |
| 23 | API_ERROR_BANDWIDTH_LIMIT | Account bandwidth limit reached |
| 26 | API_ERROR_INVALID_FILE_URL | Not a sendspace download URL (must start with http://www.sendspace.com/ and contain a 6 character link) |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| file_id | Yes | file_id or list of files id's (a1a1a1,s2s2s2,d3d3d3) |
<!-- successful response --> <result method="files.getInfo" status="ok"> <file id="" name="" description="" password="" folder_id="" download_page_url="" direct_download_url="" upload_time="" file_size="" downloads="" time_limit="" download_limit="" limit_action="" limit_action_to_folder=""/> </result> <!-- failed response --> <result method="files.getinfo" status="fail"> <error code="9" text="File not found"/> <id>u5txwy</id> </result>
http://api.sendspace.com/rest/?method=files.getinfo&session_key=9i96woykgory1crglmykgycjwa5k2cq2&file_id=hklv47
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 9 | API_ERROR_FILE_NOT_FOUND | File not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| file_id | Yes | file_id or list of files' id's (a1a1a1,s2s2s2,d3d3d3) |
| folder_id | Yes | A folder_id code or 0 for root folder |
<result method="files.movetoFolder" status="ok"> <file id="" name="" description="" password="" folder_id="" download_page_url="" direct_download_url="" upload_time="" file_size="" downloads="" time_limit="" download_limit="" limit_action="" limit_action_to_folder=""/> </result>
http://api.sendspace.com/rest/?method=files.movetofolder&session_key=9i96woykgory1crglmykgycjwa5k2cq2&file_id=x5l7qv&folder_id=2l28mq
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 9 | API_ERROR_FILE_NOT_FOUND | File not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| file_id | Yes | file_id or list of files id's (a1a1a1,s2s2s2,d3d3d3) |
| name | No | Only use if you want to change data. Sending empty will clear existing data. |
| description | No | Only use if you want to change data. Sending empty will clear existing data. |
| password | No | Only use if you want to change data. Sending empty will clear existing data. |
| folder_id | No | A folder_id code or 0 for root folder |
| time_limit | No | Seconds until limit reached |
| downloads_limit | No | Total number of downloads until limit reached |
| limit_action | No | Action to perform when reached limit (1=block downloads, 2=delete file, 3=move file to a different folder) |
| limit_action_to_folder | No | folder_id if limit_action is 3 |
<result method="files.setInfo" status="ok"> <file id="" name="" description="" password="" folder_id="" download_page_url="" direct_download_url="" upload_time="" file_size="" downloads="" time_limit="" download_limit="" limit_action="" limit_action_to_folder=""/> </result>
http://api.sendspace.com/rest/?method=files.setinfo&session_key=9i96woykgory1crglmykgycjwa5k2cq2&file_id=hklv47&name=Crazy+frog+-+Popcorn.mp3&folder_id=k6vpyz
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 9 | API_ERROR_FILE_NOT_FOUND | File not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| file_id | Yes | file_id or list of files' id's (a1a1a1,s2s2s2,d3d3d3) |
<!-- successful response --> <result method="files.delete" status="ok"> <id>$file_id</id> </result> <!-- failed response --> <result method="files.delete" status="fail"> <error code="9" text="File not found"/> <id>u5txwy</id> </result>
http://api.sendspace.com/rest/?method=files.delete&session_key=9i96woykgory1crglmykgycjwa5k2cq2&file_id=2u0v02
http://api.sendspace.com/rest/?method=files.delete&session_key=9i96woykgory1crglmykgycjwa5k2cq2&file_id=yqnz48%2Cfbl8my
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 9 | API_ERROR_FILE_NOT_FOUND | File not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| file_id | Yes | file_id or list of files' id's (a1a1a1,s2s2s2,d3d3d3) |
| emails | Yes | List of emails to send |
| message | No | Additional message to send the recipients |
<!-- successful response --> <result method="files.sendMail" status="ok"> <id>$file_id</id> </result> <!-- failed response --> <result method="files.sendmail" status="fail"> <error code="24" text="Email(s) are invalid"/> <id>6wnhxi</id> </result>
http://api.sendspace.com/rest/?method=files.sendmail&session_key=9i96woykgory1crglmykgycjwa5k2cq2&file_id=u5txwy&emails=webmasteratsendspacedotcom&message=check+this+file
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 9 | API_ERROR_FILE_NOT_FOUND | File not found |
| 24 | API_ERROR_INVALID_EMAIL | Email(s) are invalid |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| folder_id | Yes | A folder_id code or 0 for root folder |
<result method="folders.getInfo" status="ok"> <folder id="" name="" shared="" public_url="" rss_url="" parent_folder_id="" total_files="" total_size="" total_folders="" /> </result>
http://api.sendspace.com/rest/?method=folders.getinfo&session_key=9i96woykgory1crglmykgycjwa5k2cq2&folder_id=f97uqo
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| name | Yes | |
| shared | No | Value can be 0 for private or 1 for public |
| parent_folder_id | No | A folder_id code or 0 for root folder |
<result method="folders.create" status="ok"> <folder id="" name="" shared="" public_url="" rss_url="" parent_folder_id=""/> </result>
http://api.sendspace.com/rest/?method=folders.create&session_key=9i96woykgory1crglmykgycjwa5k2cq2&name=test&shared=0&parent_folder_id=0
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| folder_id | Yes | A folder_id code or 0 for root folder |
| name | No | Only use if you want to change data. Sending empty will clear existing data. |
| shared | No | Value can be 0 for private or 1 for public. Only use if you want to change data. Sending empty will clear existing data. |
| parent_folder_id | No | Only use if you want to change data. Sending empty will clear existing data. |
<result method="folders.setInfo" status="ok"> <folder id="" name="" shared="" public_url="" rss_url="" parent_folder_id=""/> </result>
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| 31 | API_ERROR_BAD_TARGET_FOLDER | Invalid target folder selected |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| folder_id | Yes | A folder_id code or 0 for root folder |
<result method="folders.delete" status="ok"> <status>ok</status> <id>$folder_id</id> </result>
http://api.sendspace.com/rest/?method=folders.delete&session_key=9i96woykgory1crglmykgycjwa5k2cq2&folder_id=id1y0r
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| 14 | API_ERROR_FOLDER_NOT_EMPTY | Folder is not empty |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| folder_id | Yes | A folder_id code or 0 for root folder |
<result method="folders.getContents" status="ok"> <folder id="" name="" shared="" public_url="" rss_url="" parent_folder_id=""/> ... <folder id="" name="" shared="" public_url="" rss_url="" parent_folder_id=""/> <file id="" name="" description="" password="" folder_id="" download_page_url="" direct_download_url="" upload_time="" file_size="" downloads="" time_limit="" download_limit="" limit_action="" limit_action_to_folder=""/> ... <file id="" name="" description="" password="" folder_id="" download_page_url="" direct_download_url="" upload_time="" file_size="" downloads="" time_limit="" download_limit="" limit_action="" limit_action_to_folder=""/> </result>
http://api.sendspace.com/rest/?method=folders.getcontents&session_key=9i96woykgory1crglmykgycjwa5k2cq2&folder_id=0
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| folder_id | Yes | A folder_id code or full url |
<result method="folders.getShared" status="ok"> <current id="" name="" parent_folder_id=""/> <folder id="" name="" parent_folder_id=""/> ... <folder id="" name="" parent_folder_id=""/> <file id="" name="" description="" folder_id="" upload_time="" file_size=""/> ... <file id="" name="" description="" folder_id="" upload_time="" file_size=""/> </result>
http://api.sendspace.com/rest/?method=folders.getshared&session_key=9i96woykgory1crglmykgycjwa5k2cq2&folder_id=******
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
<result method="folders.getAll" status="ok"> <folder id="" name="" shared="" public_url="" rss_url="" parent_folder_id=""/> ... <folder id="" name="" shared="" public_url="" rss_url="" parent_folder_id=""/> </result>
http://api.sendspace.com/rest/?method=folders.getall&session_key=9i96woykgory1crglmykgycjwa5k2cq2
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| folder_id | Yes | A folder_id code or 0 for root folder |
| parent_folder_id | Yes | folder_id code or 0 for root folder |
<result method="folders.move" status="ok"> <status>ok</status> <id>$folder_id</id> </result>
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| 31 | API_ERROR_BAD_TARGET_FOLDER | Invalid target folder selected |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| folder_id | Yes | folder_id or list of folders' id's (a1a1a1,s2s2s2,d3d3d3) |
| emails | Yes | List of emails to send |
| message | No | Additional message to send the recipients |
<!-- successful response --> <result method="folders.sendMail" status="ok"> <id>$folder_id</id> </result> <!-- failed response --> <result method="folders.sendmail" status="fail"> <error code="24" text="Email(s) are invalid"/> <id>$folder_id</id> </result>
http://api.sendspace.com/rest/?method=folders.sendmail&session_key=9i96woykgory1crglmykgycjwa5k2cq2&folder_id=******&emails=webmasteratsendspacedotcom&message=check+this+folder
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| 24 | API_ERROR_INVALID_EMAIL | Email(s) are invalid |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
<!-- successful response --> <result method="addressbook.list" status="ok"> <contact email="" name="" description="" type="0/1 - 0 = added by user, 1 = collected"/> . . <contact email="" name="" description="" type="0/1 - 0 = added by user, 1 = collected"/> </result>
http://api.sendspace.com/rest/?method=addressbook.list&session_key=9i96woykgory1crglmykgycjwa5k2cq2
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| Yes | Contact email | |
| name | No | Contact name |
| description | No | Description of contact |
| type | No | 0 = added by user, 1 = collected |
<!-- successful response --> <result method="addressbook.add" status="ok"> <contact email="" name="" description="" type="0/1 - 0 = added by user, 1 = collected"/> </result>
http://api.sendspace.com/rest/?method=addressbook.add&session_key=9i96woykgory1crglmykgycjwa5k2cq2&email=test@test.com&name=test+test&description=friend&type=0
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 24 | API_ERROR_INVALID_EMAIL | Email(s) are invalid |
| 28 | API_ERROR_CONTACT_EXISTS | Contact already exist |
| 32 | API_ERROR_CONTACTS_LIMIT | Reached contacts limit. Please free up unused contacts and try again. |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| Yes | Contact email. cannot be changed. for changing need to use add | |
| name | No | Only use if you want to change data. Sending empty will clear existing data. |
| description | No | Only use if you want to change data. Sending empty will clear existing data. |
| type | No | 0 = added by user, 1 = collected |
<!-- successful response --> <result method="addressbook.update" status="ok"> <contact email="" name="" description="" type="0/1 - 0 = added by user, 1 = collected"/> </result>
http://api.sendspace.com/rest/?method=addressbook.update&session_key=9i96woykgory1crglmykgycjwa5k2cq2&email=test@test.com&name=tester+tester
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 29 | API_ERROR_CONTACT_NOT_EXISTS | Contact doesn't exist |
| Name | Mandatory | Description |
| session_key | Yes | Received from auth.login |
| Yes | Contact email. cannot be changed. for changing need to use add |
<!-- successful response --> <result method="addressbook.delete" status="ok"> <email>$email</email> </result>
http://api.sendspace.com/rest/?method=addressbook.delete&session_key=9i96woykgory1crglmykgycjwa5k2cq2&email=test@test.com,test2@test.com
| Code | Name | Description |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 29 | API_ERROR_CONTACT_NOT_EXISTS | Contact doesn't exist |
| Code | Name | Description |
| 1 | API_ERROR_NO_METHOD | No method parameter in request |
| 2 | API_ERROR_UNKNOWN_METHOD | Unknown method |
| 3 | API_ERROR_SESSION_KEY_MISSING | Session key parameter missing |
| 4 | API_ERROR_PARAMETER_MISSING | Method parameter(s) missing |
| 5 | API_ERROR_BAD_API_VERSION | Unknown or unsupported API version |
| 6 | API_ERROR_SESSION_BAD | Session expired or not found |
| 7 | API_ERROR_SESSION_NOT_AUTH | Session not authenticated |
| 8 | API_ERROR_AUTHENTICATION_FAILURE | Authentication error |
| 9 | API_ERROR_FILE_NOT_FOUND | File not found |
| 10 | API_ERROR_FOLDER_NOT_FOUND | Folder not found |
| 11 | API_ERROR_PERMISSION_DENIED | Permission denied |
| 12 | API_ERROR_DOWNLOAD_TEMP_ERROR | Download is temporarily unavailable |
| 13 | API_ERROR_UPLOAD_TEMP_ERROR | Upload is temporarily unavailable |
| 14 | API_ERROR_FOLDER_NOT_EMPTY | Folder is not empty |
| 15 | API_ERROR_SYSTEM_MAINTENANCE | System maintenance, try again later |
| 16 | API_ERROR_INVALID_PARAMETER | One of the parameters is invalid |
| 17 | API_ERROR_HTTPS_FORBIDDEN | HTTPS is forbidden for current user |
| 18 | API_ERROR_UNKNOWN_API_KEY | Unknown API key sent |
| 19 | API_ERROR_PRO_EXPIRED | Pro user, account expired |
| 20 | API_ERROR_PRO_DISKSPACE_LIMIT | Pro user, reached disk space limit |
| 21 | API_ERROR_PARAMETER_BAD_VALUE | One of the parameter values is invalid |
| 22 | API_ERROR_BAD_PASSWORD | A wrong or empty password was given |
| 23 | API_ERROR_BANDWIDTH_LIMIT | Account bandwidth limit reached |
| 24 | API_ERROR_INVALID_EMAIL | Email(s) are invalid |
| 25 | API_ERROR_OUTDATED_VERSION | The application version you are using is too old. Please upgrade it. |
| 26 | API_ERROR_INVALID_FILE_URL | Not a sendspace download URL (must start with http://www.sendspace.com/ and contain a 6 character link) |
| 27 | API_ERROR_REGISTRATION_ERROR | * A specific text message will be sent according to the error * |
| 28 | API_ERROR_CONTACT_EXISTS | Contact already exist |
| 29 | API_ERROR_CONTACT_NOT_EXISTS | Contact doesn't exist |
| 30 | API_ERROR_TOO_MANY_SESSIONS | Too many sessions open for your user account. Please close previous sessions. |
| 31 | API_ERROR_BAD_TARGET_FOLDER | Invalid target folder selected |
| 32 | API_ERROR_CONTACTS_LIMIT | Reached contacts limit. Please free up unused contacts and try again. |
| 33 | API_ERROR_FOLDER_IS_PRIVATE | Folder is private. Only the owner can view. |