How AI is applied across API Evangelist and APIs.io. Read my AI disclosure →
API Evangelist API Evangelist
Discovery
Learnings
Guidance
Toolbox
Alignment
API Evangelist LLC

Leo1 student API

The student API from Leo1 — 13 operation(s) for student.

Leo1 student API is one of 32 APIs that Leo1 publishes on the APIs.io network, described by a machine-readable OpenAPI specification.

Tagged areas include Students. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

This API exposes 16 operations across 13 paths, and defines 13 schemas. It is described by OpenAPI 3.0.2, at version version.

Requests are made against the base URL https://api.leo1.in.

16 operations 13 paths 13 schemas 1 DELETE4 GET10 POST1 PUT

Metadata

The identity and technical contract details declared by the specification.

Specification
OpenAPI 3.0.2
API Version
version
Base URL
https://api.leo1.in
Authentication
API Key
Resource Areas
1

Authentication & Security 1

Leo1 student API declares 1 security scheme for authenticating requests. An API key is passed in the header as secret-key (APIKeyHeader).

Paths & Operations 16

Across 13 paths, the API surfaces 16 operations — 1 DELETE, 4 GET, 10 POST, 1 PUT. Each is listed below with its method, path, parameters, and response codes.

student 16
GET
/api/v1/student/info/roll-number
Get Student
get_student_api_v1_student_info_roll_number_get 2 params → 200422
GET
/api/v1/student/info/
Get Student
get_student_api_v1_student_info__get 4 params → 200422
POST
/api/v1/student/check-student-exist
Check Student Exist
check_student_exist_api_v1_student_check_student_exist_post body → 200422
POST
/api/v1/student/change-mobile-number
Change Student Mobile
change_student_mobile_api_v1_student_change_mobile_number_post body → 200422
GET
/api/v1/student/
Get Students
get_students_api_v1_student__get 9 params → 200422
PUT
/api/v1/student/
Update Students
update_students_api_v1_student__put body → 200422
POST
/api/v1/student/
Create Student
create_student_api_v1_student__post body → 200422
DELETE
/api/v1/student/
Delete Students
delete_students_api_v1_student__delete body → 200422
POST
/api/v1/student/download_filtered_students
Download Filtered Students
download_filtered_students_api_v1_student_download_filtered_students_post body → 200422
POST
/api/v1/student/download_students
Download Students
download_students_api_v1_student_download_students_post body → 200422
POST
/api/v1/student/add_bulk_students
Create Bulk Students
create_bulk_students_api_v1_student_add_bulk_students_post body → 200422
POST
/api/v1/student/add_bulk_fee_dues
Create Bulk Students Fee Dues
create_bulk_students_fee_dues_api_v1_student_add_bulk_fee_dues_post body → 200422
POST
/api/v1/student/data_sync_students_leo1_fees
Data Sync Students Leo1 Fees
data_sync_students_leo1_fees_api_v1_student_data_sync_students_leo1_fees_post body → 200422
POST
/api/v1/student/fetch_student_details_for_payment
Fetch Student Details Payment
fetch_student_details_payment_api_v1_student_fetch_student_details_for_payment_post body → 200422
GET
/api/v1/student/bank-details/
Get Student Bank Details
get_student_bank_details_api_v1_student_bank_details__get 1 param → 200422
POST
/api/v1/student/create-or-update-bank-details/
Create Or Update Bank Details
create_or_update_bank_details_api_v1_student_create_or_update_bank_details__post body → 200422

Schemas 13

The contract defines 13 schemas that model the data the API accepts and returns. The most detailed are DownloadStudentsFilterData (10 properties), CreateStudentProfileRequest (7 properties), BankDetails (6 properties), Body_create_bulk_students_api_v1_student_add_bulk_students_post (5 properties). Each schema is shown below with its type and property counts.

BankDetails
object
6 properties 6 required
FetchStudentDetailsForPaymentRequest
object
2 properties 2 required
ValidationError
object
3 properties 3 required
Body_create_bulk_students_api_v1_student_add_bulk_students_post
object
5 properties 1 required
StudentExistRequestBody
object
2 properties 2 required
DeleteStudentProfileRequest
object
Body_create_bulk_students_fee_dues_api_v1_student_add_bulk_fee_dues_post
object
3 properties 3 required
UpdateStudentProfileRequest
object
HTTPValidationError
object
1 property
DownloadStudentsFilterData
object
10 properties 1 required
DownloadStudents
object
3 properties 2 required
CreateStudentProfileRequest
object
7 properties 7 required
ChangeMobileNumberRequest
object
3 properties 3 required

Specification

The full machine-readable OpenAPI contract behind this narrative.

Source

leo1-student-api-openapi.yml Raw ↑

Other APIs Leo1 publishes across the network.

Leo1 api API
Leo1 auth API
Leo1 Common Fee Type API
Leo1 Communication API
Leo1 documents API
Leo1 Enach API
Leo1 fee_collections API
Leo1 fee_dues API
Leo1 institute API
Leo1 Institute Course API
Leo1 Institute Course Class API
Leo1 Institute Course Class Fee Structure Mapping API
Where this information came from

This is an independent, third-party profile of Leo1 student API, published by API Evangelist. We do not operate, host, resell, or support these APIs, and we are not affiliated with or endorsed by the company unless stated above. Everything here is built from publicly available information — the company's own site, developer portal, documentation, public repositories, and the specifications it publishes for public use. Nothing is obtained by breaching a system, defeating an access control, or using credentials.

The Kin Score and Agent Readiness rating are independently calculated assessments of a company's public API artifacts, scored against a published rubric. They are not certifications, endorsements, security assessments, or audits.

Corrections, re-scores, and removal are free — no partnership or purchase required, and you do not need to justify the request. A removed company is recorded as unrated, never scored zero for having asked. Acknowledgement within one business day; removal within two.

info@apievangelist.com · Read the full data-sourcing policy →
On a security or compliance team? Put security in the subject line and you will get a person, not a form — we will tell you exactly which public URLs this profile was built from.