API Documentation
Endpoints for the ScanTrain Training Registration System
Base URL
http://localhost:3000
Employees
Get all employees
GET /employees
Retrieve a list of all employees
Get employee by ID
GET /employees/{id}
Retrieve a specific employee by ID
Add new employee
POST /employees
Create a new employee record
Update employee
PUT /employees/{id}
Update an existing employee record
Delete employee
DELETE /employees/{id}
Remove an employee record
Courses
Get all courses
GET /courses
Retrieve a list of all courses
Get course by ID
GET /courses/{id}
Retrieve a specific course by ID
Add new course
POST /courses
Create a new course
Update course
PUT /courses/{id}
Update an existing course
Delete course
DELETE /courses/{id}
Remove a course
Registrations
Get all registrations
GET /registrations
Retrieve a list of all course registrations
Get registration by ID
GET /registrations/{id}
Retrieve a specific registration by ID
Register employee for course
POST /registrations
Register an employee for a course
Delete registration
DELETE /registrations/{id}
Cancel a course registration