Postmark Exporter is a Next.js application deployed on Vercel. This app is designed to help you export large datasets from Postmark as CSV files, overcoming the API's batch size limitations. It fetches data in chunks, compiles the results, and provides a complete, downloadable CSV file.
- Seamless Integration: Connects directly to Postmark's API to fetch data.
- Batch Processing: Retrieves data in batches and merges them into a single file.
- Overcomes Limitations: Handles Postmark's API restrictions to deliver full datasets.
- User-Friendly: Minimalistic interface for ease of use.
This app is deployed on Vercel, ensuring fast and reliable performance.
- Connect to Postmark: Enter your Postmark server key.
- Select Data: Specify the parameters for the export.
- Process Data: The app fetches data in batches, ensuring no information is lost.
- Export CSV: Download the compiled CSV file.
Unfortunately, Postmark doesn't allow to make requests from the cliend-side 😢 (this would be ideal).
Therefore, the server token is passed in the headers to the Next.js backend and then it's used to make the requests to the Postmark API. The server token is never saved nor logged.
Source: https://postmarkapp.com/support/article/1179-what-does-a-cors-error-mean
This project is open-source and available under the MIT License.
Feel free to suggest any additional details or adjustments! 🤓