For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /es/docs/mobile/developers.md (or send Accept: text/markdown).
Herramientas de desarrollador
Claves de API, webhooks, programaciones, dominios y el registro de auditoría desde la app.
Claves de API
GET y POST sobre /api/mobile/api-keys listan y crean claves de API del espacio de trabajo; DELETE las revoca por id. La creación devuelve la clave en claro una sola vez y nunca vuelve a mostrarse. Las claves llevan un ámbito read o write y un expiresInDays de cero a 3650 —cero nunca caduca—. Solo owner y admin.
Webhooks y entregas
GET y POST sobre /api/mobile/webhooks gestionan las suscripciones de endpoints; la creación devuelve el secreto de firma una sola vez. Cada endpoint admite eliminación, una lista de entregas con recuentos de intentos, códigos de respuesta y el último error, y una acción de ping. Trece tipos de evento cubren tareas de IA, facturación, pedidos de comercio, cuentas conectadas, contenido, dominios, solicitudes de funciones, invitaciones, miembros y Stripe Connect.
Programaciones del espacio de trabajo
GET y POST sobre /api/mobile/schedules listan e insertan o actualizan programaciones claveadas por espacio de trabajo y tipo —{cron, enabled}—; DELETE las elimina por id. Las expresiones cron se ejecutan en UTC, al activar o desactivar una programación hay que reenviar su cron porque el upsert sobrescribe, y las ejecuciones perdidas se acumulan en el registro de la programación.
Dominios personalizados
GET y POST sobre /api/mobile/domains listan los dominios configurados con su destino CNAME y un flag enabled que informa desactivado cuando el proveedor no está configurado. DELETE elimina un dominio y POST refresh vuelve a comprobar su DNS.
Registro de auditoría
GET /api/mobile/audit devuelve las filas de auditoría del espacio de trabajo —owner y admin—, cada una con una etiqueta, el correo del actor y el tipo de objetivo. El cliente pide cien filas por defecto.
Verificación y solución de problemas
Crea una clave, dispara un ping de webhook y alterna una programación. Las cinco superficies son territorio de owner/admin: verifica que un member simple es denegado en lugar de ver datos obsoletos.