> ## Documentation Index
> Fetch the complete documentation index at: https://supastack.dev/llms.txt
> Use this file to discover all available pages before exploring further.
> For the full documentation corpus in one file, fetch: https://supastack.dev/llms-full.txt

# Ferramentas de programador

API keys, webhooks, schedules, domínios e o registo de auditoria a partir da app.

## Chaves de API

GET e POST em /api/mobile/api-keys listam e criam API keys do workspace; DELETE revoga por id. A criação devolve a chave em claro uma única vez e nunca mais a mostra. As chaves levam um scope read ou write e um expiresInDays limitado entre zero e 3650 — zero nunca expira. Só owner e admin.


## Webhooks e entregas

GET e POST em /api/mobile/webhooks gerem as subscrições de endpoints; a criação devolve o segredo de assinatura uma vez. Cada endpoint suporta eliminação, uma lista de entregas com contagens de tentativas, códigos de resposta e o último erro, e uma ação de ping. Treze tipos de evento cobrem tarefas de IA, faturação, encomendas de comércio, contas ligadas, conteúdo, domínios, pedidos de funcionalidade, convites, membros e Stripe Connect.


## Schedules do workspace

GET e POST em /api/mobile/schedules listam e fazem upsert de schedules indexadas por workspace e tipo — {cron, enabled}; DELETE remove por id. As expressões cron correm em UTC, alternar uma schedule tem de reenviar o seu cron porque o upsert sobrescreve, e as execuções perdidas acumulam no registo da schedule.


## Domínios personalizados

GET e POST em /api/mobile/domains listam os domínios configurados com o seu alvo CNAME e um flag enabled que reporta off quando o provider não está configurado. DELETE remove um domínio e POST refresh volta a verificar o seu DNS.


## Registo de auditoria

GET /api/mobile/audit devolve as linhas de auditoria do workspace — owner e admin — cada uma com um label, o email do autor e o tipo de alvo. O cliente pede cem linhas por predefinição.


## Verificação e resolução de problemas

Cria uma chave, dispara um ping de webhook e alterna uma schedule. As cinco superfícies são território de owner/admin — verifica que um membro simples é negado em vez de lhe serem mostrados dados velhos.


## Seguinte

[Quadro de funcionalidades](https://supastack.dev/pt/docs/mobile/feature-board.md)
