- Previous: Representations
 - Up: Representations
 - Next: Concepts
 
Author representation
The Author representation is returned by the /authors resource. When a list of authors is returned, you will get back an array of author objects in an element called authors.
Fields
- authorId
 - the numeric identifier (AUTHOR.AUTHORID)
 - display
 - the author's full name, suitable for display (AUTHOR.AUTHORDISPLAY)
 - first
 - the author's first name (AUTHOR.AUTHORFIRST)
 - last
 - the author's last name (AUTHOR.AUTHORLAST)
 - company
 - an object with two elements, key and value. If the key is 'R_H' then the value will be empty; otherwise it will contain the division name that the key implies. For more information, see the concept article on multiple authors. (AUTHOR.COMPANY_CODE)
 - clientSourceId
 - the authorId from which this record was copied. For more information, see the concept article on multiple authors. (AUTHOR.CLIENT_SOURCE_ID)
 - contribRoleCode, contribRoleDesc
 - a code and the description of that code identifying the role that this contributor had in relation to a work or title. For more information, see the concept article on contributor roles. (ISBNxAUTHOR.CONTRIBROLECODE, CONTRIBROLE.CONTRIBROLEDESC)
 - This field is only populated when the author is being displayed in the context of a specific work ID or ISBN.
 - For example both 
/domains/PRH.US/works/203112/authorsand /domains/PRH.US/authors/8240?isbn=9780739377727 return - 
"contribRoleCode": "A", "contribRoleDesc": "Written by",for the single Janet Evanovich record. It does not matter how the work ID or ISBN is specified as long as it is singular. 
Other notes
A link to the author's photo can be extracted from the _links array by looking for rel=icon and extracting the associated href value.
               {
                  "rel":"icon",
                  "href":"https://images.randomhouse.com/author/8240",
                  "method":"GET",
                  "parameters":null
               },
The presence of this link is not a guarantee that the author has a photo however the public image server will always serve a default image (e.g. https://images.randomhouse.com/author/1). Currently there is no way to restrict author listings based on the presence or absence of an author photo.
Example
/domains/PRH.US/authors/8240
{
   "status":"ok",
   "recordCount":1,
   "startTimestamp":"2016-04-20T10:00Z",
   "endTimestamp":"2016-04-20T10:00Z",
   "timeTaken":3,
   "data":{
      "authors":[
         {
            "authorId":8240,
            "display":"Janet Evanovich",
            "first":"Janet",
            "last":"Evanovich",
            "company":{
               "key":"R_H",
               "value":null
            },
            "clientSourceId":0,
            "seoFriendlyUrl":"/authors/8240/janet-evanovich",
            "contribRoleCode":null,
            "contribRoleDesc":null,
            "_embeds":null,
            "_links":[
               {
                  "rel":"self",
                  "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240",
                  "method":"GET",
                  "parameters":null
               },
               {
                  "rel":"https://api.penguinrandomhouse.com/title/titles/content/definition",
                  "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240/content",
                  "method":"GET",
                  "parameters":null
               },
               {
                  "rel":"icon",
                  "href":"https://images.randomhouse.com/author/8240",
                  "method":"GET",
                  "parameters":null
               },
               {
                  "rel":"https://api.penguinrandomhouse.com/title/events/definition",
                  "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240/events",
                  "method":"GET",
                  "parameters":null
               },
               {
                  "rel":"https://api.penguinrandomhouse.com/title/series/definition",
                  "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240/series",
                  "method":"GET",
                  "parameters":null
               },
               {
                  "rel":"https://api.penguinrandomhouse.com/title/titles/definition",
                  "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240/titles",
                  "method":"GET",
                  "parameters":null
               },
               {
                  "rel":"https://api.penguinrandomhouse.com/title/weblinks/definition",
                  "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240/weblinks",
                  "method":"GET",
                  "parameters":null
               },
               {
                  "rel":"https://api.penguinrandomhouse.com/title/works/definition",
                  "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240/works",
                  "method":"GET",
                  "parameters":null
               }
            ]
         }
      ],
      "_embeds":null,
      "_links":[
         {
            "rel":"https://api.penguinrandomhouse.com/title/domains/definition",
            "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US",
            "method":"GET",
            "parameters":null
         },
         {
            "rel":"https://api.penguinrandomhouse.com/title/views/author-display/definition",
            "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240/views/author-display",
            "method":"GET",
            "parameters":null
         },
         {
            "rel":"self",
            "href":"https://api.penguinrandomhouse.com/title/domains/PRH.US/authors/8240",
            "method":"GET",
            "parameters":null
         }
      ]
   },
   "error":null,
   "params":{
      "domain":"PRH.US",
      "authorId":8240
   }
}
Versions
version 1
There is currently only one version of the Author representation
- Previous: Representations
 - Up: Representations
 - Next: Concepts
 
0 Comments
Please sign in to post a comment.