FAQ

chevron-rightWhat is the JSON destination used for?hashtag

The JSON destination generates a stable HTTPS URL that serves your Coupler.io data as a JSON file. You can use this URL to feed data into tools that aren't natively supported by Coupler.io — such as Power BI (via Web connector), custom scripts, automation platforms like Make or Zapier, or any API-based workflow.

chevron-rightDoes the URL change every time the data flow runs?hashtag

No. The URL stays the same across every run. Only the data it serves is updated. This means you can configure your downstream tool once and it will always fetch the latest data. If you click Update in the destination settings, a new URL is generated and the old one is invalidated.

chevron-rightWhy do I get a 404 error when I open the JSON URL?hashtag

The URL returns a 404 until the data flow has completed at least one successful run. Go to your data flow, click Save and Run, and wait for the run to finish. After that, the URL will return data.

circle-info

If you're using the JSON destination with Power BI and seeing a 404, this is almost always the cause. See the Power BI destination article for more details.

chevron-rightCan I use the JSON destination with Power BI?hashtag

Yes. Paste the integration URL into Power BI's Get Data → Web connector. Make sure the data flow has run at least once before doing this, otherwise Power BI will receive a 404 error. Once connected, you can refresh the Power BI dataset to pull in the latest data from Coupler.io.

chevron-rightIs there an Append mode for the JSON destination?hashtag

No. The JSON destination only supports Replace mode — each run overwrites the data at the URL with the latest export. If you need to accumulate historical data over time, consider using a database destination like BigQuery or PostgreSQL instead.

chevron-rightHow do I handle nested JSON fields from sources like Shopify or Asana?hashtag

Some sources return fields as nested objects or arrays (for example, Shopify metafields or Asana custom fields). Coupler.io passes these through without automatically flattening them. You can use Coupler.io's transformation features to reshape data before it reaches the destination, or handle the parsing in your consuming tool or script.

chevron-rightCan any Coupler.io source send data to the JSON destination?hashtag

Yes. The JSON destination works with any source available in Coupler.io, including HubSpot, Google Ads, Facebook Ads, Pipedrive, Google Sheets, and more. You can also combine multiple sources in a single data flow using Join, Append, or Aggregate transformations.

chevron-rightIs the JSON URL secure?hashtag

The URL includes an access token that controls who can read the data. Anyone with the full URL can access the exported data, so treat it like a password. Avoid posting it in public places. If the token is compromised, click Update in the destination settings to generate a new URL.

chevron-rightHow do I test that my JSON URL is working correctly?hashtag

Paste the URL into an HTTP client like Postman, or simply open it in a browser. If the data flow has run successfully, you'll see a JSON array of your data. If you see a 404, the flow hasn't run yet, or the URL has been regenerated.

Last updated

Was this helpful?