Changes

stoney core: REST API

820 bytes added, 10:07, 4 December 2013
/* REST API documentation */
== REST API documentation ==
 
=== Auth helper ===
 
To give a client the possibility of verifying username and password, a pseudo-ressource is provided, the only method implemented is the GET.
 
==== Auth retrieval (GET) ====
 
===== Auth retrieval (GET) example =====
To verify the authentication the clients sends a HTTP <code>GET</code> request on the auth's resource URI <code>https://api.example.com/v1/auth</code>.
The service responds with a HTTP status code:
* 200 (OK) on success
* 401 (Unauthorized) on authentication failure
* 429 (Too Many Requests)
 
'''Request''':
<pre>
GET /v1/auth/ HTTP 1.1
HOST: api.example.com
AUTHORIZATION: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
</pre>
<pre>
Accept: application/json
</pre>
 
'''Answer''':
<pre>
HTTP/1.1 200 OK
</pre>
<pre>
Content-Type: application/json; charset=UTF-8
</pre>
(no content for now)
 
 
 
=== Reseller resource ===
Resource representing a collection of resellers or a specific reseller element.
Bureaucrat, administrator
425
edits