multipart/form-data, et le temps réel diffuse des Server-Sent Events.
URL de base
Chaque endpoint de cette référence est relatif à :https://blob.squarecloud.app/v1, et elle accepte la même clé API.
Authentification
Créez une clé API dans les paramètres de sécurité de votre compte et envoyez-la dans l’en-têteAuthorization de chaque requête. Le préfixe Bearer est facultatif.
Votre première requête
Informations sur le compte renvoie votre profil, votre plan et chaque application et base de données que vous possédez. Il faut une clé avec le scopeaccount:read.
401 ACCESS_DENIED, la clé est absente ou n’est pas reconnue. Si vous recevez 403 MISSING_SCOPE, la clé fonctionne mais n’a pas account:read.
Format de réponse
Un appel réussi répond2xx avec "status": "success" et, lorsqu’il y a quelque chose à renvoyer, les données dans response :
{ "status": "success" }. Un appel en échec répond 4xx ou 5xx avec "status": "error" et un code sur lequel vous pouvez vous appuyer :
snake_case. Chaque code, avec la marche à suivre, figure dans Erreurs.
IDs
- Les applications et les bases de données ont un id hexadécimal de 32 caractères, comme
a1b2c3d4e5f64a7b8c9d0e1f2a3b4c5d. Récupérez-les avec Informations sur le compte ou dans l’adresse de la ressource dans le tableau de bord. - Une application partagée avec vous via un workspace s’adresse sous la forme
<appId>-<workspaceId>dans le chemin, par exemple/v2/apps/<appId>-<workspaceId>/status. - Les workspaces ont un id hexadécimal de 32 caractères. Les workspaces plus anciens conservent un id de 40 caractères.
Limites
Chaque compte dispose d’un budget de requêtes par tranche de 60 secondes, fixé par son plan, et certains endpoints ont leur propre limite, indiquée sur leur page. Consultez Limitations et restrictions pour les valeurs et Erreurs pour le fonctionnement du429.
Spécification OpenAPI
Toute l’API est décrite dans un document OpenAPI à l’adressehttps://api.squarecloud.app/v2/openapi.json. Importez-le dans Postman ou Insomnia, ou générez un client à partir de celui-ci.
Étapes suivantes
Authentification et scopes
Choisissez les scopes dont chaque intégration a besoin.
Codes d'erreur
Chaque code renvoyé par l’API et comment le gérer.
Envoyer une application
Déployez un zip en une seule requête.
Limites de débit
Budgets de requêtes par plan.

