{"slug":"firebase-cloud-messaging","name":"Firebase Cloud Messaging","host":"fcm.googleapis.com","site":"https://googleapis.com","category":"communication","docsUrl":null,"sources":[{"kind":"discovery","url":"https://fcm.googleapis.com/$discovery/rest?version=v1"},{"kind":"archive","url":"https://firebase.google.com/docs/cloud-messaging/troubleshooting"}],"url":"https://www.okapi.bot/providers/firebase-cloud-messaging/","json":"https://www.okapi.bot/api/v1/providers/firebase-cloud-messaging.json","breakingChanges":[{"slug":"device-group-management-on-fcm-notification-stops-working","api":"firebase-cloud-messaging","title":"Device group management on /fcm/notification stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-09-01","effectiveAt":"2027-09-29","scope":null,"calls":["/fcm/notification"],"method":null,"path":"/fcm/notification","source":{"url":"https://firebase.google.com/docs/cloud-messaging/troubleshooting","kind":"archive"},"quote":"All the InstanceId server APIs and the device group feature are deprecated and will be decommissioned on September 29, 2027.","migration":"Send to each FCM registration token with POST /v1/projects/{project}/messages:send instead of a device group; see Firebase's guide to migrating off device groups.","migrationChange":null,"needsDecision":"Device groups have no replacement: the code must keep its own list of registration tokens and send to each.","text":null,"publishedAt":"2026-10-23T10:30:28.856Z","updatedAt":"2026-10-23T10:30:28.856Z","status":"upcoming","tone":"risk","url":"https://www.okapi.bot/providers/firebase-cloud-messaging/breaking-changes/device-group-management-on-fcm-notification-stops-working/"},{"slug":"device-group-management-on-gcm-notification-stops-working","api":"firebase-cloud-messaging","title":"Device group management on /gcm/notification stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-09-01","effectiveAt":"2027-09-29","scope":null,"calls":["/gcm/notification"],"method":null,"path":"/gcm/notification","source":{"url":"https://firebase.google.com/docs/cloud-messaging/troubleshooting","kind":"archive"},"quote":"All the InstanceId server APIs and the device group feature are deprecated and will be decommissioned on September 29, 2027.","migration":"Send to each FCM registration token with POST /v1/projects/{project}/messages:send instead of a device group; see Firebase's guide to migrating off device groups.","migrationChange":null,"needsDecision":"Device groups have no replacement: the code must keep its own list of registration tokens and send to each.","text":null,"publishedAt":"2026-10-23T10:30:28.856Z","updatedAt":"2026-10-23T10:30:28.856Z","status":"upcoming","tone":"risk","url":"https://www.okapi.bot/providers/firebase-cloud-messaging/breaking-changes/device-group-management-on-gcm-notification-stops-working/"},{"slug":"device-group-management-on-iid-notification-stops-working","api":"firebase-cloud-messaging","title":"Device group management on /iid/notification stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-09-01","effectiveAt":"2027-09-29","scope":null,"calls":["/iid/notification"],"method":null,"path":"/iid/notification","source":{"url":"https://firebase.google.com/docs/cloud-messaging/troubleshooting","kind":"archive"},"quote":"All the InstanceId server APIs and the device group feature are deprecated and will be decommissioned on September 29, 2027.","migration":"Send to each FCM registration token with POST /v1/projects/{project}/messages:send instead of a device group; see Firebase's guide to migrating off device groups.","migrationChange":null,"needsDecision":"Device groups have no replacement: the code must keep its own list of registration tokens and send to each.","text":null,"publishedAt":"2026-10-23T10:30:28.856Z","updatedAt":"2026-10-23T10:30:28.856Z","status":"upcoming","tone":"risk","url":"https://www.okapi.bot/providers/firebase-cloud-messaging/breaking-changes/device-group-management-on-iid-notification-stops-working/"},{"slug":"device-group-management-on-notification-stops-working","api":"firebase-cloud-messaging","title":"Device group management on /notification stops working","kind":"removal","outcome":"fails","model":null,"announcedAt":"2026-09-01","effectiveAt":"2027-09-29","scope":null,"calls":["/notification"],"method":null,"path":"/notification","source":{"url":"https://firebase.google.com/docs/cloud-messaging/troubleshooting","kind":"archive"},"quote":"All the InstanceId server APIs and the device group feature are deprecated and will be decommissioned on September 29, 2027.","migration":"Send to each FCM registration token with POST /v1/projects/{project}/messages:send instead of a device group; see Firebase's guide to migrating off device groups.","migrationChange":null,"needsDecision":"Device groups have no replacement: the code must keep its own list of registration tokens and send to each.","text":null,"publishedAt":"2026-10-23T10:30:28.856Z","updatedAt":"2026-10-23T10:30:28.856Z","status":"upcoming","tone":"risk","url":"https://www.okapi.bot/providers/firebase-cloud-messaging/breaking-changes/device-group-management-on-notification-stops-working/"}]}