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 |