Procurement API
Materials
Endpoint |
Method |
Permission |
Description |
|---|---|---|---|
|
GET |
procurement, central_ops |
List material catalog. Filters: |
|
POST |
procurement |
Add material to catalog. Body: |
|
GET |
procurement, central_ops |
Get material detail with stock levels per zone |
|
PATCH |
procurement |
Update material details |
|
GET |
procurement, central_ops |
Get stock levels by zone for this material |
|
PATCH |
procurement |
Update stock for a zone. Body: |
Material Allocation
Endpoint |
Method |
Permission |
Description |
|---|---|---|---|
|
GET |
procurement, central_ops |
List materials allocated to an installation |
|
POST |
procurement |
Allocate material. Body: |
|
PATCH |
procurement |
Update allocation status (dispatched, delivered, returned) |
Procurement Requests
Endpoint |
Method |
Permission |
Description |
|---|---|---|---|
|
GET |
procurement, central_ops |
List requests. Filters: |
|
POST |
procurement, central_ops |
Create request. Body: |
|
GET |
procurement |
Get request detail |
|
PATCH |
procurement |
Update: vendor, status, actual_cost |
Vendors
Endpoint |
Method |
Permission |
Description |
|---|---|---|---|
|
GET |
procurement, finance |
List vendors. Filters: |
|
POST |
procurement |
Add vendor. Body: |
|
GET |
procurement, finance |
Get vendor detail |
|
PATCH |
procurement |
Update vendor details |