# API SganaTags - FindMy/RollingKeys

Questa directory contiene l'API endpoint per la gestione remota dei daemon FindMy/RollingKeys.

## File presenti

- **api-findmy-daemon.php** - Endpoint API principale
- **findmy-api-keys.json** - Configurazione chiavi API autorizzate (NON committare!)
- **findmy-api-keys.json.example** - Template per configurazione chiavi

## Setup

1. Crea il file di configurazione:
```bash
cp findmy-api-keys.json.example findmy-api-keys.json
```

2. Modifica con la tua API key:
```bash
nano findmy-api-keys.json
```

3. Proteggi il file:
```bash
chmod 600 findmy-api-keys.json
chown www-data:www-data findmy-api-keys.json
```

## URL Endpoint

```
https://your-server.com/api/SganaTags/api-findmy-daemon.php
```

## Autenticazione

Tutte le richieste richiedono l'header `X-API-Key`:

```bash
curl -H "X-API-Key: your-api-key" \
  "https://your-server.com/api/SganaTags/api-findmy-daemon.php?action=daemon-status"
```

## Sicurezza

- ✅ File `.json` protetti da `.htaccess`
- ✅ API Key authentication su ogni richiesta
- ✅ Input validation e prepared statements
- ✅ HTTPS raccomandato

## Documentazione

Per la documentazione completa, vedi:
- `/admin-panel/README-FINDMY-API.md`
- `/admin-panel/SETUP-FINDMY-API.md`
