Visualizzare la tua specifica
La tua specifica è servita come OpenAPI 3.1, in JSON o YAML. Entrambi gli endpoint richiedono la tua API key e non vengono mai addebitati. Crea una key nella dashboard Syrto (solo amministratori), poi scaricala e salvala:npx @scalar/cli), Postman o un plugin OpenAPI per l’IDE.
Non esiste un visualizzatore della specifica integrato nella pagina, per scelta: la specifica è protetta dalla tua API key segreta. Scaricala con la tua key e visualizzala in uno strumento che controlli tu, anziché incollare la key in una pagina web.
Generare un client
La specifica è un contratto indipendente dal linguaggio, quindi puoi generare un client tipizzato dal file salvato con qualsiasi generatore OpenAPI:operationId stabile (lo slug dell’endpoint), così i nomi dei metodi generati restano puliti, e il code di errore è un enum tipizzato che copre l’intera tassonomia degli errori - un client generato vede codici esatti, non una stringa generica.
Versionamento
Il versionamento è per risorsa e compare nel nome della risorsa, solo quando una modifica romperebbe i chiamanti esistenti:- La prima versione di un endpoint usa il nome pulito della risorsa - ad esempio
/companies/{taxId}/financials. - Una modifica non retrocompatibile viene rilasciata come un nuovo endpoint con suffisso
-vN(ad esempio/companies/{taxId}/financials-v2). L’originale continua a funzionare ed è contrassegnato comedeprecatednella specifica. - Non esiste un prefisso globale
/v1- ogni endpoint evolve in modo indipendente, e ogni versione è un’operazione distinta con il proprio schema.