<commit_before># Students

## Retrieve All Students
GET     /api/students

## Retrieve One Student
GET     /api/students/?id=student_id

## Create A Student
POST    /api/students

__Body (Student as JSON):__
```
 {
    "id": null,
    "create_time": null,
    "name": "<NAME>",
    "age": 24
 }
```

## Update A Student
POST    /api/students
__Body (Student as JSON):__
```
 {
    "id": 1,
    "name": "<NAME>",
    "age": 240
 }
```
#Teachers

## Retrieve All Teachers
GET		/api/teachers


HTTP 200 OK

{
"table": "teachers",
"columns"[{
	"name": 
	"id": 
	"create_time":
	"age":
}]
}


## Retrieve One Teacher
GET		/api/teachers/?id=teacher_id

HTTP 200 OK
{
	"name":
	"id":
	"create_time":
	"age"	
}

## Create A Teacher
POST 	/api/teachers
__Body (Teacher as JSON):__
```
 {
    "id": null,
    "create_time": null,
    "name": "Master Splinter",
    "age": 100
 }
```
##Update A Teacher
POST 	/api/teachers
__Body (Teacher as JSON):__
```
 {
    "id": 1,
    "name": "Master Splinter",
    "age": 101
 }
```
<commit_msg>added response, fixed format<commit_after># Students

## Retrieve All Students
GET     /api/students

## Retrieve One Student
GET     /api/students/?id=student_id

## Create A Student
POST    /api/students

__Body (Student as JSON):__
```
 {
    "id": null,
    "create_time": null,
    "name": "<NAME>",
    "age": 24
 }
```

## Update A Student
POST    /api/students
__Body (Student as JSON):__
```
 {
    "id": 1,
    "name": "<NAME>",
    "age": 240
 }
```
#Teachers

## Retrieve All Teachers
GET		/api/teachers
```
HTTP 200 OK
{
"table": "teachers",
"columns"[{
	"name": 
	"id": 
	"create_time":
	"age":
}]
}
```

## Retrieve One Teacher
GET		/api/teachers/?id=teacher_id
```
HTTP 200 OK
{
	"name":
	"id":
	"create_time":
	"age"	
}
```

## Create A Teacher
POST 	/api/teachers
__Body (Teacher as JSON):__
```
 {
    "id": null,
    "create_time": null,
    "name": "<NAME>",
    "age": 100
 }
```
##Update A Teacher
POST 	/api/teachers
__Body (Teacher as JSON):__
```
 {
    "id": 1,
    "name": "<NAME>",
    "age": 101
 }
```

{'fraction_non_alphanumeric': 0.19290573372206024, 'fraction_numerical': 0.0184645286686103, 'mean_word_length': 2.9825918762088977, 'pattern_counts': {'":': 44, '<': 9, '<?xml version=': 0, '>': 9, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '4897670', 'n_tokens_mistral': 898, 'n_tokens_neox': 811, 'n_words': 213}