Moesif supports selecting and exporting API Calls as a Postman Collection for easy replay. This enables a few different functionalities, including:
- exporting API calls for debugging any problematic API calls or even sequences of API calls
- Creating robust test suites in Postman from your actual API data in Moesif
Replaying API calls in Postman requires two simple steps, one to export the data from Moesif and one to import from. This functionality doesn’t even require a Postman account.
Exporting the calls in Moesif
Navigate to the Live Event Log screen.
Select the calls that you want to export into the Postman Collection. Simply select the checkboxes beside the calls you want to export and click Run in Postman to export them.
Exporting the calls into a Postman collection will include everything you need to recreate an API call. This will include the body, headers, params, etc.
Once you click the Run in Postman button, a modal will appear to allow you to download the collection. Click Download Postman Collection to download the collection file to your local machine.
The Postman Collection will be downloaded and ready to load into Postman.
Loading the collection into Postman
In Postman, click the Collections tab on the right side of screen and then click Import.
A modal will appear where you can either pick the Postman Collection file from a file picker or drag-and-drop the file onto the modal to import it. Once the file is selected, you’ll see the contents in the modal.
Click Import to actually bring the collection into Postman. You should now see the collection displayed in the Collections pane in Postman.
Replaying the requests and debugging
With the collection now available in Postman, select one of the requests to replay.
Every detail of the request will be populated including the params, headers, and body. From here, you can click the blue Send button beside the URL to send an exact copy of the web API request to your endpoint.