Salta ai contenuti

Account e team

Utilizzo: autenticazione con X-API-Key

Una volta che hai la chiave, autentica ogni richiesta aggiungendo l’intestazione X-API-Key con il valore completo della chiave. Non serve nessun altro dato di sessione — né cookie, né token Bearer.

Esempio reale, elencando le tue stesse chiavi:

curl -X GET "https://TUO_DOMINIO/api/v1/auth/api-keys" \
-H "X-API-Key: aa_TUA_CHIAVE_COMPLETA_QUI"

Risposta (200, esempio reale abbreviato):

[
{
"id": "985d256e-9809-...",
"name": "La mia integrazione",
"prefix": "aa_1b2e1ebd",
"scopes": ["tenant:config.manage", "tenant:content.manage", "tenant:self.manage"],
"expires_at": null,
"last_used_at": "2026-08-23T05:36:27Z",
"is_active": true,
"owner_type": "user",
"allowed_origins": [],
"created_by": "admin@tua-attivita.it"
}
]

Una chiave d’azienda (paragrafo 5) autentica esattamente allo stesso modo, senza sessione né credenziali personali — l’account di servizio del tenant risponde con le proprie chiavi (esempio reale):

curl -X GET "https://TUO_DOMINIO/api/v1/auth/api-keys" \
-H "X-API-Key: aa_9fe72924…"

Risposta (200, esempio reale abbreviato — nota "owner_type": "tenant"):

[
{
"id": "8a0b0f78-7b25-...",
"name": "AK-18 fix round 1 demo",
"prefix": "aa_9fe72924",
"scopes": ["tenant:config.manage", "tenant:content.manage", "tenant:self.manage"],
"expires_at": null,
"last_used_at": "2026-08-23T06:28:37Z",
"is_active": true,
"owner_type": "tenant",
"allowed_origins": [],
"created_by": "admin@tua-attivita.it"
}
]

Nota — Cosa NON permette una chiave API

Autentica chiamate all’API REST con i permessi del suo ruolo sigillato (paragrafo 7) — nient’altro. Nello specifico: non serve per accedere all’interfaccia web della Piattaforma (quella resta email + password, oppure Google), non è la stessa cosa dell’«Accesso per canale» di WhatsApp/Telegram (Manuale 51, un meccanismo diverso basato sulla verifica in due passaggi), e non dà accesso per vedere la chiave di un’altra persona né le chiavi di un altro tenant.