ABCD Agricultural Value Chain API

Comprehensive documentation for the Agricultural Business Capacity Development API

Authentication

POST
/api/login
Authenticate user and get access token.
{
    "email": "user@example.com",
    "password": "password"
}

Value Chain Management

POST Requires Auth
/api/value-chain/create
Create a new value chain entry.
POST
/api/value-chain/details
Get detailed information about a value chain.
POST
/api/value-chain/parameter-graph
Generate parameter-based graphs for value chain analysis.

Regional Analysis

GET
/api/regions/list
Get list of all regions.
POST
/api/regions/compare
Compare data between different regions.

Production Management

POST Requires Auth
/api/production/create
Create new production data entry.
GET Requires Auth
/api/production
Retrieve production data.

Data Visualization

GET
/api/graph-data/production
Generate production visualization graphs.
GET
/api/graph-data/process
Generate processing visualization graphs.
GET
/api/graph-data/marketing
Generate marketing visualization graphs.

Excel Data Import

POST Requires Auth
/api/excel/import-coffee
Import coffee data from Excel file.
POST Requires Auth
/api/excel/import-tea
Import tea data from Excel file.
POST Requires Auth
/api/excel/import-maize
Import maize data from Excel file.

User Management

POST
/api/create-user
Create a new user account.
GET
/api/users
Get list of all users.