Vai al contenuto
Tutti gli articoli
Setup

API REST e chiavi API (integrazioni)

Integra il CRM con altri sistemi tramite un'API REST, autenticata da chiave.

Sellio espone un'API REST perché tu possa leggere e scrivere record da altri sistemi (Zapier, Make, i tuoi script, ecc.). L'accesso è autenticato da una chiave API che generi in Impostazioni → API e chiavi.

Genera una chiave

  1. Vai in Impostazioni → API e chiavi.
  2. Dai un nome (ad es. "Integrazione Zapier") e clicca su "Genera chiave".
  3. Copia la chiave SUBITO: appare una sola volta e non può essere recuperata in seguito.
  4. Per disattivare un'integrazione, usa "Revoca", e la chiave smette di funzionare immediatamente.
💡 La chiave dà accesso completo ai dati della tua organizzazione. Trattala come una password: non esporla mai in codice pubblico o nel browser.

Endpoint

  • GET /api/v1/{object}: elenca i record (parametri: limit, offset, search).
  • GET /api/v1/{object}/{id}: un singolo record.
  • POST /api/v1/{object}: crea un record (corpo JSON con i campi).
  • PATCH /api/v1/{object}/{id}: aggiorna i campi di un record.

Invia la chiave nell'header Authorization: Bearer sk_live_… {object} è l'API Name dell'oggetto (contact, company, lead, opportunity o uno dei tuoi oggetti personalizzati).

Esempio: curl -H "Authorization: Bearer sk_live_..." https://www.selliocrm.com/api/v1/opportunity
💡 L'API rispetta le validazioni e le regole di business del CRM (campi obbligatori, regole di validazione, ecc.), esattamente come quando lo usi dalla schermata.

Limite di frequenza e utilizzo (SLA)

Ogni chiave ha un limite di richieste al minuto (predefinito 120), regolabile direttamente nell'elenco delle chiavi. Ogni risposta porta gli header X-RateLimit-Limit (il tetto), X-RateLimit-Remaining (quante rientrano ancora nella finestra attuale) e X-RateLimit-Reset (il momento, in epoch, in cui la finestra si azzera).

Quando superi il limite, l'API risponde 429 (Too Many Requests) con l'header Retry-After che indica quanti secondi attendere prima di riprovare. La schermata delle chiavi mostra anche il totale delle richieste già effettuate da ciascuna chiave (metrica di utilizzo).

💡 Imposta il limite in base al tuo volume: 0 disattiva il limite per quella chiave. Usa un limite più basso per le integrazioni di terze parti e uno più alto per i carichi interni affidabili.

Apri questo articolo dentro il sistema

L'hai letto e vuoi vederlo all'opera?

L'account è gratuito e tutto il manuale è disponibile dentro il sistema, con un assistente che risponde proprio a partire da questi contenuti.

Crea un account gratuito
API REST e chiavi API (integrazioni) · Sellio