Authentication APIs
/api/authentication/login
Authenticates existing Filemail user. Returns logintoken - which is used in all subsequest API
requests to identify user. Note that authentication is optional - anonymous users can still send files through the Filemail API.
The main advantages of having a Filemail account and authenticating is that files can be downloaded more times, and that they are available for a longer period of time.
InputParameters:
-
username - Text - The email address of the user. Required.
-
password - Text - The password of the user. Required.
-
source - Text - Devicetype. Required. Valid alternatives: Web, Iphone, Ipad, WindowsPhone, WindowsTab, AndroidPhone, AndroidTab, Outlook, Desktop, Downloader, Thunderbird
Example Request
API Address: https://www.filemail.com
GET /api/authentication/login?username=diego@gmail.com&password=12345
Example Response
{
"responsestatus": "ok",
"logintoken": "9dcdb15147534cb19594bd3e2c3f6bd9"
}
/api/authentication/logout
Destroys logintoken of a user that is logged in.
InputParameters:
logintoken - Text - Retrieved by former invokation of /api/authentication/login.
Example Request
API Address: https://www.filemail.com
GET /api/authentication/logout?logintoken=gjd93jhf85ng93jf94jgjkf94
Example Response
{
"responsestatus": "ok",
"logintoken": "9dcdb15147534cb19594bd3e2c3f6bd9"
}