> ## Documentation Index
> Fetch the complete documentation index at: https://galejames.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Overview

> Explore how to use the BookHub Publisher API.

Use the guides below to migrage to BookHub Publisher API v2, manage performance, reliability, and usage insights. For general API information, see the [API reference](/reference/reference-overview).

## Migrate your BookHub Publisher integration

This section explains how to migrate BookHub Publisher API v1 code to use the new v2 endpoints and features.

* [Migrate to BookHub Publisher API v2](./how-to-guides-migrate-bookhub) — Update your code to use BookHub Publisher API v2’s new features.
* [Migrate away from title sorting](./how-to-guides-migrate-away-from-title-sorting) — Update your code to remove title sorting in BookHub Publisher API v2.

## Manage performance, reliability, and usage insights

This section explains how to optimize API performance and track usage insights.

* [Cache book details for faster performance](./how-to-guides-cache-book-details) — Use ETag and Cache-Control headers to cache book details and reduce unnecessary API calls.
* [Handle pagination](./how-to-guides-handle-pagination) — Retrieve paginated results from the BookHub Publisher API using the `page` and `limit` parameters.
* [Monitor rate limits](./how-to-guides-monitor-rate-limits) — Track your API usage to avoid exceeding rate limits.
* [Add the `Idempotency-Key` header](./how-to-guides-add-the-idempotency-key-header) — Add the `Idempotency-Key` header to prevent duplicate book creation when making POST requests.
* [Rank books by hitCount to find top performers](./how-to-guides-use-hitcount-to-track-book-performance) — Use the `hitCount` field to rank books by buyer interest and flag your top performers.

***

[← Back to landing page](../index)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.