Actions87
- Users Actions
- Shopping & Catalogs Actions
- Advertising & Campaigns Actions
- Advanced Analytics Actions
- Engagement Features Actions
- Business Tools Actions
- Search & Discovery Actions
- Pins Actions
- Boards Actions
Overview
This node provides an integration with Pinterest's API, specifically supporting a wide range of operations across multiple Pinterest resources. For the Engagement Features resource and the Report Pin operation, it allows users to report a specific pin on Pinterest for various reasons such as spam, inappropriate content, copyright infringement, harassment, misinformation, or other issues.
This functionality is useful in scenarios where automated workflows need to moderate or flag problematic content on Pinterest based on custom criteria or external triggers. For example, a marketing team could automatically report pins that violate brand guidelines or community standards detected by other systems.
Properties
| Name | Meaning |
|---|---|
| Report Reason | The reason for reporting the pin. Options include: Spam, Inappropriate, Copyright, Harassment, Misinformation, Other |
Output
The node outputs JSON data representing the response from the Pinterest API after attempting to report the pin. This typically includes confirmation of the report action or details about any errors encountered.
The output structure is:
{
"json": {
// Response data from the Pinterest API regarding the report action
},
"itemData": {
"item": <index_of_input_item>
}
}
No binary data output is involved in this operation.
Dependencies
- Requires an active subscription and valid API key credential for the external "N8N Tools API" service.
- Requires OAuth2 authentication credentials for Pinterest API access.
- The node internally uses helper classes to interact with different parts of the Pinterest API, including engagement features.
- Proper configuration of these credentials in n8n is necessary for successful execution.
Troubleshooting
- Invalid Subscription or API Key: If the node throws an error indicating invalid subscription or API key, verify that the API key credential is correctly configured and active.
- Permission Errors: Reporting pins requires appropriate permissions on the Pinterest account. Ensure the OAuth2 credentials have sufficient scopes.
- Pin ID Missing or Incorrect: The operation requires a valid Pin ID. Double-check that the Pin ID input is correct and corresponds to an existing pin.
- Network or API Errors: Transient network issues or Pinterest API downtime can cause failures. Retrying the workflow later may resolve these.
- Continue On Fail: If enabled, the node will continue processing subsequent items even if one fails, returning error details in the output.
Links and References
- Pinterest API Documentation - Reporting Pins (general reference)
- n8n Documentation - Creating Custom Nodes
- N8N Tools API - General Information (for subscription and API key management)
If you need further details on other operations or resources, feel free to ask!