Mailerlite Subscriber ID returns incorrectly

Hey,

I have looked at previous topics about this but nothing I saw there resolved this for me.

I am using the HTTP request node and when I create a user the response from from Mailerlite includes and ID that I use later to add that subscriber to a group, but the ID is not correct. The same happens if I specifically get a user by email. I am using the Mailerlite Classic API for this as the account is an old account.

Actual ID: 2047848192057387103
Returned ID: 2047848192057387000

If I do the same in Insomnia I notice something strange. The Visual Preview of the response is incorrect, but the Source is correct.


So it seems that N8N is returning the what Insomnia does as a Preview rather than the Source?

I can’t continue this flow without a solution here so I am hoping for any help I can get.

Cheers,

Shane

Hey @lonelyviking

Aren’t you able to use the newer API with this account? Maybe ask the support to upgrade it for you?

I’ve also faced this issue. Using HTTP Request nodes solved it for me, because the issue was the MailerLite node was still using the old API.

I’m still hoping for a solution to this issue.

@solomon thanks for your response.

Unfortunately, the Mailerlite account belongs to my client and can’t upgraded. As far as the N8N flow, I am already using an HHTP Request node.

Try enabling more options in your HTTP request.

At the bottom you can enable an option to receive the headers and I think there’s also something related to “Raw format”.