Atajos y automatización
Courier expone cuatro acciones a la app Atajos. Se ejecutan dentro del propio proceso — mismos datos, mismos suscriptores y mismo registro que la app.
Requisito previo
Las acciones de anotación/audio envían a un suscriptor de tipo note — configura uno primero (La redacción → Suscriptores, tipo = Anotación).
Acciones
Anotar
Annotate(text?, subscriber?) → outcomeEnvía una anotación de texto. Sin parámetros, pide la entrada; pasa el nombre de un suscriptor para dirigirla cuando tengas varios endpoints de notas.
Ejemplo: un atajo "Al diario" en el botón de acción — una pulsación, dictas con Siri y listo.
Enviar ahora
Dispatch Now(range?) → count of dispatched itemsEjecuta el mismo pipeline que abrir la app: lee los datos de salud nuevos, los envía a todos los suscriptores con envío automático y devuelve cuántos registros salieron. Rango de fechas opcional para rellenar el histórico.
Ejemplo: una automatización matinal a las 08:00 — para cuando te sientes con el café, el sueño de anoche ya está en tus notas.
Leer datos
Read Data(date, kind) → JSONDevuelve el JSON canonical de los entrenamientos o el sueño de un día sin enviar nada — monta tus propios gráficos, alimenta otra app o archívalo en Archivos.
Pensamiento de audio
Audio Thought(audio) → outcomeToma un archivo de audio, lo transcribe (con el método de transcripción que tengas configurado) y envía el texto como una anotación.
Ejemplo: graba una nota de voz en el Apple Watch y compártela con este atajo.
Notas
- Las acciones devuelven valores de salida propios de Atajos, así que puedes encadenarlas (p. ej.
Read Data→ Obtener valor del diccionario → notificación). - Los resultados de los envíos desde Atajos aparecen en el mismo historial de envíos y respetan las mismas claves de idempotencia — las automatizaciones no pueden crear duplicados.