multipart/form-data, e o tempo real transmite Server-Sent Events.
URL base
Todo endpoint desta referência é relativo a:https://blob.squarecloud.app/v1, e aceita a mesma chave de API.
Autenticação
Crie uma chave de API nas configurações de segurança da sua conta e envie-a no headerAuthorization de toda requisição. O prefixo Bearer é opcional.
Sua primeira requisição
Informações da conta retorna o seu perfil, o seu plano e todas as aplicações e bancos de dados que você possui. Exige uma chave com o escopoaccount:read.
401 ACCESS_DENIED, a chave está ausente ou não foi reconhecida. Se receber 403 MISSING_SCOPE, a chave funciona, mas não tem account:read.
Formato das respostas
Uma chamada bem-sucedida responde2xx com "status": "success" e, quando há algo a retornar, os dados em response:
{ "status": "success" }. Uma chamada com falha responde 4xx ou 5xx com "status": "error" e um code para você decidir o que fazer:
snake_case. Todos os códigos, com o que fazer em cada um, estão em Erros.
IDs
- Aplicações e bancos de dados têm um id hexadecimal de 32 caracteres, como
a1b2c3d4e5f64a7b8c9d0e1f2a3b4c5d. Obtenha-os em Informações da conta ou no endereço do recurso no dashboard. - Uma aplicação compartilhada com você por um workspace é endereçada como
<appId>-<workspaceId>no caminho, por exemplo/v2/apps/<appId>-<workspaceId>/status. - Workspaces têm um id hexadecimal de 32 caracteres. Workspaces mais antigos mantêm um de 40 caracteres.
Limites
Cada conta tem um orçamento de requisições a cada 60 segundos, definido pelo plano, e alguns endpoints têm o próprio limite, informado na página deles. Veja Limitações e restrições para os valores e Erros para entender como o429 funciona.
Especificação OpenAPI
A API inteira está descrita em um documento OpenAPI emhttps://api.squarecloud.app/v2/openapi.json. Importe-o no Postman ou no Insomnia, ou gere um cliente a partir dele.
Próximos passos
Autenticação e escopos
Escolha os escopos de que cada integração precisa.
Códigos de erro
Todos os códigos que a API retorna e como tratar cada um.
Enviar uma aplicação
Faça o deploy de um zip com uma única requisição.
Limites de requisições
Orçamento de requisições por plano.

