Actions4
- Account Actions
- Media Actions
- Post Actions
Overview
This node interacts with the PostPulse API to manage media-related tasks, specifically allowing users to check the status of a media import job. The "Get Upload Status" operation under the "Media" resource lets you query the current state of an ongoing or completed media upload/import process by providing the import job's ID.
Common scenarios where this node is beneficial include:
- Monitoring the progress of large media files being uploaded asynchronously.
- Automating workflows that depend on media availability after upload completion.
- Integrating media import status checks into broader social media management pipelines.
For example, after initiating a media upload in a previous step, you can use this node to periodically check if the media has been successfully imported before proceeding to schedule posts using that media.
Properties
| Name | Meaning |
|---|---|
| Import ID | The numeric ID of the media import job whose upload status you want to check. This ID is required to identify the specific import job. |
Output
The node outputs JSON data representing the status of the specified media import job. The exact structure depends on the API response but typically includes fields such as:
- Current status (e.g., pending, processing, completed, failed)
- Progress details or percentage
- Any error messages if the import failed
- Metadata about the imported media (if available)
No binary data output is indicated for this operation.
Dependencies
- Requires an active connection to the PostPulse API.
- Needs an API authentication token configured via OAuth2 credentials within n8n.
- The base URL for API requests is
https://api.post-pulse.com.
Troubleshooting
Common issues:
- Providing an invalid or non-existent Import ID will likely result in an error or empty status response.
- Network connectivity problems or incorrect API credentials will cause request failures.
- If the import job is very recent, the status might not be immediately available; retry after some delay.
Error messages and resolutions:
- "Import job not found" — Verify the Import ID is correct and corresponds to an existing media import job.
- Authentication errors — Ensure the API key or OAuth2 credentials are correctly set up and have not expired.
- Timeouts or network errors — Check your internet connection and API service status.
Links and References
- PostPulse API Documentation (hypothetical link for reference)
- n8n OAuth2 Credential Setup Guide: https://docs.n8n.io/credentials/oauth2/