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: - meta (object) – Listing response meta.
- objects (array) – A listing of apps.
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: - meta (object) – Listing response meta.
- objects (array) – A listing of apps.
Status Codes: - 200 – successfully completed.