Reviewers

Reviewer API provides access to the reviewer tools.

Reviewing

Note

Requires authentication and permission to review apps.

GET /api/v1/reviewers/search/

Performs a search just like the regular Search API, but customized with extra parameters and different (smaller) apps objects returned, containing only the information that is required for reviewer tools.

Response:

Parameters:
Status Codes:
  • 200 – successfully completed.

Each app in the response will contain the following:

Parameters:
  • device_types (array) – a list of the device types at least one of: desktop, mobile, tablet, firefoxos. mobile and tablet both refer to Android mobile and tablet. As opposed to Firefox OS.
  • id (int) – the app’s id.
  • is_escalated (boolean) – a boolean indicating whether this app is currently in the escalation queue or not.
  • is_packaged (boolean) – a boolean indicating whether the app is packaged or not.
  • latest_version (object) – an array containing the following information about the app’s latest version:
  • latest_version.has_editor_comment (boolean) – a boolean indicathing whether that version contains comments from a reviewer.
  • latest_version.has_info_request (boolean) – a boolean indicathing whether that version contains an information request from a reviewer.
  • latest_version.is_privileged (boolean) – a boolean indicating whether this version is a privileged app or not.
  • latest_version.status (int) – an int representing the version status. Can be different from the app status, since the latest_version can be different from the latest public one.
  • name (string) – the name of the app
  • premium_type (string) – one of free, premium, free-inapp, premium-inapp. If premium or premium-inapp the app should be bought, check the price field to determine if it can.
  • price (string|null) – If it is a paid app this will be a string representing the price in the currency calculated for the request. If 0.00 then no payment is required, but the app requires a receipt. If null, a price cannot be calculated for the region and cannot be bought. Example: 1.00
  • name – the URL slug for the app
  • status – an int representing the version status.

Note

Requires authentication and permission to review apps.

Warning

Not available through CORS.

GET /api/v1/reviewers/reviewing/

Returns a list of apps that are being reviewed.

Response:

Parameters:
Status Codes:
  • 200 – successfully completed.