Registers a new device/asset in inventory. Each asset is identified by a unique serial number. Assets start as “available” and can be assigned to subscriptions during order fulfillment.
| Field | Required | Description |
|---|---|---|
serialNumber | Yes | Unique identifier (manufacturer SN or your own) |
sku | Yes | Product variant SKU (must exist in catalog) |
acquisitionCost | No | Your cost to acquire (used for cost recovery) |
acquisitionDate | No | When acquired (default: today) |
location | No | Physical location (warehouse name, etc.) |
condition | No | Condition notes |
notes | No | Additional notes |
| Approach | Example | Pros |
|---|---|---|
| Manufacturer SN | C02ZX1Y2MD6T | Matches physical label |
| Your numbering | FP-2025-00001 | Predictable, sequential |
| Combined | APPLE-C02ZX1Y2MD6T | Searchable by manufacturer |
active, not inactiveacquisitionCost is crucial for cost recovery calculations:
| Error Code | Cause | Solution |
|---|---|---|
ASSET_EXISTS | Serial number already in use | Use unique serial number |
VARIANT_NOT_FOUND | SKU doesn’t exist | Create product variant first |
VARIANT_INACTIVE | SKU is deactivated | Reactivate variant or use different SKU |
VALIDATION_ERROR | Missing required fields | Check serial number and SKU |
API key obtained from FlexPortal dashboard
Your tenant identifier
1111available, rented_out, returned, sold, unavailable