Changelog
Settembre 2026
Impostazioni modelli e limiti dell’account ora identici tra API e dashboard
I prompt creati tramite API potevano essere eseguiti su modelli non abilitati nelle Impostazioni modelli del progetto, così i filtri della dashboard mostravano meno modelli di quanti i prompt effettivamente tracciassero. L’API ora usa le impostazioni modelli del progetto come fonte di verità e applica tutti i limiti applicati dalla dashboard, con gli stessi codici di errore. Vedi Automatizza un pitch per il flusso agenzia end-to-end.PUT /projects/{projectId}accettamodels— l’equivalente API della pagina Impostazioni modelli. Sostituisce il set, risincronizza tutti i prompt del progetto (syncedPromptCount) e applica il numero massimo di modelli del piano, il budget di prompt Brand e la proiezione di risposte Agency (meteredNoticesul pacchetto più alto)GET /projects,GET /projects/{projectId}ePOST /projectsrestituisconomodels(impostazione del progetto → predefinito dell’account) elanguagePOST /projects/{projectId}/prompts:modelsè facoltativo e usa come predefiniti i modelli del progetto; un elenco esplicito deve esserne un sottoinsieme, altrimenti400 model_not_enabled. Nuovo controllo sulla proiezione di risposte Agency, identico alla dashboardPOST /projectsapplica i controlli sui progetti della dashboard: i progetti pitch richiedono un account Agency e uno slot pitch libero, i progetti cliente uno slot libero sui pacchetti Agency (agency_limit) e il numero massimo di progetti del piano sui piani Brand- Errori: le violazioni dei limiti ora restituiscono
403 FORBIDDENcon unerror.details.reasonleggibile dalla macchina (agency_limit,prompt_budget_exceeded,prompt_limit,model_limit,model_not_available,pitch_prompt_limit,pitch_expired,pitch_project_limit) invece di un generico500 - MCP
list_projectsrestituiscelanguage,isPitchemodelsper ogni progetto
Visibility = nominato O citato; nuovi Mention Rate e Citation Rate
Finseo ora distingue i due modi in cui un brand compare in una risposta AI — nominato nel testo della risposta e citato come fonte — e li riporta come KPI separati. Vedi KPI e metriche.- Visibility ridefinita: una risposta conta come visibile quando il brand viene nominato nel testo oppure il suo dominio (o un alias di dominio configurato) viene citato come fonte. Prima contavano solo le menzioni nel testo, quindi la Visibility può risultare leggermente più alta rispetto a prima per i brand i cui siti vengono citati senza essere nominati
- Nuovi KPI: Mention Rate (quota di risposte che nominano il brand) e Citation Rate (quota di risposte che citano il dominio proprio), entrambi con lo stesso denominatore della Visibility. Si sovrappongono, quindi Visibility ≤ Mention Rate + Citation Rate
- REST
/metricsrestituiscementionRate,citationRate,citedper periodo, oltre amentionRateChange,citationRateChange,citedChange;responseVisibilityRateora usa la definizione nominato-o-citato - REST
/metrics/timeseriesaggiungecitedper giorno (nullper i giorni provenienti da rollup senza citazioni) - REST
/competitorsaggiungementionRate,mentionRateChange,totalCitations,citationRate,citationRateChangeevisibilityIsMentionOnly;visibilityRate/visibleResultsora usano la definizione nominato-o-citato. IlsortBypredefinito èvisibility - REST
/promptsaggiungementionRateecitationRateper Prompt;isVisibleusa la definizione nominato-o-citato - MCP:
get_visibility_metricseget_visibility_timeseriesrestituisconomentionRatePercent,citationRatePercenteownDomainCitedAnswers;get_competitor_rankingrestituiscementionRatePercent,citationRatePercentevisibilityIsMentionOnly;list_promptsrestituiscementionRatePercentecitationRatePercent.visibilityRatePercentsegue ovunque la definizione nominato-o-citato e le note dei tool spiegano la suddivisione - Alias di dominio: domini aggiuntivi per il matching delle citazioni (es. TLD nazionali, sottodomini shop) possono essere configurati per progetto nelle impostazioni della dashboard; si applicano a tutti i prompt del progetto
Fix: i Prompt creati con POST /prompts vengono elaborati subito
I Prompt aggiunti tramite l’API REST venivano salvati ma non messi in coda per i worker, quindi venivano presi in carico solo dal passaggio notturno — e, in un progetto nuovo, salvati senza dominio e nome del brand del progetto, così il brand non poteva mai essere riconosciuto nelle risposte.
- I Prompt vengono ora messi in coda immediatamente (
enqueued: truenella risposta); le prime risposte arrivano di solito entro pochi minuti - Il Prompt eredita dominio, nome del brand (
namedel progetto), sinonimi, alias di dominio e frequenza di Tracking del progetto. I progetti senzawebsiteUrlvengono rifiutati con400 languageora usa come predefinita la lingua del progetto e viene normalizzato alla notazione della dashboard (de→DE), così il filtro paese trova anche i Prompt aggiunti via API
Progetti pitch + lingua obbligatoria
- Progetti pitch tramite API:
POST /v1/projectsaccettaisPitchepitchDurationDays(1,7o14, predefinito 14) — nessun costo di progetto, massimo 50 prompt e sospensione automatica alla chiusura della finestra. Gli slot dipendono dal piano agenzia (250 con Agency Starter, 500 con Agency Studio) - Conversione dei pitch vinti:
PUT /v1/projects/{projectId}con{"convertFromPitch": true}trasforma un pitch in un progetto cliente completo (verifica uno slot libero e il budget di risposte, quindi riattiva i prompt sospesi) languageora è obbligatorio suPOST /v1/projects— uno dei 22 codici supportati (en,de,fr,es,it,nl,pt,pl,sv,da,tr,ja,no,fi,cs,ru,zh,zh-tw,ko,hi,ar,he). Prima la lingua veniva dedotta da un crawl del sito, che spesso selezionava l’inglese per mercati non anglofoniGET /v1/projectsora restituisceisPitchper ogni progetto, oltre apitchDurationDaysepitchExpiredAtper i progetti pitch
Marzo 2026
v1.0.0 - Release iniziale
- Customer API con 14 endpoint per progetti, prompt, metriche, competitor, fonti, tag ed export
- Autenticazione con API key con scope granulari (read, write, export) e restrizioni per progetto
- Rate limiting per piano (Starter: 60/min, Pro: 180/min, Enterprise: 600/min)
- MCP Server per l’integrazione con Claude Desktop e Cursor