Integrations

WordPress

42 actions for WordPress.

Create WordPress Comment#

Create a new comment on a WordPress post

Plans: Trial, Pro, Premium, Enterprise · Type: CreateWordPressComment

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Post IDNumberYes0The ID of the post to comment on
Comment ContentTextYes—The content of the comment
Author NameTextNo—The name of the comment author (optional)
Author EmailTextNo—The email of the comment author (optional)
Comment StatusTextNoholdThe status of the comment Options: hold, approved, spam, trash
Parent Comment IDNumberNo0The ID of the parent comment for replies (0 for top-level)

Outputs#

OutputType
CommentAny
Comment IdAny

Use as an agent tool#

Tool name: wordpress_create_comment

Create a new comment

Create WordPress Post#

Creates a new Post in WordPress installation

Plans: Trial, Pro, Premium, Enterprise · Type: CreateWordPressPost

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Post ContentTextNo{input}The content of the WordPress Post. Use {input} for connected step output.
Post TitleTextNo—The title of the WordPress Post
Post StatusTextNodraftThe status of the post Options: draft, published, pending
Post SlugTextNo—The post slug (URL-friendly version of the title)
Post ExcerptTextNo—A short summary of the post
Sticky PostYes/NoNoOffWhether to stick the post to the front page
Post TemplateTextNo—Theme template slug for the post (e.g. ‘full-width’). Leave empty to use the theme default. Most sites register no custom templates, and WordPress rejects any value it does not know (including the literal ‘post’).
CategoriesTextNo—Categories to assign to the post.
TagsTextNo—Tags to assign to the post.
Custom Post TypeTextNo—WordPress REST base of the content type — e.g. ‘posts’, ‘pages’, or a registered custom post type’s REST base. This is the API route segment, NOT the article’s genre or format. Leave empty for standard blog posts.
Post MetaListNo—WordPress core post meta as a key/value object. Only keys registered server-side with register_post_meta(show_in_rest=True) are saved. For Advanced Custom Fields use the ACF Fields input instead.
ACF FieldsListNo—Advanced Custom Fields (ACF) values as a key/value object, e.g. {“insider”: “…”, “short_version”: “…”, “reading_time”: 5}. Sent under the WordPress REST ‘acf’ key. Requires ACF 5.11+ with ‘Show in REST API’ enabled on the field group.
Featured Image URLTextNo—URL of the featured image for the post
Featured Image FilenameTextNo—Optional. Custom slug for the featured image file saved to the WordPress Media Library to optimize Image SEO (e.g. ‘best-dog-food’). The source extension is preserved. Leave empty to keep the URL-derived filename.
Offload ImagesYes/NoNoOffDownload external images from content and upload them to the WordPress Media Library

Outputs#

OutputType
Post UrlText
TitleText
StatusText

Use as an agent tool#

Tool name: wordpress_create_post

Create a new post in a WordPress installation

Delete WordPress Comment#

Delete a WordPress comment

Plans: Trial, Pro, Premium, Enterprise · Type: DeleteWordPressComment

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Comment IDNumberYes0The ID of the comment to delete
Force DeleteYes/NoNoOffWhether to bypass trash and force deletion

Outputs#

OutputType
SuccessAny
MessageAny

Use as an agent tool#

Tool name: wordpress_delete_comment

Delete a comment

Delete WordPress Media#

Deletes a media item from a WordPress installation

Plans: Trial, Pro, Premium, Enterprise · Type: DeleteWordPressMedia

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Media IDNumberYes0The ID of the media item to delete
Force DeleteYes/NoNoOnWhether to bypass the trash and force deletion

Outputs#

OutputType
SuccessAny
MessageAny

Use as an agent tool#

Tool name: wordpress_delete_media

Delete a media item

Get WordPress Media#

Gets a specific media item by ID from a WordPress installation

Plans: Trial, Pro, Premium, Enterprise · Type: GetWordPressMedia

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Media IDNumberYes0The ID of the media item to retrieve

Outputs#

OutputType
MediaAny

Use as an agent tool#

Tool name: wordpress_get_media

Get a specific media item by ID

List WordPress Media#

Lists media library items from a WordPress installation

Plans: Trial, Pro, Premium, Enterprise · Type: ListWordPressMedia

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Items Per PageNumberNo10Number of media items to return per page
Page NumberNumberNo1Page number of results to retrieve
Media TypeTextNo—Filter by media type (e.g. image, video, audio, application)
MIME TypeTextNo—Filter by MIME type (e.g. image/jpeg, video/mp4)

Outputs#

OutputType
MediaAny
Total CountAny

Use as an agent tool#

Tool name: wordpress_list_media

List media library items

Moderate WordPress Comment#

Moderate a WordPress comment (approve, spam, trash)

Plans: Trial, Pro, Premium, Enterprise · Type: ModerateWordPressComment

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Comment IDNumberYes0The ID of the comment to moderate
Moderation ActionTextYesapproveThe moderation action to perform Options: approve, spam, trash

Outputs#

OutputType
CommentAny
ActionAny

Use as an agent tool#

Tool name: wordpress_moderate_comment

Moderate a comment (approve, spam, trash)

Update WordPress Comment#

Update an existing WordPress comment

Plans: Trial, Pro, Premium, Enterprise · Type: UpdateWordPressComment

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Comment IDNumberYes0The ID of the comment to update
Comment ContentTextNo—The updated content of the comment (leave empty to keep unchanged)
Comment StatusTextNo—The updated status of the comment (leave empty to keep unchanged)

Outputs#

OutputType
CommentAny

Use as an agent tool#

Tool name: wordpress_update_comment

Update an existing comment

Update WordPress Media#

Updates media metadata in a WordPress installation

Plans: Trial, Pro, Premium, Enterprise · Type: UpdateWordPressMedia

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Media IDNumberYes0The ID of the media item to update
TitleTextNo—New title for the media item
Alt TextTextNo—New alternative text for the media item
CaptionTextNo—New caption for the media item
DescriptionTextNo—New description for the media item

Outputs#

OutputType
MediaAny

Use as an agent tool#

Tool name: wordpress_update_media

Update media metadata

Upload WordPress Media#

Uploads a new media file to a WordPress installation

Plans: Trial, Pro, Premium, Enterprise · Type: UploadWordPressMedia

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
File DataTextYes—Base64-encoded file data
FilenameTextYes—The filename for the uploaded media (e.g. photo.jpg)
MIME TypeTextYes—The MIME type of the file (e.g. image/jpeg, video/mp4)
TitleTextNo—Title for the media item
Alt TextTextNo—Alternative text for the media item
CaptionTextNo—Caption for the media item
DescriptionTextNo—Description for the media item

Outputs#

OutputType
MediaAny
Media IdAny
Media UrlAny

Use as an agent tool#

Tool name: wordpress_upload_media

Upload a new media file

Create WordPress Category#

Create a new WordPress category

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressCreateCategory

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Category NameTextYes—The name of the category to create
Category SlugTextNo—The slug for the category (URL-friendly version). Leave empty to auto-generate.
Parent Category IDNumberNo0The ID of the parent category. Use 0 for top-level category.
DescriptionTextNo—A description of the category. Leave empty for no description.

Outputs#

OutputType
CategoryAny
Category IdAny

Use as an agent tool#

Tool name: wordpress_create_category

Create a new category

Create WordPress Page#

Create a new WordPress page

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressCreatePage

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Page TitleTextYes—The title of the WordPress page
Page ContentTextNo{input}The content of the WordPress page. Use {input} for connected step output.
Page StatusTextNodraftThe status of the page Options: draft, publish, pending, private
Page ExcerptTextNo—A short summary of the page
Page SlugTextNo—The page slug (URL-friendly version of the title)
Parent Page IDNumberNo0The ID of the parent page (0 for no parent)
Page TemplateTextNo—Custom template name for the page
Menu OrderNumberNo0The order of the page in menus
Offload ImagesYes/NoNoOffDownload external images from content and upload them to the WordPress Media Library

Outputs#

OutputType
PageObject
Page UrlAny

Use as an agent tool#

Tool name: wordpress_create_page

Create a new WordPress page

Create WordPress Tag#

Create a new tag

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressCreateTag

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Tag NameTextYes—The name of the tag to create
Tag SlugTextNo—The slug for the tag (URL-friendly version). Leave empty to auto-generate.
Tag DescriptionTextNo—A description of the tag. Leave empty to skip.

Outputs#

OutputType
TagAny
Tag IdAny

Use as an agent tool#

Tool name: wordpress_create_tag

Create a new tag

Create WordPress User#

Create a new WordPress user

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressCreateUser

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
UsernameTextYes—The username for the new user
EmailTextYes—The email address for the new user
PasswordTextNo—The password for the new user
Display NameTextNo—Display name for the new user
First NameTextNo—First name of the new user
Last NameTextNo—Last name of the new user
RolesTextNosubscriberComma-separated roles

Outputs#

OutputType
UserAny
User IdAny

Use as an agent tool#

Tool name: wordpress_create_user

Create a new WordPress user

Delete WordPress Category#

Delete a WordPress category

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressDeleteCategory

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Category IDNumberYes0The ID of the WordPress category to delete
Force DeleteYes/NoNoOffWhether to bypass trash and force deletion

Outputs#

OutputType
SuccessAny
MessageAny

Use as an agent tool#

Tool name: wordpress_delete_category

Delete a category

Delete WordPress Page#

Delete a WordPress page

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressDeletePage

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Page IDNumberYes0The ID of the WordPress page to delete
Force DeleteYes/NoNoOffWhether to bypass trash and force deletion

Outputs#

OutputType
SuccessYes/No
MessageText

Use as an agent tool#

Tool name: wordpress_delete_page

Delete a WordPress page

Delete WordPress Post#

Delete a WordPress post

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressDeletePost

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Post IDNumberYes0The ID of the WordPress post to delete
Force DeleteYes/NoNoOffWhether to bypass trash and force deletion

Outputs#

OutputType
SuccessAny
MessageAny

Use as an agent tool#

Tool name: wordpress_delete_post

Delete a WordPress post

Delete WordPress Tag#

Delete a tag

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressDeleteTag

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Tag IDNumberYes0The ID of the WordPress tag to delete
Force DeleteYes/NoNoOffWhether to bypass the trash and force deletion

Outputs#

OutputType
SuccessAny
MessageAny

Use as an agent tool#

Tool name: wordpress_delete_tag

Delete a tag

Delete WordPress User#

Delete a WordPress user

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressDeleteUser

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
User IDNumberYes0The ID of the WordPress user to delete
Reassign ToNumberNo0User ID to reassign posts to

Outputs#

OutputType
SuccessAny
MessageAny

Use as an agent tool#

Tool name: wordpress_delete_user

Delete a WordPress user

Get WordPress Category#

Get a specific WordPress category by ID

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetCategory

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Category IDNumberYes0The ID of the WordPress category to retrieve

Outputs#

OutputType
CategoryAny

Use as an agent tool#

Tool name: wordpress_get_category

Get a specific category by ID

Get WordPress Comment#

Get a specific WordPress comment by ID

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetComment

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Comment IDNumberYes0The ID of the comment to retrieve

Outputs#

OutputType
CommentAny

Use as an agent tool#

Tool name: wordpress_get_comment

Get a specific comment by ID

Get WordPress Page#

Get a specific WordPress page by ID

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetPage

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Page IDNumberYes0The ID of the WordPress page to retrieve

Outputs#

OutputType
PageObject

Use as an agent tool#

Tool name: wordpress_get_page

Get a specific WordPress page by ID

Get WordPress Plugin#

Get a specific plugin by slug

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetPlugin

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Plugin SlugTextYes(empty)The slug of the WordPress plugin to retrieve

Outputs#

OutputType
PluginAny

Use as an agent tool#

Tool name: wordpress_get_plugin

Get a specific plugin by slug

Get WordPress Post#

Get a specific WordPress post by ID

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetPost

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Post IDNumberYes0The ID of the WordPress post to retrieve
Post TypeTextNopostsThe post type (e.g. posts, pages)

Outputs#

OutputType
PostAny

Use as an agent tool#

Tool name: wordpress_get_post

Get a specific WordPress post by ID

Get WordPress Site Info#

Get WordPress site information and metadata

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetSiteInfo

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID

Outputs#

OutputType
Site InfoAny

Use as an agent tool#

Tool name: wordpress_get_site_info

Get WordPress site information and metadata

Get WordPress Tag#

Get a specific tag by ID

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetTag

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Tag IDNumberYes0The ID of the WordPress tag to retrieve

Outputs#

OutputType
TagAny

Use as an agent tool#

Tool name: wordpress_get_tag

Get a specific tag by ID

Get WordPress User#

Get a specific WordPress user by ID

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressGetUser

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
User IDNumberYes0The ID of the WordPress user to retrieve

Outputs#

OutputType
UserAny

Use as an agent tool#

Tool name: wordpress_get_user

Get a specific user by ID

List WordPress Categories#

List WordPress categories with filtering options

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListCategories

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Categories Per PageNumberNo10Number of categories to return per page
PageNumberNo1Page number for pagination
Parent Category IDNumberNo0Filter by parent category ID. Leave as 0 for all categories.
Hide EmptyYes/NoNoOffWhether to hide categories with no posts

Outputs#

OutputType
CategoriesAny
Total CountAny

Use as an agent tool#

Tool name: wordpress_list_categories

List all WordPress categories

List WordPress Comments#

List WordPress comments with filtering options

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListComments

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Post IDNumberNo0Filter by post ID. Leave as 0 to list comments from all posts.
Comments Per PageNumberNo10Number of comments to return per page
PageNumberNo1Page number for pagination

Outputs#

OutputType
CommentsAny
Total CountAny

Use as an agent tool#

Tool name: wordpress_list_comments

List WordPress comments

List WordPress Pages#

List WordPress pages

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListPages

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Page StatusTextNo—Filter by page status (e.g., publish, draft, pending, private)
Per PageNumberNo10Number of pages to return per request
Page NumberNumberNo1Page number of results to return
Parent Page IDNumberNo—Filter by parent page ID
Author IDNumberNo—Filter by author user ID

Outputs#

OutputType
PagesList
Total CountNumber

Use as an agent tool#

Tool name: wordpress_list_pages

List WordPress pages

List WordPress Plugins#

List installed WordPress plugins

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListPlugins

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Plugin StatusTextNo(empty)Plugin status filter

Outputs#

OutputType
PluginsAny
Total CountAny

Use as an agent tool#

Tool name: wordpress_list_plugins

List installed WordPress plugins

List WordPress Post Types#

Retrieve all WordPress post types and indicate which support templates.

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListPostTypes

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID

Outputs#

OutputType
Post TypesAny

Use as an agent tool#

Tool name: wordpress_list_post_types

Retrieve all WordPress post types and indicate which support templates.

List WordPress Posts#

List WordPress posts with filtering options

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListPosts

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Post StatusTextNo(empty)Filter posts by status (e.g. publish, draft, pending). Leave empty for all.
Posts Per PageNumberNo10Number of posts to return per page
PageNumberNo1Page number for pagination
Order ByTextNodateField to order posts by Options: date, title, modified, id
OrderTextNodescSort order (descending or ascending) Options: desc, asc
Post TypeTextNopostsThe post type to list (e.g. posts, pages)

Outputs#

OutputType
PostsAny
Total CountAny

Use as an agent tool#

Tool name: wordpress_list_posts

List WordPress posts with filtering options

List WordPress Tags#

List all WordPress tags

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListTags

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Tags Per PageNumberNo10Number of tags to return per page
PageNumberNo1Page number for pagination
Hide EmptyYes/NoNoOffWhether to hide tags with no posts

Outputs#

OutputType
TagsAny
Total CountAny

Use as an agent tool#

Tool name: wordpress_list_tags

List all WordPress tags

List WordPress Templates#

Retrieve all WordPress templates.

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListTemplates

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID

Outputs#

OutputType
TemplatesAny

Use as an agent tool#

Tool name: wordpress_list_templates

Retrieve all WordPress templates.

List WordPress Users#

List WordPress users with filtering options

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressListUsers

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Users Per PageNumberNo10Number of users to return per page
PageNumberNo1Page number for pagination
RolesTextNo—Comma-separated roles to filter

Outputs#

OutputType
UsersAny
Total CountAny

Use as an agent tool#

Tool name: wordpress_list_users

List WordPress users

Toggle WordPress Plugin#

Activate or deactivate a plugin

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressTogglePlugin

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Plugin SlugTextYes(empty)The slug of the WordPress plugin to toggle
ActionTextYesactivateWhether to activate or deactivate the plugin Options: activate, deactivate

Outputs#

OutputType
PluginAny
ActionAny

Use as an agent tool#

Tool name: wordpress_toggle_plugin

Activate or deactivate a plugin

Update WordPress Category#

Update an existing WordPress category

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressUpdateCategory

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Category IDNumberYes0The ID of the WordPress category to update
Category NameTextNo—The new name for the category. Leave empty to keep unchanged.
Category SlugTextNo—The new slug for the category. Leave empty to keep unchanged.
Parent Category IDNumberNo0The new parent category ID. Leave as 0 to keep unchanged.
DescriptionTextNo—The new description for the category. Leave empty to keep unchanged.

Outputs#

OutputType
CategoryAny

Use as an agent tool#

Tool name: wordpress_update_category

Update an existing category

Update WordPress Page#

Update an existing WordPress page

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressUpdatePage

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Page IDNumberYes0The ID of the WordPress page to update
Page TitleTextNo—The new title of the WordPress page
Page ContentTextNo—The new content of the WordPress page
Page StatusTextNo—The new status of the page (e.g., draft, publish, pending, private)
Parent Page IDNumberNo—The new parent page ID

Outputs#

OutputType
PageObject

Use as an agent tool#

Tool name: wordpress_update_page

Update an existing WordPress page

Update WordPress Post#

Update an existing WordPress post

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressUpdatePost

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Post IDNumberYes0The ID of the WordPress post to update
Post TypeTextNopostsThe post type (e.g. posts, pages)
Post TitleTextNo—The new title for the post. Leave empty to keep unchanged.
Post ContentTextNo—The new content for the post. Leave empty to keep unchanged.
Post StatusTextNo—The new status for the post. Leave empty to keep unchanged. Options: draft, publish, pending, private
Post ExcerptTextNo—A short summary of the post. Leave empty to keep unchanged.
Post SlugTextNo—The post slug (URL-friendly version). Leave empty to keep unchanged.

Outputs#

OutputType
PostAny

Use as an agent tool#

Tool name: wordpress_update_post

Update an existing WordPress post

Update WordPress Tag#

Update an existing tag

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressUpdateTag

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
Tag IDNumberYes0The ID of the WordPress tag to update
Tag NameTextNo—The new name for the tag. Leave empty to keep unchanged.
Tag SlugTextNo—The new slug for the tag. Leave empty to keep unchanged.
Tag DescriptionTextNo—The new description for the tag. Leave empty to keep unchanged.

Outputs#

OutputType
TagAny

Use as an agent tool#

Tool name: wordpress_update_tag

Update an existing tag

Update WordPress User#

Update an existing WordPress user

Plans: Trial, Pro, Premium, Enterprise · Type: WordPressUpdateUser

Inputs#

FieldTypeRequiredDefaultWhat it does
WordPress SiteChoiceYes(empty)The WordPress site integration ID
User IDNumberYes0The ID of the WordPress user to update
EmailTextNo—New email address for the user
Display NameTextNo—New display name for the user
First NameTextNo—New first name for the user
Last NameTextNo—New last name for the user
RolesTextNo—Comma-separated roles

Outputs#

OutputType
UserAny

Use as an agent tool#

Tool name: wordpress_update_user

Update an existing user