Skip to content

Autenticazione

Le API Replicer utilizzano API key per l'autenticazione. Includi la tua chiave nell'header Authorization di ogni richiesta come Bearer token.

Effettuare richieste autenticate

bash
curl https://api.replicer.ai/v1/agents \
  -H "Authorization: Bearer rpl_live_your_api_key_here"

Formato delle API key

Le API key seguono un formato con prefisso per una facile identificazione:

PrefissoAmbienteUtilizzo
rpl_live_ProduzioneChiamate reali, dati reali
rpl_test_TestTesting e sviluppo

Creare API key

  1. Vai alla tua DashboardSettingsAPI
  2. Clicca su Create API Key
  3. Scegli un nome, un ambiente e seleziona gli scope necessari
  4. Copia la chiave immediatamente — viene mostrata solo una volta

Scope

Ogni API key ha scope granulari che controllano l'accesso. Richiedi solo gli scope di cui hai bisogno:

ScopePermette l'accesso a
calls:readElencare chiamate, ottenere dettagli chiamata
calls:writeCreare chiamate in uscita
contacts:readElencare contatti
contacts:writeCreare contatti
agents:readElencare agenti
calendar:readElencare eventi calendario
calendar:writeCreare eventi calendario
messages:readElencare messaggi
messages:writeInviare messaggi
webhooks:manageGestire endpoint webhook

Se la tua API key non ha lo scope richiesto, l'API restituisce un errore 403 Forbidden:

json
{
  "error": {
    "code": "insufficient_scope",
    "message": "API key does not have the required scope: calls:write"
  },
  "requestId": "req-abc123"
}

Sicurezza delle chiavi

Importante

  • Non condividere mai la tua API key e non salvarla nel version control
  • Conserva le chiavi in variabili d'ambiente o in un secret manager
  • Usa chiavi di test (rpl_test_) durante lo sviluppo
  • Ruota le chiavi regolarmente; revoca quelle inutilizzate dalla dashboard
  • Imposta una data di scadenza quando possibile

Errori di autenticazione

StatusCodiceSignificato
401unauthorizedAPI key mancante o non valida
403forbiddenLa chiave è inattiva o scaduta
403insufficient_scopeLa chiave non ha lo scope richiesto

Replicer API Documentation