===============================
Count Review Requests From User
===============================

:Path: ``api/json/reviewrequests/from/user/{username}/count/``


URL Parameters
==============

+-------------+---------+--------------------------------------------------+
| Parameter   | Type    | Description                                      |
+=============+=========+==================================================+
| username    | String  | The name of the user.                            |
+-------------+---------+--------------------------------------------------+


HTTP GET
========

Returns the number of public review requests on the server that have been sent
from the specified user.


Request Parameters
------------------

+-------------+---------+--------------------------------------------------+
| Parameter   | Type    | Description                                      |
+=============+=========+==================================================+
| **status**  | String  | The status of the review requests to return.     |
| (optional)  |         | This can be one of: ``pending``, ``submitted``,  |
|             |         | ``discarded`` or ``all``. This defaults to       |
|             |         | ``pending``.                                     |
+-------------+---------+--------------------------------------------------+

Example Request
---------------

.. code-block:: none

    GET /api/json/reviewrequests/from/user/joe/count/?status=pending


Responses
---------

HTTP 200: Success
~~~~~~~~~~~~~~~~~

+--------+---------+------------------------------------------------------+
| Field  | Type    | Description                                          |
+========+=========+======================================================+
| count  | Integer | The number of review requests.                       |
+--------+---------+------------------------------------------------------+


Example Response
^^^^^^^^^^^^^^^^

.. code-block:: javascript

    {
      stat: "ok",
      count: 10
    }


HTTP 401: Unauthorized
~~~~~~~~~~~~~~~~~~~~~~

Error 103: Not Logged In
^^^^^^^^^^^^^^^^^^^^^^^^

The client making the request is not logged in and the server disallows
anonymous access.

See :ref:`authenticating` for more information.


.. comment: vim: ft=rst et ts=3
