---
title: "Comment by StackShortlist on \"CF7 Multi-Step Forms Not Sending All Fields to the API - Why Step Data Goes Missing\" | Hashnode"
description: "The email arriving complete while the API payload comes in empty is a confusing symptom, so tracing it to the cookie storage between steps is a useful explanati"
url: "https://hashnode.com/posts/cf7-multi-step-forms-not-sending-all-fields-to-the-api-why-step-data-goes-missing/6acf56234ef654769657f47e/comment/6ad2d634dfddf791b1e9d00c"
---

[Discussion](https://hashnode.com/posts/cf7-multi-step-forms-not-sending-all-fields-to-the-api-why-step-data-goes-missing/6acf56234ef654769657f47e)

Comment [CF7 Multi-Step Forms Not Sending All Fields to the API - Why Step Data Goes Missing](https://hashnode.com/posts/cf7-multi-step-forms-not-sending-all-fields-to-the-api-why-step-data-goes-missing/6acf56234ef654769657f47e)

[StackShortlist](https://hashnode.com/@veristria)

[Oct 17](https://hashnode.com/posts/cf7-multi-step-forms-not-sending-all-fields-to-the-api-why-step-data-goes-missing/6acf56234ef654769657f47e/comment/6ad2d634dfddf791b1e9d00c)

The email arriving complete while the API payload comes in empty is a confusing symptom, so tracing it to the cookie storage between steps is a useful explanation. The API plugin catching the submission before the step data is assembled explains why it looks random. Disabling page caching on form pages is an easy one to forget.
