Book Store API

RESTful API documentation and testing interface

API Documentation Banner

Testing Framework

Advanced testing solutions for developers

Account API

User authentication and account management

POSTAccount

/Account/v1/User

Create a new user account

POSTAccount

/Account/v1/GenerateToken

Generate authentication token

POSTAccount

/Account/v1/Authorized

Check if user is authorized

DELETEAccount

/Account/v1/User/{UUID}

Delete user account

BookStore API

Book collection and library management

GETBookStore

/BookStore/v1/Books

Get all available books

POSTBookStore

/BookStore/v1/Books

Add books to user collection

DELETEBookStore

/BookStore/v1/Books

Delete all books from user collection

PUTBookStore

/BookStore/v1/Books/{ISBN}

Update book in user collection

DELETEBookStore

/BookStore/v1/Book

Delete specific book from collection

Select an API Endpoint

Choose an endpoint from the left panel to test it

API Documentation

Authentication

• All API requests require authentication

• Use the /Account/v1/GenerateToken endpoint to get a token

• Include the token in the Authorization header:

Authorization: Bearer {token}

Base URL

• Production: https://bookstore.toolsqa.com

• All endpoints are relative to the base URL

• Content-Type: application/json

• All responses are in JSON format

Testing Information

API Testing Element IDs:

  • requestBody - Request JSON input
  • responseBody - Response display area
  • Endpoint cards are clickable for selection
  • Copy buttons for easy data copying

Testing Scenarios:

  • • Test user registration and login
  • • Test book collection management
  • • Test API authentication flow
  • • Test error handling and responses
  • • Validate request/response formats
API Documentation Footer

Premium Testing Tools

Boost your automation testing with professional tools