When submitting to the forms API we seem to be encountering a delay. In our application we are posting a form to your endpoint, then subsequently trying to retrieve the contact identifier for the contact that is created in your system via their email address. When this is done via the application (immediately after receiving response from the form post) we occasionally are receiving "contact does not exist" errors, however when I then hit the contacts endpoint manually with the same email address we are finding the record.
Is there a known delay between posting a form via the forms API and the contact created from the form being accessible via the contacts API?
There's not much we can do here except wait for the contact to be created. I'd suggest perhaps coding some retry logic into your integration if you first do not get the contact back, or utilize some sort of timeout method.
There's not much we can do here except wait for the contact to be created. I'd suggest perhaps coding some retry logic into your integration if you first do not get the contact back, or utilize some sort of timeout method.