Sigue el contrato de paginación
Comprueba si la herramienta devuelve cursor, desplazamiento, número de página o indicador de finalización. Considera completa una página corta solo si la API lo documenta; puede haber un marcador de continuación.
Mantén parámetros entre páginas y no cambies el orden durante el recorrido. Si los registros pueden cambiar, usa una clave de orden estable o una instantánea cuando exista y deduplica por identificador estable.
Confirma que está completo antes de actuar
Compara el total obtenido con el recuento o metadatos de finalización. Si no hay total, conserva la cadena de cursores y verifica que la respuesta final no indique otra página.
En actualizaciones masivas o exportaciones, guarda el progreso para reanudar desde el último cursor confirmado. No uses resultados parciales como conjunto completo al borrar, conciliar o informar totales.