Overview
This node integrates with the Pinterest API v5 to manage Pinterest pins and boards. Specifically, for the Pin - Delete operation, it allows users to delete a specific pin from their Pinterest account by providing the Pin ID.
Common scenarios where this node is beneficial include:
- Automating cleanup of outdated or unwanted pins on Pinterest.
- Integrating Pinterest content management into broader workflows, such as removing pins after a campaign ends.
- Managing Pinterest content programmatically without manual intervention.
Example use case: A marketing team uses this node in an automation workflow to delete pins related to expired promotions automatically.
Properties
| Name | Meaning |
|---|---|
| Authentication | Method of authentication; currently supports only OAuth2 authentication. |
| Pin ID | The unique identifier of the pin to be deleted. This is required to specify which pin to remove. |
Output
The output JSON contains a confirmation of the deletion:
{
"success": true,
"id": "<deleted_pin_id>"
}
success: Boolean indicating whether the deletion was successful.id: The ID of the pin that was deleted.
No binary data is output by this operation.
Dependencies
- Requires an OAuth2 authentication credential configured for Pinterest API access.
- The node makes HTTP requests to the Pinterest API endpoint:
https://api.pinterest.com/v5/pins/{pinId}using the DELETE method. - Proper API permissions/scopes must be granted to allow pin deletion.
Troubleshooting
- Missing or invalid Pin ID: If the Pin ID is not provided or incorrect, the API will return an error. Ensure the Pin ID is valid and corresponds to a pin owned by the authenticated user.
- Authentication errors: If OAuth2 credentials are missing, expired, or invalid, the request will fail. Refresh or reconfigure the OAuth2 token.
- Permission denied: The authenticated user may lack permission to delete the specified pin. Verify API scopes and ownership.
- Network or API errors: Temporary network issues or Pinterest API downtime can cause failures. Retry after some time or check Pinterest API status.
Links and References
- Pinterest API v5 Documentation
- Pinterest API - Pins Endpoint (for deleting pins)
- OAuth2 Authentication Guide