• Resolved varma

    (@evildon)


    It seems the Zoho Flow integration with Contact Form 7 is broken. Was able to create the API in WordPress, but the Zoho Flow website app registration screen getting “Contact Form 7 says “null” as error.

    Using the latest Contact Form 7 (Version 5.9.2) and Zoho Flow plugin (Version 2.2.0).

    I have tried another integration (with FluentSMTP) to check if it was some sort of IP blocking from website/server side, but it seems to be working correctly.

    So it seems there is some sort of bug between the integration of Contact Form 7 and Zoho Flow. Could you guys please check on it.

Viewing 7 replies - 1 through 7 (of 7 total)
  • Hello

    • This reply was modified 8 months, 1 week ago by rpraveen.
    Plugin Author Zoho Flow

    (@zohoflow)

    Hello Varma,

    We are getting 409 error with some broken script as response from the server. Upon checking, the API requests are not reaching the Zoho Flow plugin and is getting filtered before that. Based on further debugging we found that some host providers are blocking some reserved keywords in the API path. This needs to be whitelisted by reaching out to their support.

    We are sharing the API request details to check with your host provider. Below are the details
    API Path: /zoho-flow/contact-form-7/v1/forms
    Method: GET
    Response status: 409
    Response body: <script>document.cookie = “humans_21909=1”; document.location.reload(true)</script>?
    For further detailed clarification kindly reach us at [email protected]

    Regards,
    Zoho Flow Support

    Thread Starter varma

    (@evildon)

    Can i know were exactly the API blocking is happening? as we are on a dedicated server and we checked with no firewall in server side, but still not able to connect contact form 7 with Zoho Flow. Or what keywords are getting blocked?

    However, as i said earlier I tried another integration (with FluentSMTP) in the same WordPress installation, but it seems to be working correctly. (was able to connect it with Zoho Flow and use it )

    Plugin Author Zoho Flow

    (@zohoflow)

    The issue is not related to the firewall, instead it is due to mod_security. This problem is not unique and has been encountered earlier once with Contact Form 7 integration. It seems that the keyword ‘contact’ used in the filename or API path is causing the trouble here. For further clarification, you can refer to the following Stack Overflow thread: https://stackoverflow.com/questions/55915264/scriptdocument-cookie-humans-21909-1-document-location-reloadtrue-scri

    Thread Starter varma

    (@evildon)

    But, in my case i’m’m getting the following error while access the rest api via Postman.

    {“code”: “rest_cannot_access”,

    “message”: “DRA: Only authenticated users can access the REST API.”,

    “data”: {“status”: 401}}

    So, its not the mod_security issue, which is blocking the API, and its something else.

    Plugin Author Zoho Flow

    (@zohoflow)

    The mentioned error is returned from REST API access blocking plugin (We hope it is Disable REST API). Usually this error will be returned if authentication is not set during the REST API requests. We guess that you have tried this without proper authentication. These kind of errors will be returned in WordPress’s security layer itself. Zoho Flow Plugin will not be reached for the API request. As we mentioned in the previous reply the error we have received during the authentication in flow is due to the reserved keywords used in the filename. We would like to know the update you received from your host provider.

    We have received your support request over email and it is logged in our portal with this #97771372. Since sensitive datas could be shared in this conversation, We can follow up this conversation in that ticket thread.

    Thread Starter varma

    (@evildon)

    The issue has been resolved, it was related to the hosting provider.

Viewing 7 replies - 1 through 7 (of 7 total)
  • The topic ‘Not working with Contact Form 7’ is closed to new replies.