Fee Management API Documentation

Fee Groups

Save Fee Group

Save a new fee group or update an existing one.

Endpoint:

POST /fees/group/save

Required Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/group/save \
-H "Content-Type: application/json" \
-d '{
    GroupData : { "group_name": "Term Fees" }
}'

Delete Fee Group

Delete a fee group by its ID.

Endpoint:

POST /fees/group/delete

Required Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/group/delete \
-H "Content-Type: application/json" \
-d '{
    "group_id": 1
}'

List Fee Groups

List fee groups with optional pagination.

Endpoint:

POST /fees/group/list

Optional Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/group/list \
-H "Content-Type: application/json" \
-d '{
    "offset": 0,
    "limit": 10
}'

Get Fee Group

Get details of a specific fee group by its ID.

Endpoint:

POST /fees/group/get

Required Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/group/get \
-H "Content-Type: application/json" \
-d '{
    "group_id": 1
}'

Fee Categories

Save Fee Category

Save a new fee category or update an existing one.

Endpoint:

POST /fees/category/save

Required Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/category/save \
-H "Content-Type: application/json" \
-d '{
    CategoryData : {"name": "Tuition Fees" }
}'

Delete Fee Category

Delete a fee category by its ID.

Endpoint:

POST /fees/category/delete

Required Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/category/delete \
-H "Content-Type: application/json" \
-d '{
    "fee_category_id": 1
}'

List Fee Categories

List fee categories with optional pagination.

Endpoint:

POST /fees/category/list

Optional Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/category/list \
-H "Content-Type: application/json" \
-d '{
    "offset": 0,
    "limit": 10
}'

Get Fee Category

Get details of a specific fee category by its ID.

Endpoint:

POST /fees/category/get

Required Parameters:

Example cURL Request:

curl -X POST https://your-domain.com/fees/category/get \
-H "Content-Type: application/json" \
-d '{
    "fee_category_id": 1
}'