Primeiros passos

Introdução

Liste, edite e publique seus apps do Setherion, e deixe-os prontos para as lojas de apps, a partir do seu próprio código.

A API do Setherion trabalha nos seus apps a partir de um script, de um servidor ou de uma automação. Ela lista os apps, muda um a partir de uma instrução, publica um e prepara um para o Google Play e a App Store. É o mesmo trabalho que você faz no editor.

A API funciona em todos os planos, inclusive o Free. Uma edição gasta créditos como no editor, e escrever a página da loja gasta alguns e exige o Pro.

URL base

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

Mantenha o www. O endereço sem ele redireciona, e um redirecionamento perde o cabeçalho Authorization, então a solicitação chega sem a sua chave.

Uma primeira solicitação

Crie uma chave em Settings, depois API keys, e liste seus apps com ela:

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"
    }
  ]
}

Endpoints

MétodoCaminhoO que fazAcesso necessário
GET/projectsListar seus apps, com busca e páginasQualquer
POST/projects/{id}/editMudar um app a partir de uma instruçãoEditor
POST/projects/{id}/publishColocar um app no arEditor
GET/projects/{id}/storeO que está pronto para as lojas de apps, e os passosVisualizador
GET/projects/{id}/store/privacyAs respostas de privacidade das lojas, lidas do códigoVisualizador
POST/projects/{id}/store/listingEscrever a página da lojaEditor

O acesso é a função que você tem no app. Visualizador basta para ler; editor é preciso para mudar qualquer coisa ou gastar créditos. Donos e administradores têm os dois. Um app que você não pode usar no nível que uma chamada exige responde 404, igual a um app que não existe.

Toda resposta traz ok

Toda resposta é JSON com um campo ok. Quando algo é recusado, ok é false, o código de status diz que tipo de problema é, e error é uma frase que você pode mostrar a uma pessoa:

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

Veja Erros e limites para cada código de status, cada limite e as frases exatas.

O que custa créditos

ChamadaCréditos
Listar, publicar, guia das lojas, respostas de privacidadeNenhum
EditarO mesmo que uma edição no editor, tirado da conta que paga pelo app
Escrever a página da lojaAlguns, no Pro e acima. Devolvidos se nenhuma página saiu.

Use a partir de um assistente de IA

Se você quer que o Claude, o ChatGPT, o Cursor ou o VS Code faça isso por você, não precisa da API diretamente. Conecte um assistente de IA: ele oferece essas mesmas chamadas como ferramentas, e você entra sem uma chave.

Esta página foi útil?

Entre na comunidade

Perguntas, ideias e o que outras pessoas estão criando.