Per iniziare

Introduzione

Elenca, modifica e pubblica le tue app Setherion, e preparale per gli store di app, dal tuo codice.

L’API di Setherion lavora sulle tue app da uno script, da un server o da un’automazione. Le elenca, ne modifica una a partire da un’istruzione, ne pubblica una e ne prepara una per Google Play e l’App Store. È lo stesso lavoro che fai nell’editor.

L’API funziona con ogni piano, anche quello Free. Una modifica spende crediti come nell’editor, e scrivere la scheda dello store ne spende alcuni e richiede Pro.

URL di base

text
https://www.setherion.com/api/v1

Tieni il www. L’indirizzo senza di esso reindirizza, e un reindirizzamento perde l’header Authorization, quindi la richiesta arriva senza la tua chiave.

Una prima richiesta

Crea una chiave in Settings, poi API keys, ed elenca con essa le tue app:

bash
curl https://www.setherion.com/api/v1/projects \
  -H "Authorization: Bearer $SETHERION_API_KEY"
json
{
  "ok": true,
  "total": 1,
  "truncated": false,
  "offset": 0,
  "nextOffset": null,
  "projects": [
    {
      "id": "7c1e4a52-9b0d-4f3e-8a61-2d5f0c9e7b14",
      "name": "Coffee shop",
      "description": null,
      "url": "https://coffee-shop.setherion.app",
      "updatedAt": "2026-09-19T10:42:07.000Z"
    }
  ]
}

Endpoint

MetodoPercorsoChe cosa faAccesso necessario
GET/projectsElencare le tue app, con ricerca e pagineQualsiasi
POST/projects/{id}/editModificare un’app a partire da un’istruzioneEditor
POST/projects/{id}/publishMettere un’app onlineEditor
GET/projects/{id}/storeChe cosa è pronto per gli store di app, e i passaggiViewer
GET/projects/{id}/store/privacyLe risposte sulla privacy per gli store, lette dal codiceViewer
POST/projects/{id}/store/listingScrivere la scheda dello storeEditor

L’accesso è il ruolo che hai sull’app. Viewer basta per leggere; editor serve per cambiare qualsiasi cosa o spendere crediti. Proprietari e admin hanno entrambi. Un’app che non puoi usare al livello che una chiamata richiede risponde 404, come un’app che non esiste.

Ogni risposta contiene ok

Ogni risposta è JSON con un campo ok. Quando qualcosa viene rifiutato, ok è false, il codice di stato dice che tipo di problema è, e error è una frase che puoi mostrare a una persona:

json
{ "ok": false, "error": "No such app on this account." }

Vedi Errori e limiti per ogni codice di stato, ogni limite e le frasi esatte.

Che cosa costa crediti

ChiamataCrediti
Elencare, pubblicare, guida per gli store, risposte sulla privacyNessuno
ModificareLo stesso di una modifica nell’editor, presi dall’account che paga l’app
Scrivere la scheda dello storePochi, con Pro e superiori. Restituiti se non è uscita nessuna scheda.

Usarla da un assistente IA

Se vuoi che Claude, ChatGPT, Cursor o VS Code lo facciano per te, non ti serve l’API direttamente. Collega un assistente IA invece: offre queste stesse chiamate come strumenti, e accedi senza una chiave.

Questa pagina ti è stata utile?

Unisciti alla community

Domande, idee e cosa stanno creando gli altri.