Contact and orders not showing in dashboard

We have weird issue, we are creating contacts and order via API and receiving custom alert via webhook from infusionsoft, we have few instances where contact and orders are created but when we try to check in infusionsoft they do not show either using email ID or contact/order Ids, seems like they got deleted, its for some random contacts/order creation, need help.

Try checking if the Contact ID has been correctly set for the Order via the API. If a Zero value ID is being assigned, then you will have difficulty retrieving the order.

If you have persistent issues, I recommend you raise a Developer Support Ticket just in case something else is going on.

yea i checked via API no contact or order is showing via API either, it seems the contact and order gets deleted as soon as its created from system and im not sure why this is so and its random and not for all contacts/order created, i’ve sent the ticket yesterday!

thanks

Taking a guess here, are you setting any Unicode or Special Characters in the Order?

I am wondering if Keap API is aborting the creation because it does not like something in the data.

Also, what Time Zone are you applying for the Date? Are you using XML-RPC or REST?

If you logged the contact Ids that were generated, you can do a search in the Keap UI under Contacts → New Search → Misc Criteria. Scroll all the way to the bottom and find the Id Range fields, and it “should” return the contacts with in that range. At the very least it should confirm if the contacts exist in Keap.

I know for one of my clients they have at least one order where the contact was deleted and the order persisted. In the order description is says something to the effect of there not being enough data to find the contact or the contact was deleted… so it can happen.

no, not using any special character, in webhook the data received is correct for contact and order, the issue is no data is returned in keap UI dashboard and via API, im using REST, time zone is New York US

I would recommend setting up the request in Postman.

Using Postman will confirm you’re connecting to the API correctly, and should return any error your getting, and what HTTP status the API is returning.

thats didn’t returned any error we received contact ID and Order Id in API request but when checked in UI no contact and order found, i double checked the API tokens and app some contacts and order are creating and few not