# Issue Template
## POST/signup
- ### Description :
- This route post a new organization account to the database after registering and validating .
- ### Protected : No
- ### Required middlewares: checkSigndIn
- ### Response :
- Maybe success or error:
- Error :
```js=
{
status : 400,
message : 'Bad Request'
}
```
- Success :
```js=
{
status : 200,
data : {message:"Signed Up Succefully"}
}
```
---
- ### Request body :
```js=
{
name : 'name',
description : 'description',
email:'email@email.com',
password:'hashedPassword',
categories:'['art','technology','business']'
}
```
- Validation :
```js=
{
name : string,
description : string,
email:email,
password: string.alphanum,
confirmPassword: ref('password'),
categories : array
}
```