multipart/form-data, e realtime trasmette Server-Sent Events.
URL base
Ogni endpoint di questa reference è relativo a:https://blob.squarecloud.app/v1, e accetta la stessa chiave API.
Autenticazione
Crea una chiave API nelle impostazioni di sicurezza del tuo account e inviala nell’headerAuthorization di ogni richiesta. Il prefisso Bearer è facoltativo.
La tua prima richiesta
Informazioni sull’account restituisce il tuo profilo, il tuo piano e tutte le applicazioni e i database di cui sei proprietario. Richiede una chiave con lo scopeaccount:read.
401 ACCESS_DENIED, la chiave è mancante o non viene riconosciuta. Se ricevi 403 MISSING_SCOPE, la chiave funziona ma non ha account:read.
Formato delle risposte
Una chiamata riuscita risponde2xx con "status": "success" e, quando c’è qualcosa da restituire, i dati in response:
{ "status": "success" }. Una chiamata non riuscita risponde 4xx o 5xx con "status": "error" e un code su cui basare la logica:
snake_case. Ogni codice, con cosa fare, è in Errori.
ID
- Applicazioni e database hanno un id esadecimale di 32 caratteri, come
a1b2c3d4e5f64a7b8c9d0e1f2a3b4c5d. Lo trovi in Informazioni sull’account o nell’indirizzo della risorsa nella dashboard. - Un’applicazione condivisa con te tramite un workspace si indica come
<appId>-<workspaceId>nel percorso, ad esempio/v2/apps/<appId>-<workspaceId>/status. - I workspace hanno un id esadecimale di 32 caratteri. I workspace più vecchi mantengono un id di 40 caratteri.
Limiti
Ogni account ha un budget di richieste ogni 60 secondi, stabilito dal suo piano, e alcuni endpoint hanno un proprio limite, indicato nella loro pagina. Consulta Limiti e restrizioni per i valori ed Errori per capire come funziona il429.
Specifica OpenAPI
L’intera API è descritta in un documento OpenAPI all’indirizzohttps://api.squarecloud.app/v2/openapi.json. Importalo in Postman o Insomnia, oppure genera un client a partire da esso.
Prossimi passi
Autenticazione e scope
Scegli gli scope di cui ha bisogno ogni integrazione.
Codici di errore
Ogni codice restituito dall’API e come gestirlo.
Carica un'applicazione
Fai il deploy di uno zip con una sola richiesta.
Rate limit
Budget di richieste per piano.

