Dan opened a Discussion on this here: An Important Change is Coming to Marketo's REST and SOAP APIs so maybe you can delete your thread and continue over there to help concentrate the discussions in one place.
1 of 1 people found this helpful
Thanks Sanford. I didn't see anything in the developer section and when I read that original post it seemed more of a general how people plan to deal with it with integrations. It didn't have all the replies when I read it.
I added my comments there and will delete this.
Edit - actually Kenny replied here as I was writing the other reply. So delete that one. Sorry for any confusion.
>Will there be any time before the switch-over that the API returns both the new “marketoGUID” string field and the existing ActivityId?
We may be adding this in our Minor release next month. I'll share this when I'm certain.
>Is there a way to switch an instance over to this prior to the Spring 2017 release?
This this change is coming as part of an infrastructure rollout, so coordinating cutover would be difficult at best.
>If the MarketoGUID is not available when the current ActivityID becomes unreliable, how should we uniquely identify an Activity record?
You shouldn't have to face this scenario
>When can we expect the API documentation to be updated to include the new “marketoGUID” field?
We'll try to get this all updated for the "how-to" docs over the next few days to a week. The endpoint reference will need to wait since it's generated from code
>Will old activities be back-filled with the “marketoGUID” field?
>Does Marketo plan to use versioning in their REST APIs going forward?
Yes. Versioning would not help in this case however, since our infrastructure will no longer provide the means to generate a unique integer ID in the same way.
>Should we expect other breaking changes with short time-frames like this in the Marketo API going forward?
This situation is somewhat unique because our infrastructure is pushing this change onto our public interface. Whenever possible, we'll give as much advance warning as we possibly can.
Thanks for the reply and the additional information.
Looking forward to hearing more over the coming weeks.
Just re-read the comments here. Through Bulk Extract API for activity, we get many records with an empty "" marketoGUID. We see this on multiple Marketo instances. I've also submitted a ticket on this.