Referencia · reminders
Obtener recordatorio
/reminders/{id} Requiere el scope reminders:read.
Los mismos que ve el usuario en la app: los propios y los de sus proyectos compartidos. Sin acceso, inexistente o con id malformado responde el mismo 404.
Parámetros de ruta
idstringobligatorioId del recordatorio.
Respuestas
200
El recordatorio.
dataReminderobligatorioRecordatorio: algo a una hora o un día, sin estado (no se completa: se borra). Todos los campos están siempre presentes; los sin valor van como
null. Timestamps en epoch milisegundos UTC.Campos de Reminder
idstringobligatoriotitlestringobligatoriodatenumber | nullobligatorioInstante (epoch ms); en uno recurrente, la primera ocurrencia.
null= sin fecha.allDaybooleanobligatorioSin hora;
datees la medianoche de ese día en la zona horaria de quien lo creó.recurrenceRecurrence | nullobligatorioRegla de recurrencia de la tarea. Los campos opcionales pueden estar ausentes.
Campos de Recurrence
frequencyRecurrenceFrequencyobligatoriointervalnumberdayOfWeeknumber0 = domingo … 6 = sábado.
dayOfMonthnumber-1 = último día del mes; si no, 1..31.
notifyNotifyobligatorioAviso del recordatorio.
onDay= avisar el día;daysBefore= días de antelación;minutesBefore= minutos antes de la hora (0 = a la hora; sin él, la antelación por defecto del usuario). En uno de todo el día el aviso sale al empezar la jornada.Campos de Notify
onDaybooleanobligatoriodaysBeforeintegerminutesBeforeinteger
No admite otros campos: uno desconocido responde
422.locationstring | nullobligatorionotesstring | nullobligatorioprojectIdstring | nullobligatoriocreatedByPersonobligatorioCuenta de SecretarIA. Sin correo a propósito.
Campos de Person
idstringobligatorionamestring | nullobligatorioNombre de pila;
nullsi la cuenta ya no existe.
createdAtnumberobligatorioexcludedKeysarray<string>obligatorioDías (
YYYY-MM-DD) quitados de un recurrente conDELETE ?scope=occurrence.
401
Key ausente, malformada, inexistente, revocada, expirada o API deshabilitada (invalid_api_key, indistinguibles a propósito).
403
Scope insuficiente (insufficient_scope), recurso sin acceso (forbidden) o sincronización de calendario de una tarea que creó otra persona (calendar_creator_only).
404
Recurso inexistente, de otro usuario o id malformado (not_found, indistinguibles a propósito).
429
Límite superado (rate_limited) — 60 req/min (ráfagas de 20) y 5.000 req/día por key. Reintentar tras Retry-After.
500
Error interno (internal_error). Cuerpo opaco a propósito; reintentar con backoff.