Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[source-klaviyo]: connector missing fields ahead of Klaviyo API v1 Deprecation on June 30th #39554

Open
1 task done
glevineLeap opened this issue Jun 18, 2024 · 5 comments
Open
1 task done

Comments

@glevineLeap
Copy link

glevineLeap commented Jun 18, 2024

Connector Name

source-klaviyo

Connector Version

2.7.0

What step the error happened?

None

Relevant information

The v1/v2 legacy APIs are scheduled to be retired by Klaviyo on June 30th, 2024. As such, all source versions below 2.0 will stop working at that time and anyone using an earlier version will be forced to migrate onto a 2.0+ version.

Currently, there is still not parity in the data available between the two major versions. For example, this slack thread calls out that "the new API doesn't return profile data or profile ID with event's stream data" and this requires calling another endpoint that Airbyte doesn't currently include.

Happy to contribute if someone can point me in the right direction.

Relevant log output

No response

Contribute

  • Yes, I want to contribute
@marcosmarxm
Copy link
Member

@glevineLeap the API revision the Klaviyo connector uses today is 2023-10-15 which has plans to be deprecated only in 2025.

@marcosmarxm
Copy link
Member

@glevineLeap it is confusing to me what is the goal of this issue. Are some field missing considering the current version, can you point the Klaviyo documentation to the endpoint and fields?

@glevineLeap
Copy link
Author

glevineLeap commented Jun 18, 2024

@glevineLeap the API revision the Klaviyo connector uses today is 2023-10-15 which has plans to be deprecated only in 2025.

@marcosmarxm Correct, but the current version is still not at data parity with the 1.x versions of the connector. So, this version of the connector won't be deprecated but the old ones that I think many people are still using will be.

@glevineLeap it is confusing to me what is the goal of this issue. Are some field missing considering the current version, can you point the Klaviyo documentation to the endpoint and fields?

Specifically, in our case we don't have a way under the new structure to link events with flows/campaigns. There's an included field in Get Events that's not currently in the Airbyte schema.

@glevineLeap
Copy link
Author

There are other relevant fields (for example Campaigns no longer includes the number of recipients and theres a separate Get Campaign Recipient Estimation endpoint), but the event-flow/campaign tie is the only thing we don't have a workaround for right now.

@keligijus
Copy link

keligijus commented Jan 8, 2025

@marcosmarxm, we're seeing the connector using version 2023-02-22, which is to expire in 1,5 months. Would you be able to look into this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants