Inventory API v2
Inventory API v2
Overview
The Inventory API v2 is a comprehensive solution for managing inventory, orders, and related business operations. This RESTful API provides a wide range of functionalities to support inventory management, order processing, customer management, and more.
Key Features
- Inventory Management: Allows creation, updating, and tracking of inventory items, including stock levels and item attributes.
- Location Operations: Supports stock transfers, adjustments, and bin locations.
- Order Processing: Manages sales orders, purchase orders, and shipments.
- Customer Management: Supports customer profile creation and management.
- Vendor Management: Handles vendor relationships and catalogues.
- Build Management: Manages product builds or assemblies.
- Bill of Materials (BOM): Manages product structures and component relationships.
- Reporting and Analytics: Provides data export capabilities for analysis.
Authentication
This API supports API Key authentication method:
API Key Authentication: For developer access, users can request an API key. This key should be included in the request headers for authentication.
To use API key authentication, you need to generate API key first.
- Login to ianaiERP
- Click your name on the top right corner
- Go to
Settings->Connections->API Keys - Click + button and name it as you want.
- Copy the API key and the secret to clipboard
- Decode the secret in base64.
- Use the API key and the decoded secret in the request header:
IANAI-API-KEY: <your_api_key> IANAI-SECRET: <your_secret_base64_decoded>
Rate Limiting
Please note that rate limiting may be applied to protect our services from abuse. Specific limits are not detailed in this documentation, but clients should be prepared to handle rate limiting responses.
Environments
The API is available in the following environments:
https://api-dev.ianai.co/v2https://api.ianaierp.com/v2
Data Formats
The API accepts and returns data in JSON format. Ensure that the Content-Type: application/json header is set for requests with a body.