From ToxBank API Wiki
Revision as of 11:45, 7 October 2011 by Egonw (Talk | contribs)
Jump to: navigation, search



Currently, login/logout is done by calling OpenAM OpenTox_API_1.2_A&A

Java library

Ruby library


Session REST interface

This could be a wrapper for the OpenTox_API_1.2_A&A (OpenAM) login/logout.


Description Login
Resource [[]]
Method POST
URI /session
Parameters user name and password ,optionally scheme (default OpenAM) , OpenAM server URI (has default )
Header Parameters
Media Type (input) application/x-www-form-urlencoded
Results the token in the html body , optional cookie
Media Type (output) text/plain
Status code 200,401,403,500

cURL example

$curl -X POST -d "user=myname" -d "pass=mypass"
>HTTP/1.1 200 OK
>Content-Language: en
>Date: Fri, 16 Sep 2011 06:45:16 GMT
>Set-Cookie: subjectid=AQIC5wM2LY4SfczdemotokenzuhvIfb6LJj5SOVppnOTw7M.*AAJTSQACMDE.*; Path=/
>Set-Cookie: subjectid_secure=true; Path=/
>Content-Type: text/plain;charset=UTF-8
>Content-Length: 7241


Description Logout
Resource [[]]
URI /session
Parameters none
Header Parameters subjectid:SECURITY-TOKEN
Media Type (input) none
Results none
Media Type (output) text/plain
Status code 200,401,403,500

cURL example

$curl -X DELETE -H "subjectid:AQIC5wM2LY4SfczdemotokenzuhvIfb6LJj5SOVppnOTw7M.*AAJTSQACMDE.*"
Facts about SessionRDF feed
Acts on
Has output media typetext/plain  +
Has status code200,401,403,500  +
Personal tools