Overview
If your API request works in Postman but fails in ZappySys (SSIS PowerPack / ODBC Driver / API Connector), the fastest way to troubleshoot is to share your request as a cURL command.
This helps us:
- Reproduce your exact request
- Identify missing headers or authentication issues
- Fix configuration problems quickly
When Should You Use This?
Use this guide when:
- You see: “Works in Postman but not in ZappySys”
- Support asks for request details
- You want to replicate Postman configuration exactly
Step 1: Verify Your Request in Postman
Before exporting, double-check:
- HTTP Method (GET, POST, PUT, DELETE)
- Request URL & query parameters
- Headers (Authorization, Content-Type, etc.)
- Request Body (JSON, form-data, x-www-form-urlencoded)
Step 2: Convert Postman Request to cURL
- Click the Code (</>) button (top-right, near the Send button)
- This opens the Code Snippet window
- Select cURL from the dropdown
- Click Copy to Clipboard
Note: Postman supports multiple languages, but always choose cURL for troubleshooting with ZappySys.
Step 3: Clean Up the cURL (Recommended)
Postman often includes extra headers. Clean them before sharing:
Remove unnecessary headers:
Postman-TokenUser-Agent(optional)Accept-Encoding(optional)
Keep only important headers:
AuthorizationContent-Type- Any required custom headers
Example (Clean cURL)
curl --location 'https://api.example.com/data' \--header 'Authorization: Bearer <token>' \--header 'Content-Type: application/json' \--data-raw '{"name":"test"}'
Step 4: Share the cURL Script
Provide your cURL when:
- Creating a support ticket
- Replying to ZappySys support
Important: Always mask sensitive data
(Access Tokens, API Keys, Client Secrets)
Step 5: (Optional) Convert to Raw HTTP Format
If needed, you can also share your request like this:
POST /data HTTP/1.1Host: api.example.comAuthorization: Bearer <token>Content-Type: application/json{"name":"test"}
How This Helps in ZappySys
With the cURL request, we can:
- Reproduce your API call in:
- REST API Task
- JSON/XML/CSV Source or Web API Destination
- ODBC / JSON Driver / XML Driver
- Quickly identify:
- Missing headers
- Incorrect authentication
- Body formatting issues
Best Practice (Highly Recommended)
Whenever reporting:
“Working in Postman but not in ZappySys”
Always include your cURL script
This avoids back-and-forth and speeds up resolution significantly.
Advanced Tips
- OAuth 2.0 → Ensure token is included in
Authorizationheader - Redirects → Keep
--locationin cURL - Cookies → Include
Cookieheader if required - Large payloads → Verify JSON formatting and escaping
Related Resources
Final Note
If the issue still persists, share:
- cURL script

- ZappySys configuration screenshots
- Component used (SSIS / ODBC / Power BI / API Connector)

