Penguin Random House Developer Blog

Enhanced API v1.3.22 released

On Tuesday September 18, 2018, version 1.3.22 of the Enhanced PRH API was released to production. If you encounter any problems with your applications as a result of these changes, please contact us at api@penguinrandomhouse.com.

Version 1.3.22 release notes

This version includes a couple of changes to how keywords are ingested for PRH.com as well as rules around how the 'keyword' doc type is returned from Solr by the /search and /search/predictive endpoints.

We added support for the preferExport parameter to the /works/views/sales-display view.

Consumers of Australian data can now get back data from the /retaillinks sub-resource of /titles.

/domains/PRH.AU/titles/9780091816667/retaillinks
  "data": {
    "retailLinks": [
      {
        "description": "iBooks",
        "displayName": "iBooks",
        "isbn": 9780091816667,
        "url": "http:\/\/itunes.apple.com\/au\/book\/isbn9780091816667?at=10l7iN&ct=Prhwebsite",

 

Bug

Task

  • [RHAPI-1010] - Implement preferExport logic in the sales-display view
  • [RHAPI-1035] - Add AU retail links
  • [RHAPI-1049] - Add description text to response data for docType keyword in predictive search
  • [RHAPI-1050] - Ingest the keyword date into Solr timestamp

Sub-Task

  • [RHAPI-1052] - Order predictive search's keyword query by descending timestamp
  • [RHAPI-1057] - Allow keyword search to order by descending timestamp