Para empezar

Introducción

Lista, modifica y publica tus aplicaciones de Setherion, y prepáralas para las tiendas de aplicaciones, desde tu propio código.

La API de Setherion trabaja sobre tus aplicaciones desde un script, un servidor o una automatización. Las lista, modifica una a partir de una instrucción, publica una y prepara una para Google Play y la App Store. Es el mismo trabajo que haces en el editor.

La API funciona en todos los planes, también en Free. Una modificación gasta créditos igual que en el editor, y escribir la página de la tienda gasta unos pocos y requiere Pro.

URL base

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

Conserva el www. La dirección sin él hace una redirección, y una redirección pierde la cabecera Authorization, así que la petición llega sin tu clave.

Una primera petición

Crea una clave en Settings, luego en API keys, y lista tus aplicaciones con ella:

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étodoRutaQué haceAcceso necesario
GET/projectsLista tus aplicaciones, con búsqueda y páginasCualquiera
POST/projects/{id}/editModifica una aplicación a partir de una instrucciónEditor
POST/projects/{id}/publishPone una aplicación onlineEditor
GET/projects/{id}/storeQué está listo para las tiendas de aplicaciones, y los pasosViewer
GET/projects/{id}/store/privacyLas respuestas de privacidad de las tiendas, leídas del códigoViewer
POST/projects/{id}/store/listingEscribe la página de la tiendaEditor

El acceso es el rol que tienes en la aplicación. Viewer basta para leer; editor hace falta para cambiar algo o gastar créditos. Los propietarios y los administradores tienen ambos. Una aplicación que no puedes usar al nivel que pide una llamada responde 404, igual que una aplicación que no existe.

Cada respuesta lleva ok

Toda respuesta es JSON y tiene un campo ok. Cuando algo se rechaza, ok es false, el código de estado dice qué tipo de problema es, y error es una frase que puedes mostrar a una persona:

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

Consulta Errores y límites para ver cada código de estado, cada límite y las frases exactas.

Qué gasta créditos

LlamadaCréditos
Listar, publicar, guía de tiendas, respuestas de privacidadNinguno
ModificarLos mismos que una modificación en el editor, tomados de la cuenta que paga la aplicación
Escribir la página de la tiendaUnos pocos, en Pro y superiores. Se devuelven si no salió ninguna página.

Úsala desde un asistente de IA

Si quieres que Claude, ChatGPT, Cursor o VS Code hagan esto por ti, no necesitas la API directamente. Conecta un asistente de IA en su lugar: ofrece estas mismas llamadas como herramientas, e inicias sesión sin clave.

¿Te ha sido útil esta página?

Únete a la comunidad

Preguntas, ideas y lo que otros están construyendo.