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 |