rest-api-routes.md
0 → 100644
**Cadastrar Analista** | |||
---- | |||
Cadastra um novo analista. | |||
* **URL** | |||
* /accounts/analyst/register | |||
* **Method:** | |||
* `POST` | |||
* **Parâmetros de URL** | |||
Nenhum. | |||
* **Parâmetros de dados** | |||
* **Obrigatórios:** | |||
* `cpf=[String]` | |||
* `email=[String]` | |||
* `name=[String]` | |||
* `password=[String]` | |||
* `passwordConfirmation=[String]` | |||
* **Opcionais:** | |||
* `phone=[String]` | |||
* **Resposta de sucesso:** | |||
* **Código HTTP:** 200 <br /> | |||
**Conteúdo:** `{ success : true, message: "Analista cadastrado com sucesso!" }` | |||
* **Resposta de erro:** | |||
* **Código HTTP:** 200 <br /> | |||
**Conteúdo:** `{ success:false, message: *mensagem de erro* }` | |||
OU | |||
* **Code:** 500 Internal Server Error<br /> | |||
**Content:** *Exceção de erro* | |||
* **Chamada simples:** | |||
```javascript | |||
$.ajax({ | |||
url: "/accounts/analyst/register", | |||
dataType: "json", | |||
data:{ | |||
cpf:"77288546586", | |||
email: "[email protected]", | |||
name:"Seu nome", | |||
phone: "51980778798", | |||
password:"Sua senha", | |||
passwordConfirmation: "Confirmação de senha" | |||
}, | |||
type : "POST", | |||
success : function(r) { | |||
if(r.success){ | |||
//Faça alguma coisa em caso de sucesso | |||
}else{ | |||
//Faça alguma coisa em caso de erro | |||
} | |||
} | |||
}); | |||
``` | |||
\ No newline at end of file |