Operazioni esposte
Non tutte le operazioni di una specifica devono essere pubbliche. Endpoint amministrativi, strumenti interni e operazioni ancora in bozza devono spesso restare nel documento, ma non comparire nella documentazione pubblicata o in MCP. La configurazione delle operazioni esposte rende esplicita questa scelta senza modificare il documento originale.
Come funziona
La configurazione viene salvata separatamente dalla specifica. Ogni voce identifica un’operazione e ne registra lo stato di attivazione:
- se presente, viene preferito l’
operationId; - vengono salvati anche
methodepath, per la validazione e per le specifiche prive di identificatori delle operazioni.
Il documento originale rimane invariato. Documentazione e MCP vengono generati combinando la specifica con l’elenco delle operazioni abilitate. Disattivare un’operazione la rimuove dalle interfacce pubblicate, senza eliminarla dal file.
L’interfaccia di selezione
L’interfaccia è pensata anche per specifiche di grandi dimensioni:
- Ricerca — filtra per metodo, percorso, riepilogo o tag;
- Raggruppamento per tag — usa il tag principale; le operazioni senza tag finiscono in un gruppo dedicato;
- Attivazione singola — abilita o disabilita un’operazione;
- Azioni per gruppo — abilita o disabilita tutte le operazioni di un tag;
- Selezione di tutti i risultati filtrati — la casella globale agisce sulle operazioni che corrispondono alla ricerca corrente.
Ogni operazione occupa una sola riga, così il suo stato rimane chiaro anche quando ha più tag.
Un punto di partenza pratico
Un approccio semplice consiste nell’abilitare tutto e poi disabilitare ciò che non deve essere pubblico:
- endpoint interni e amministrativi, ad esempio gestione utenti o controlli di stato interni;
- operazioni ancora in fase di progettazione;
- endpoint destinati esclusivamente al debug locale.
Poiché la selezione è indipendente dal documento, puoi aggiornarla mentre l’API evolve senza modificare la specifica.
Rapporto con la pubblicazione
La selezione decide quali operazioni mostrare. Altri controlli determinano se il documento è raggiungibile:
- il documento deve essere
ACTIVE; - documentazione e MCP hanno ciascuno un’impostazione di attivazione;
- l’accesso può richiedere una password di visualizzazione per la documentazione o una chiave di accesso per MCP.
Consulta Controllo degli accessi per conoscere tutti i controlli.
Limiti dei piani
Ogni piano limita il numero di operazioni esposte:
- Free — fino a 10;
- Pro — fino a 1.000;
- Team — fino a 10.000.
Vedi anche: Controllo degli accessi, Documenti e versioni.