Steemit icon

Steemit

Publish and manage content on Steemit

Overview

This node allows users to interact with the Steemit blockchain platform to publish and manage content. Specifically, the Update operation lets you update an existing post on Steemit by modifying its title, content, tags, and other metadata.

Common scenarios for this node include:

  • Editing a previously published blog post to correct errors or add new information.
  • Updating tags or metadata to improve discoverability of posts.
  • Managing content dynamically from automated workflows that integrate with Steemit.

For example, you could use this node in a workflow that automatically updates your Steemit posts based on changes in external data sources or editorial reviews.

Properties

Name Meaning
Title The new title of the post to update.
Content The updated content of the post in Markdown format.
Tags Comma-separated list of tags associated with the post (e.g., "tag1,tag2,tag3").
Author The username of the author who owns the post.
Permlink The permanent link identifier of the post to update.

Output

The output JSON object contains details about the updated post:

  • parent_author: Usually empty string, indicating no parent post.
  • parent_permlink: The first tag used as the parent permlink or "steemit" if no tags are provided.
  • author: The author username of the post.
  • permlink: The unique permanent link identifier of the post.
  • title: The updated title of the post.
  • tags: An array of tags associated with the post.
  • content: The updated body content of the post.

This output confirms the successful update and provides the updated post metadata.

Dependencies

  • Requires an API key credential with posting permissions on Steemit.
  • Uses the @upvu/dsteem library to interact with the Steemit blockchain.
  • Connects to the public Steemit API endpoint at https://api.steemit.com.
  • Requires network access to broadcast operations to the blockchain.

Troubleshooting

  • Invalid or missing posting key: The node requires a valid posting key credential to authorize updates. Ensure your API key has proper permissions.
  • Incorrect author or permlink: If the specified author or permlink does not exist or is incorrect, the update will fail. Double-check these values.
  • Network issues: Connectivity problems with the Steemit API endpoint can cause failures. Verify network access.
  • Empty or malformed tags: Tags should be comma-separated strings; improper formatting may cause unexpected behavior.
  • Permission errors: Attempting to update a post not owned by the authenticated user will result in authorization errors.

If the node throws an error, check the error message for clues and verify all required properties and credentials are correctly set.

Links and References

Discussion