Affected Product
Which product does this bug affect?
Calendar
Describe the bug
We pull events on an hourly basis and over the past 72 hours or so we see 3 sets of hourly calls to the event_instances endpoint where most of the data comes back as "null". I have reviewed issue #986 but this is different as 95% of the time the data is good. On the bad sessions, I see the first 8-10 events in the event_instances call return full data and then after that they all look like the json block below.
To Reproduce
Properly authenticaed requests to:
https://api.planningcenteronline.com/calendar/v2/event_instances?filter=future&include=resource_bookings,event_times,event&order=starts_at&per_page=99
Expected behavior
Good data in the response - as we receive 99% of the time.
Screenshots
{
"id": "xxx",
"name": null,
"approval_status": null,
"instance_id": "xxx",
"startz": "2025-12-14T16:00:00Z",
"endz": "2025-12-14T17:30:00Z",
"start": "2025-12-14 11:00",
"end": "2025-12-14 12:30",
"desc": null,
"occ_id": "200177249",
"summary": "https://api.planningcenteronline.com/calendar/v2/events/xxx",
"url": "https://chapel.churchcenter.com/calendar/event/xxx",
"resources": [
null,
null,
...
],
"resource_str": ",,,,,,,,,,,,,,,,,,,,,,,,,"
},
Additional Context:
Additional context
I have..
Affected Product
Which product does this bug affect?
Calendar
Describe the bug
We pull events on an hourly basis and over the past 72 hours or so we see 3 sets of hourly calls to the event_instances endpoint where most of the data comes back as "null". I have reviewed issue #986 but this is different as 95% of the time the data is good. On the bad sessions, I see the first 8-10 events in the event_instances call return full data and then after that they all look like the json block below.
To Reproduce
Properly authenticaed requests to:
https://api.planningcenteronline.com/calendar/v2/event_instances?filter=future&include=resource_bookings,event_times,event&order=starts_at&per_page=99
Expected behavior
Good data in the response - as we receive 99% of the time.
Screenshots
{
"id": "xxx",
"name": null,
"approval_status": null,
"instance_id": "xxx",
"startz": "2025-12-14T16:00:00Z",
"endz": "2025-12-14T17:30:00Z",
"start": "2025-12-14 11:00",
"end": "2025-12-14 12:30",
"desc": null,
"occ_id": "200177249",
"summary": "https://api.planningcenteronline.com/calendar/v2/events/xxx",
"url": "https://chapel.churchcenter.com/calendar/event/xxx",
"resources": [
null,
null,
...
],
"resource_str": ",,,,,,,,,,,,,,,,,,,,,,,,,"
},
Additional Context:
Additional context
I have..