> ## Documentation Index
> Fetch the complete documentation index at: https://docs.arbitragem-crypto.cloud/llms.txt
> Use this file to discover all available pages before exploring further.

# Get Looker by ID

## 📖 Descrição

Este endpoint retorna um looker específico pelo seu ID (ObjectID do MongoDB).

***

## 🛠️ Requisição

### Método

`GET`

### URL

```plaintext theme={null}
/v1/lookers/{id}
```

### Path Parameters

| Parâmetro | Tipo   | Obrigatório | Descrição               |
| --------- | ------ | ----------- | ----------------------- |
| `id`      | string | Sim         | ID do looker (ObjectID) |

### Exemplo de Requisição

```bash theme={null}
curl -X GET "http://localhost:8080/v1/lookers/507f1f77bcf86cd799439011"
```

### Exemplo de Resposta (200 OK)

```json theme={null}
{
  "id": "507f1f77bcf86cd799439011",
  "email": "user@example.com",
  "name": "My Portfolio",
  "cryptos": ["BTCUSDT", "ETHUSDT", "ADAUSDT"],
  "timestamp": 1234567890000
}
```

***

## 📝 Códigos de Resposta

<Callout type="info">
  **200 OK**: Looker retornado com sucesso
</Callout>

<Callout type="warning">
  **400 Bad Request**: `id parameter is required` - ID não fornecido ou inválido
</Callout>

<Callout type="error">
  **404 Not Found**: `looker not found` - Looker não encontrado
</Callout>

<Callout type="error">
  **500 Internal Server Error**: `Failed to get looker` - Erro interno do servidor
</Callout>

***

## 🔍 Notas

* O ID deve ser um ObjectID válido do MongoDB
* O endpoint retorna 404 se o looker não existir
