Retrieve Asset
Retrieves the asset metadata with relevant product information, such as available products and prices. The result of the query will be based on the access control of the user making the call. When a content owner makes the call, the asset and its products will be returned with no restriction. Checks are then performed on the user's set and manual rights which will determine whether the user has access to the asset and the products associated.
Verb/URI
GET https://api.vitalsource.com/v4/assets/:vbidData Definitions
| Name | Usage | Description | Data Type | Example & Details | Required |
| vbid | URL Path | Unique identifier (usually ISBN) for a VitalBook | String | L-99-99999 | Yes |
| asset_status | Response |
A data object that describes the current state of an asset. Can only be set by VST systems. |
Object | |
No |
| asset_status/vbk | Response | The current state of the vbk file from the build system. Can only be set by VST systems. | String | initialized | No |
| asset_status/distribution | Response | The current distribution state of an asset. Can only be set by VST systems. | String | initialized | No |
| author_name | Response |
The concatenation of the author_first_name and author_last_name fields. Used for display purposes in Booklist and Manage. If a value is not passed for author_name and both author_first_name and author_last_name are, then the field will be populated as the concatenation of the author_first_name and author_last_name. |
String | Todd Watkins | No |
| author_first_name | Response | The asset author's first name. Used for display purposes only | String | Todd | No |
| author_last_name | Response | The asset author's last name. Used for display purposes only | String | Watkins | No |
| block_search | Response | A flag on the asset that denotes if the asset is blocked from store search results. Can only be set by VST systems. | Boolean | true/false | No |
| book_format | Response | Format of the book file for this asset. Must be lowercase. Can only be set once, and only values of PDF and EPUB are accepted. Can only be set by VST systems. | String |
|
No |
| book_format/name | Response | The system name of the book format | String |
|
No |
| book_format/value | Response | The system value of the book format | String |
|
No |
| book_format/dash2epub | Response | Denotes whether the book was converted to an ePub from the legacy DashML format. | Boolean | true/false | No |
| build/available | Response | Denotes the availability of the asset. | Boolean | true/false | No |
| build/source | Response | Denotes the build server of the asset. | String | "Quasar" | No |
| build/status | Response | Denotes the current build status of the asset. | String | "approved" | No |
| copy_drm_limit | Response | The maximum number of pages that can be copied into the user's paste buffer at one time. Must be -1, or 2 or greater. -1 allows unlimited copying. |
Integer | 1 | No |
| copyright_date | Response | The year that the copyright was issued for the asset. Can only be accepted as a 4 digit year. | String | 2021 | No |
| cs_plus_discount | Response | A percentage that correlates to the cs_plus_discount_code sent as a param. | String | "0.00" | No |
| custom | Response | A flag on the asset that denotes if the asset is a custom asset. Can only be set by VST systems. | Boolean | true/false | No |
| description | Response | Is a paragraph that describes the asset that is usually provided by the publisher. | String | A test paragraph that accurately describes the contents of the asset | No |
| discount_codes | Response | A list of discount codes. Can only be set by VST systems. | Array | [discount, code] | No |
| e_isbn | Response | The ISBN of the electronic version of an asset | String | 9780323059398E | No |
| edition | Response | Numerical edition of the book from 0 - 127 | Integer | 4 | No |
| epub_page_labels | Response | Denotes whether the ePub has page labels. Only set by VST systems. | Boolean | true/false | No |
| floe | Response | Denotes whether FLOE objects are embedded in the book. Can only be set by VST systems. | Boolean | true/false | No |
| fro | Response | Also known as faculty_review_only. Denotes whether an asset is for faculty review only. | Boolean | true/false | No |
| fulfillment_only | Response | Used by custom sets of control distribution. Used to manage whether the asset is direct-to-student | Boolean | true/false | No |
| id | Response | Database id of the asset | Integer | 34 | No |
| identifiers | Response | Parent key to set an asset's additional ISBNs. | Object | |
No |
| imprint/id | Response | Unique identifier of the company-owned imprint | Integer | 1 | No |
| imprint/name | Response | Name of the company-owned imprint | String | VitalSource Technologies | No |
| imprint/resource_url | Response | API link to more information about the imprint | String | https://manage-dev.vitalsource.com/api/v4/imprints/1597 | No |
| isbn | Response | Asset's ISBN | String | 978163234534 | No |
| isbn_canonical | Response | The asset's ISBN without dashes | String | 978163234534 | No |
| kind/id | Response | Unique identifier of the kind | Integer | 1 | No |
| kind/value | Response | Name of the kind | String | No | |
| language | Response | Language code of the asset | String | ENG | No |
| lifetime_print_limit | Response |
The amount of book pages a user is able to print over the course of their ownership, expressed as a percentage between 10-100. Can only be set by VST systems. |
Integer | 50 | No |
| login_url | Response | Used by Online Resource and Online Resource Bundles to direct bookshelf users for SSO | String | https://www.vitalsource.com/signin | No |
| off_sale_date | Response | The date to pull an asset out of distribution | String (ISO-8061) | 2025-12-31 | No |
| on_sale_date | Response | The date to put an asset into distribution | String (ISO-8061) | 2020-12-31 | No |
| parent_isbn | Response | The ISBN of the parent asset, if the VBID is one chapter of many | String | 978163234534 | No |
| print_drm_limit | Response | The maximum number of pages that can be copied into the user's paste buffer at one time. Must be -1, or 2 or greater. -1 allows unlimited printing. | Integer | 1 | No |
| print_isbn | Response | The ISBN that is used for the assets in their print distributions | String | 9780721604220 | No |
| publication_date | Response | The date of publication for the asset | String (ISO-8061) | 2020-12-31 | No |
| publisher/id | Response | The id of the publisher/owning company | Integer | 24 | No |
| publisher/city | Response | The city in which the publisher/owning company is based | String | New York | No |
| publisher/name | Response | The name of the publisher/owning company | String | McGraw Hill Higher Education (US) | No |
| related_products/next_edition | Response | ISBN representing the asset that is the next edition | String | 978163234534 | No |
| related_products/previous_edition | Response | ISBN representing the asset that is the previous edition | String | 978163234532 | No |
| sales_rights | Response | A data object with the various right types and jurisdictions | Object | |
No |
| sampleable | Response | A flag on the asset that allows instructors to view the content without purchase | Boolean | true/false | No |
| title | Response | The asset's title | String | Little Women | No |
| subtitle | Response | The asset's subtitle | String | Moving Beyond Capitalism for Our Health | No |
| variants | Response | An array of all the products of an asset, singles, rentals, etc... | Array | |
No |
| variants/product_id | Response | The database product id | Integer | 3 | No |
| variants/sku | Response | The SKU of the product | String | 9780123456789R90 | No |
| variants/channel_ids | Response | An array of channel id info | Array | |
No |
| variants/channel_ids/channel | Response | The channel corresponding to the node's channel identifier | String | inclusive_access | No |
| variants/channel_ids/identifier | Response | The identifier for a node corresponding to the channel in that node | String | 9780333333333333 | No |
| variants/duration | Response | The duration the product can be kept for | String | 90 days | No |
| variants/online_duration | Response | The online duration the product can be kept for | String | perpetual | No |
| variants/updated | Response | The date the product was updated | DateTime | 2017-06-22T14:43:32Z | No |
| variants/prices | Response | An array of price objects | Array | |
No |
| variants/prices/price | Response | The price of product | Decimal | 1.25 | No |
| variants/prices/currency | Response | Currency of the price | String | USD | No |
| variants/prices/type | Response | Type of price | String | digital_list_price | No |
| variants/prices/company_id | Response | The ids of the companies that can use the price. _all means the price is good for all companies. A number is a price just for that company. | String |
|
No |
| vcs_authored | Response | Denotes if an ePub was created by the VitalSource Studio ebook authoring tool. Can only be set by VST systems. | Boolean | true/false | No |
Request Headers
X-VitalSource-API-Key: ALLNUMBERSANDCAPS
Accept: application/jsonResponse Body
{
"vbid": "9780123456789",
"asset_status": {
"vbk": "initialized",
"distribution": "initialized"
},
"author_name": "Todd Watkins",
"author_first_name": "Todd",
"author_last_name": "Watkins",
"block_search": false,
"book_format": {
"name": null,
"value": null,
"dash2epub": false
},
"build": {
"available": true,
"source": "Ubermilo",
"status": "approved"
}"initialized",
"copy_drm_limit": 5,
"copyright_date": "2009",
"created": "2019-05-16T19:43:57Z",
"cs_plus_discount": "50.00",
"custom": false,
"description": "A test paragraph that accurately describes the contents of the asset",
"discount_codes": [
"01",
"AWS",
"2020B2"
],
"e_isbn": "9780323059398E",
"edition": 4,
"epub_page_labels": true,
"floe": true,
"fro": false,
"fulfillment_only": true,
"id": 340614,
"identifiers": {
"e_isbn_10": [
"0123456789",
"123456789X"
],
"e_isbn_13": [
"9780123456789",
"9781234567890"
],
"print_isbn_10": null,
"print_isbn_13": null,
"vbid10_alias": [],
"vbid13_alias": [],
}
"imprint": {
"id": 1234,
"name": "The Best Imprint",
"resource_url": "https://manage.vitalsource.com/api/v4/imprints/1234"
},
"isbn": "3410341004",
"isbn_canonical": "3410341004",
"kind": {
"id": 1,
"value": "book"
},
"language": "English",
"lifetime_print_limit": 50,
"login_url": "https://www.vitalsource.com/signin",
"next_isbn": "3410341003",
"off_sale_date": "2029-12-31",
"on_sale_date": "2029-12-31",
"parent_id": "9780234501",
"print_drm_limit": -1,
"print_isbn": "9780721604220",
"publication_date": "2009-12-31",
"publisher": {
"id": 1240,
"city": "Chicago",
"name": "Cody Test"
},
"related_products": {
"next_edition": "3410341003",
"previous_edition": "3410341005",
},
"title": "What a Wonderful Title",
"sales_rights": {
"exclusive_rights": ["CA", "US"],
"non_exclusive_rights": ["WORLD"],
"not_for_sale": ["ROW"]
},
"sampleable": false,
"subtitle": "Almost As Good As The Subtitle",
"variants": [
{
"product_id": 638855,
"sku": "3410341004",
"channel_ids": [
{
"channel": "inclusive_access",
"identifier": "identifier1"
},
{
"channel": "vst_sampling",
"identifier": "identifier2"
}
],
"duration": "perpetual",
"online_duration": "365 days",
"updated": "2019-05-23T18:55:57Z",
"prices": [
{
"price": "10.00",
"currency": "USD",
"type": "digital_list_price",
"company_id": "_all"
},
{
"price": "20.00",
"currency": "USD",
"type": "agency_price",
"company_id": "_all"
},
{
"price": "20.00",
"currency": "USD",
"type": "print_list_price",
"company_id": "_all"
}
]
},
{
"product_id": 639011,
"sku": "3410341004R180",
"channel_ids": [
{
"channel": "inclusive_access",
"identifier": "identifier3"
}
],
"duration": "180 days",
"online_duration": "180 days",
"updated": "2019-05-22T18:08:47Z",
"prices": [
{
"price": "404.00",
"currency": "AUD",
"type": "digital_list_price",
"company_id": "_all"
},
{
"price": "303.00",
"currency": "GBP",
"type": "digital_list_price",
"company_id": "_all"
},
{
"price": "30.00",
"currency": "USD",
"type": "digital_list_price",
"company_id": "_all"
},
{
"price": "10.00",
"currency": "USD",
"type": "agency_price",
"company_id": "_all"
},
{
"price": "20.00",
"currency": "USD",
"type": "print_list_price",
"company_id": "_all"
}
]
}
],
"vcs_authored": true
}Response Codes and Messages
| HTTP & Error Codes | Message |
| 200 | OK |
| 500 | Internal Server Error - Something went wrong with the server. |
| 403 | Forbidden - User not authorized. User is not the content owner or does not have access through set or manual rights. |
| 404 | Not Found - Asset not found |

Comments
Please sign in to leave a comment.