---
title: "Autenticazione e chiavi API"
description: "Come si autentica una chiamata all’Open API o al server MCP di Fincanva: le due intestazioni REST, la chiave API, OAuth 2.1 e la sua discovery, il 401."
canonical_url: "https://fincanva.com/it/sviluppatori/open-api/autenticazione-e-chiavi-api"
last_updated: "2026-10-03"
md_url: "https://fincanva.com/it/sviluppatori/open-api/autenticazione-e-chiavi-api.md"
---

# Autenticazione e chiavi API

Ogni chiamata a Fincanva porta esattamente una credenziale: una chiave API, via REST, oppure un token di accesso OAuth 2.1, via REST o MCP.

## Come si autentica una chiamata REST?

Invia esattamente una credenziale: `Authorization: Bearer` seguito da una chiave API o da un token di accesso, oppure `x-api-key` seguito da una chiave API. Inviarle entrambe, o un’intestazione `Authorization` con un altro schema, viene rifiutato con HTTP 401.

## Che cos’è una chiave API di Fincanva?

- Una chiave inizia con `fk_`, così una chiave trapelata si riconosce.
- Un account può avere al massimo 10 chiavi alla volta.
- Una chiave non ha una data di scadenza.
- Una chiave funziona solo via REST: il server MCP la rifiuta.
- Le chiavi si creano in «Impostazioni › API», con ogni piano a pagamento: dai un nome alla chiave e premi «Crea chiave».
- La chiave completa compare una sola volta, sotto «Non la vedrai più»: Fincanva ne conserva solo un’impronta.
- «Rinomina» cambia il nome di una chiave; «Revoca» la fa smettere di funzionare subito.

## Come funziona OAuth con Fincanva?

Un token di accesso OAuth 2.1 porta lo scope `fincanva.research` ed è emesso per una sola superficie, REST o MCP, dove funziona. Un client trova dove accedere dai documenti di discovery:

- i metadati della risorsa protetta, in `https://app.fincanva.com/.well-known/oauth-protected-resource`;
- i metadati dell’authorization server, in `https://app.fincanva.com/.well-known/oauth-authorization-server`.

## Che cosa succede quando l’autenticazione fallisce?

Una credenziale mancante, non valida, scaduta o revocata riceve HTTP 401 `unauthorized`, e ogni risposta di questo tipo porta un’intestazione `WWW-Authenticate` che dice che cosa inviare. Un piano che non include la superficie riceve HTTP 403 `plan_limit`, e `details.unlockedBy` indica il piano più basso che la include; [Piani, quote e limiti](/it/sviluppatori/primi-passi/piani-quote-e-limiti) mostra quali piani includono ciascuna superficie.

Fincanva ha uno scopo solo educativo e illustrativo: non è una consulenza finanziaria personalizzata, e i risultati passati o simulati non indicano quelli futuri. [Leggi l'Addendum ai Termini](https://fincanva.com/it/terms/addendum#section-3)
