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 |