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