This API call consumes the following media types via the Content-Type request header:
*`application/json`
### Request body
body [object](#object)(required)
Body Parameter — Requer o geohash
### Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
*`application/json`
### Responses
#### 200
Sucesso[](#)
#### 400
Geohash está faltando[](#)
* * *
Qrcode
======
[Up](#__Methods)
post /last_qrcode
Busca o último qrcode (lastQrcodes)
### Consumes
This API call consumes the following media types via the Content-Type request header:
*`application/json`
### Request body
body [object](#object)(required)
Body Parameter — Necessita de um sip
### Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
*`application/json`
### Responses
#### 204
Sucesso[](#)
#### 400
Está faltando o sip[](#)
* * *
[Up](#__Methods)
post /new_qrcode
Gera novo QR Code (newQrcode)
Requer idpessoa, sip e date
### Request body
body [object](#object)(required)
Body Parameter —
### Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
*`application/json`
### Responses
#### 200
Sucesso[](#)
#### 400
Algum dos valores está faltando [Object](#Object)
* * *
Servidor
========
[Up](#__Methods)
get /
Verifica se o server está no ar (root)
### Return type
Object
### Example data
Content-Type: application/json
{}
### Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
*`application/json`
### Responses
#### 200
Sucesso [Object](#Object)
* * *
Usurio
======
[Up](#__Methods)
put /autodiagnostico
Realiza o autodiagnostico (autodiagnostico)
### Request body
body [object](#object)(required)
Body Parameter — Requer um bearer token para autorização, id do paciente, status antigo, status atual e sintomas
### Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
*`application/json`
### Responses
#### 200
Sucesso[](#)
#### 400
Algum dos valores está faltando[](#)
#### 403
Token inválido[](#)
* * *
[Up](#__Methods)
post /device/handshake
Cria um novo usuário (handshake)
Multiple status values can be provided with comma separated strings
### Request body
body [object](#object)(required)
Body Parameter — Requer id, nome e versão do OS e modelo e fabricante do celular
### Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.
*`application/json`
### Responses
#### 200
Sucesso[](#)
#### 400
Algum dos valores está faltando[](#)
* * *
[Up](#__Methods)
post /last_checkin
Verifica se foi realizado o check-out no último check-in do usuário (infected)
Requer id
### Request body
body [object](#object)(required)
Body Parameter —
### Return type
Object
### Example data
Content-Type: application/json
{}
### Produces
This API call produces the following media types according to the Accept request header; the media type will be conveyed by the Content-Type response header.