Skip to main content

Overview

Page 3.1.1: API Overview

Introduction

The Inventory Management System provides a comprehensive GraphQL API that allows developers to interact with the system programmatically. The API enables you to perform all the actions available through the web interface, including managing nodes (items and categories), handling user accounts, and subscribing to real-time updates.

Key Features

  • GraphQL Endpoint: A single endpoint for all API operations.
  • Full CRUD Support: Create, read, update, and delete nodes.
  • User Management: Administrative operations for managing users.
  • Real-Time Subscriptions: Receive live updates on data changes.
  • Authentication: Secure access using session tokens or cookies.
  • Flexible Queries: Fetch only the data you need.

API Endpoint

  • URL: http://127.0.0.1/api
  • Method: POST
  • Content-Type: application/json

Prerequisites

  • Running API Server: Ensure that the API server is up and running.
  • Authentication: Obtain a valid session token or cookie if required for your operation.