Vai al contenuto
All articles
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).

Example: 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.

Open this article inside the system

Read it and want to see it working?

The account is free and the whole manual is available inside the system, with an assistant that answers from this very content.

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