Hi,
I have written a script that goes through my wanikani reviews and then updates beeminder with them. In the past few days however, it blew up to over a thousand reviews per day (the api page limit is 1000). Generally I filter by the updated_after
parameter giving it the last 24 hours, but it looks like these were actually updated in the right time frame, they were just created much earlier. Example:
{
"id": 858658477,
"object": "review",
"url": "https://api.wanikani.com/v2/reviews/858658477",
"data_updated_at": "2020-06-15T12:28:35.253247Z",
"data": {
"created_at": "2019-11-15T16:22:02.287085Z",
"assignment_id": 142746075,
"subject_id": 3783,
"spaced_repetition_system_id": 1,
"starting_srs_stage": 4,
"starting_srs_stage_name": "Apprentice IV",
"ending_srs_stage": 5,
"ending_srs_stage_name": "Guru I",
"incorrect_meaning_answers": 0,
"incorrect_reading_answers": 0
}
}
The field spaced_repetition_system_id
isnāt present in the api docs, so Iām guessing thatās what is being backfilled.
Does anyone know more about this? Iām going to have to change my script to filter out backfills client side, since thereās no created_after
endpoint parameter to filter them out with