• Instructions to Ask a Question

    For any assistance, please click the "Ask a Question" button and select the Pabbly product for which you require support.

    We offer seven comprehensive applications designed to help you efficiently manage and grow your business:

    Our support team endeavors to respond within 24 business hours (Monday to Friday, 10:00 AM to 6:00 PM IST). We appreciate your understanding and patience.

    🚀 Exclusive Lifetime Offers 🚀

    We invite you to take advantage of our special one-time payment plans, providing lifetime access to select applications:

    • 🔥 Pabbly Connect — Lifetime Access for $249View Offer
    • 🔥 Pabbly Subscription Billing — Lifetime Access for $249View Offer

    Make a one-time investment and enjoy the advantages of robust business management tools for years to come.

Cannot Access JSON Body Field in “API by Pabbly” Module Even After Correct Settings

Anamitra

Member
Hi Pabbly Team,

I’m encountering a critical issue while setting up an integration using the “API by Pabbly” module.


What I'm Trying to Achieve:

We’re setting up a workflow where we:

  • Capture a payment webhook from Razorpay
  • Map the amount to Silver, Gold, or Diamond tiers
  • Send a raw JSON POST request to Facebook’s Conversions API (CAPI)
    This is required to pass fields like content_name, event_id, and user_data for accurate conversion tracking.

Here’s what I’ve configured correctly:

  • Module: API by Pabbly
  • Action Event: POST
  • Payload Type: JSON
  • Authentication: No Auth
  • All checkboxes turned OFF:
    • Add Headers
    • Set Parameters
    • Simple Response
  • Tried:
    • Creating this step inside and outside a Router
    • Saving after each change
    • Refreshing the browser
    • Testing in multiple browsers and incognito windows
    • Rebuilding the API step from scratch

The problem:

Even after all these steps, the expected “Request Body (JSON)” field does not appear, so I cannot paste the raw JSON payload required for the CAPI integration.
This is blocking us from completing the most critical step — sending a raw JSON purchase event with tier-specific data like content_name to Meta.


Workflow name is Razorpay to META CAPI​


Suggested Fix:​

Please investigate if there's a bug in how the API by Pabbly module renders the raw JSON field under these conditions — especially inside Router branches or due to internal caching.


Request:​

Could you please:

  • Confirm if this is a known bug or limitation
  • Suggest any workaround
  • Or enable the raw JSON body input for us manually (if possible)


Looking forward to your help!

Warm regards,
Anamitra
 

Preeti Paryani

Well-known member
Staff member
Hello @Anamitra,

You can simply change the Action Event Method to "Custom Request". Once selected, a field named "Data" will appear, where you can map your request body in JSON format.

1747830322159.png


I hope this helps.
 
Top