SEO Content Machine icon

SEO Content Machine

SEO Content Machine node

Overview

The node integrates with the SEO Content Machine API to manage and manipulate SEO-related tasks programmatically. It supports various operations on "Task" resources, such as retrieving content, starting or aborting tasks, duplicating, deleting, updating task data, and checking status. This node is useful for automating SEO content workflows, managing content generation tasks, and integrating SEO content management into broader automation pipelines.

For example, you can use this node to fetch generated content from a specific SEO task, start a new content generation task, or update existing task data without manual intervention.

Properties

Name Meaning
Task The identifier of the SEO task to operate on. Can be selected from a list or specified by ID.
Content Path Optional path within the task's content folder structure to retrieve specific sub-content.
  • Task: This property lets you specify which SEO task to target. You can select it from a searchable list or provide its ID directly.
  • Content Path: When fetching content, this optional string allows specifying a sub-folder or nested path inside the task's content to retrieve more granular data.

Output

The node outputs JSON data in the json field of each item. The structure depends on the operation performed but generally contains the response from the SEO Content Machine API related to the requested task operation.

For the "content" operation specifically, the output JSON will contain the content retrieved from the specified task and content path.

No binary data output is produced by this node.

Dependencies

  • Requires an API key credential for authenticating with the SEO Content Machine API.
  • The node uses HTTP requests authenticated via this API key to communicate with the external SEO Content Machine service.
  • Proper configuration of the API key credential in n8n is necessary for successful operation.

Troubleshooting

  • Common issues:

    • Invalid or missing API key credential will cause authentication failures.
    • Providing an invalid task ID (not matching the expected pattern) will result in errors.
    • Specifying a non-existent content path may return empty or error responses.
    • Network connectivity issues can prevent communication with the SEO Content Machine API.
  • Error messages:

    • Errors related to HTTP request failures typically indicate authentication problems or incorrect parameters.
    • Validation errors for task IDs will mention invalid format; ensure the ID matches the required regex pattern [a-zA-Z0-9\-_]{2,}.
    • If the node throws errors about missing parameters, verify that all required properties are set correctly.

To resolve these issues:

  • Double-check the API key credential setup.
  • Validate task IDs before input.
  • Confirm the content path exists within the task.
  • Ensure stable network connection.

Links and References

Discussion