Specifica OpenAPI

Descrizione leggibile dalle macchine dell'API REST di CleverUtils. Usala per generare SDK client, popolare client API come Postman o Insomnia, o esplorare gli endpoint in modo interattivo in Swagger UI.

Scarica la specifica

La specifica OpenAPI 3.1 si trova su:

URL
https://cleverutils.com/api/v1/openapi.json

Puoi scaricarla direttamente con cURL:

cURL
curl -O https://cleverutils.com/api/v1/openapi.json

Genera un SDK client

Usa openapi-generator per creare un client tipizzato in qualsiasi linguaggio. Esempi:

Client Python
openapi-generator-cli generate \
  -i https://cleverutils.com/api/v1/openapi.json \
  -g python \
  -o ./cleverutils-python-client
Client TypeScript
openapi-generator-cli generate \
  -i https://cleverutils.com/api/v1/openapi.json \
  -g typescript-fetch \
  -o ./cleverutils-ts-client
Client Go
openapi-generator-cli generate \
  -i https://cleverutils.com/api/v1/openapi.json \
  -g go \
  -o ./cleverutils-go-client

Importa in Postman / Insomnia

Swagger UI interattivo

Sfoglia e prova gli endpoint direttamente nel tuo browser:

Swagger UI viene caricato su richiesta. Fai clic sul pulsante qui sotto per visualizzare l'esploratore API interattivo. Non lo carichiamo automaticamente per mantenere leggera questa pagina.

Copertura della specifica

La specifica OpenAPI descrive:

Versioning

La specifica viene versionata insieme all'API. I breaking change andranno in un nuovo /api/v2/openapi.json con almeno 6 mesi di preavviso. I cambiamenti retrocompatibili (nuovi endpoint, nuovi campi opzionali) entrano in v1 immediatamente.

Vedi anche:

Richiedi una funzione

0 / 2000