WordPress

Manage WordPress content

Configuration

Create Post

Operation
Create Post
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Title
Post or page title
Content
Post or page content (HTML or plain text)
Status
Select...
Excerpt
Post or page excerpt
Slug
URL slug (optional)
Categories
Comma-separated category IDs
Tags
Comma-separated tag IDs
Featured Image ID
Media ID for featured image
Create Post (wordpress_create_post)

Create a new blog post in WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
titlestringYesPost title
contentstringNoPost content (HTML or plain text)
statusstringNoPost status: publish, draft, pending, private, or future
excerptstringNoPost excerpt
categoriesstringNoComma-separated category IDs
tagsstringNoComma-separated tag IDs
featuredMedianumberNoFeatured image media ID
slugstringNoURL slug for the post
Output
ParameterTypeDescription
idnumberPost ID
datestringPost creation date
modifiedstringPost modification date
slugstringPost slug
statusstringPost status
typestringPost type
linkstringPost URL
titleobjectPost title object
contentobjectPost content object
excerptobjectPost excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
categoriesarrayCategory IDs

Update Post

Operation
Update Post
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Post ID
Enter post ID
Title
Post or page title
Content
Post or page content (HTML or plain text)
Status
Select...
Excerpt
Post or page excerpt
Slug
URL slug (optional)
Categories
Comma-separated category IDs
Tags
Comma-separated tag IDs
Featured Image ID
Media ID for featured image
Update Post (wordpress_update_post)

Update an existing blog post in WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
postIdnumberYesThe ID of the post to update
titlestringNoPost title
contentstringNoPost content (HTML or plain text)
statusstringNoPost status: publish, draft, pending, private, or future
excerptstringNoPost excerpt
categoriesstringNoComma-separated category IDs
tagsstringNoComma-separated tag IDs
featuredMedianumberNoFeatured image media ID
slugstringNoURL slug for the post
Output
ParameterTypeDescription
idnumberPost ID
datestringPost creation date
modifiedstringPost modification date
slugstringPost slug
statusstringPost status
typestringPost type
linkstringPost URL
titleobjectPost title object
contentobjectPost content object
excerptobjectPost excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
categoriesarrayCategory IDs

Delete Post

Operation
Delete Post
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Post ID
Enter post ID
Force Delete
Disabled
Delete Post (wordpress_delete_post)

Delete a blog post from WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
postIdnumberYesThe ID of the post to delete
forcebooleanNoBypass trash and force delete permanently
Output
ParameterTypeDescription
deletedbooleanWhether the post was deleted
idnumberPost ID
datestringPost creation date
modifiedstringPost modification date
slugstringPost slug
statusstringPost status
typestringPost type
linkstringPost URL
titleobjectPost title object
contentobjectPost content object
excerptobjectPost excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
categoriesarrayCategory IDs

Get Post

Operation
Get Post
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Post ID
Enter post ID
Get Post (wordpress_get_post)

Get a single blog post from WordPress.com by ID

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
postIdnumberYesThe ID of the post to retrieve
Output
ParameterTypeDescription
idnumberPost ID
datestringPost creation date
modifiedstringPost modification date
slugstringPost slug
statusstringPost status
typestringPost type
linkstringPost URL
titleobjectPost title object
contentobjectPost content object
excerptobjectPost excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
categoriesarrayCategory IDs

List Posts

Operation
List Posts
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Page Number
1
Search Filter
Search term to filter results
Order By
Select...
Order
Select...
Status Filter
Select...
List Posts (wordpress_list_posts)

List blog posts from WordPress.com with optional filters

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
perPagenumberNoNumber of posts per page (default: 10, max: 100)
pagenumberNoPage number for pagination
statusstringNoPost status filter: publish, draft, pending, private
authornumberNoFilter by author ID
categoriesstringNoComma-separated category IDs to filter by
tagsstringNoComma-separated tag IDs to filter by
searchstringNoSearch term to filter posts
orderBystringNoOrder by field: date, id, title, slug, modified
orderstringNoOrder direction: asc or desc
Output
ParameterTypeDescription
idnumberPost ID
datestringPost creation date
modifiedstringPost modification date
slugstringPost slug
statusstringPost status
typestringPost type
linkstringPost URL
titleobjectPost title object
contentobjectPost content object
excerptobjectPost excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
categoriesarrayCategory IDs

Create Page

Operation
Create Page
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Title
Post or page title
Content
Post or page content (HTML or plain text)
Status
Select...
Excerpt
Post or page excerpt
Slug
URL slug (optional)
Featured Image ID
Media ID for featured image
Parent Page ID
Parent page ID (for hierarchy)
Menu Order
Order in menu (number)
Create Page (wordpress_create_page)

Create a new page in WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
titlestringYesPage title
contentstringNoPage content (HTML or plain text)
statusstringNoPage status: publish, draft, pending, private
excerptstringNoPage excerpt
parentnumberNoParent page ID for hierarchical pages
menuOrdernumberNoOrder in page menu
featuredMedianumberNoFeatured image media ID
slugstringNoURL slug for the page
Output
ParameterTypeDescription
idnumberPage ID
datestringPage creation date
modifiedstringPage modification date
slugstringPage slug
statusstringPage status
typestringContent type
linkstringPage URL
titleobjectPage title object
contentobjectPage content object
excerptobjectPage excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
parentnumberParent page ID

Update Page

Operation
Update Page
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Title
Post or page title
Content
Post or page content (HTML or plain text)
Status
Select...
Excerpt
Post or page excerpt
Slug
URL slug (optional)
Featured Image ID
Media ID for featured image
Page ID
Enter page ID
Parent Page ID
Parent page ID (for hierarchy)
Menu Order
Order in menu (number)
Update Page (wordpress_update_page)

Update an existing page in WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
pageIdnumberYesThe ID of the page to update
titlestringNoPage title
contentstringNoPage content (HTML or plain text)
statusstringNoPage status: publish, draft, pending, private
excerptstringNoPage excerpt
parentnumberNoParent page ID for hierarchical pages
menuOrdernumberNoOrder in page menu
featuredMedianumberNoFeatured image media ID
slugstringNoURL slug for the page
Output
ParameterTypeDescription
idnumberPage ID
datestringPage creation date
modifiedstringPage modification date
slugstringPage slug
statusstringPage status
typestringContent type
linkstringPage URL
titleobjectPage title object
contentobjectPage content object
excerptobjectPage excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
parentnumberParent page ID

Delete Page

Operation
Delete Page
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Page ID
Enter page ID
Force Delete
Disabled
Delete Page (wordpress_delete_page)

Delete a page from WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
pageIdnumberYesThe ID of the page to delete
forcebooleanNoBypass trash and force delete permanently
Output
ParameterTypeDescription
deletedbooleanWhether the page was deleted
idnumberPage ID
datestringPage creation date
modifiedstringPage modification date
slugstringPage slug
statusstringPage status
typestringContent type
linkstringPage URL
titleobjectPage title object
contentobjectPage content object
excerptobjectPage excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
parentnumberParent page ID

Get Page

Operation
Get Page
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Page ID
Enter page ID
Get Page (wordpress_get_page)

Get a single page from WordPress.com by ID

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
pageIdnumberYesThe ID of the page to retrieve
Output
ParameterTypeDescription
idnumberPage ID
datestringPage creation date
modifiedstringPage modification date
slugstringPage slug
statusstringPage status
typestringContent type
linkstringPage URL
titleobjectPage title object
contentobjectPage content object
excerptobjectPage excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
parentnumberParent page ID

List Pages

Operation
List Pages
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Page Number
1
Search Filter
Search term to filter results
Order By
Select...
Order
Select...
Status Filter
Select...
List Pages (wordpress_list_pages)

List pages from WordPress.com with optional filters

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
perPagenumberNoNumber of pages per request (default: 10, max: 100)
pagenumberNoPage number for pagination
statusstringNoPage status filter: publish, draft, pending, private
parentnumberNoFilter by parent page ID
searchstringNoSearch term to filter pages
orderBystringNoOrder by field: date, id, title, slug, modified, menu_order
orderstringNoOrder direction: asc or desc
Output
ParameterTypeDescription
idnumberPage ID
datestringPage creation date
modifiedstringPage modification date
slugstringPage slug
statusstringPage status
typestringContent type
linkstringPage URL
titleobjectPage title object
contentobjectPage content object
excerptobjectPage excerpt object
authornumberAuthor ID
featured_medianumberFeatured media ID
parentnumberParent page ID

Upload Media

Operation
Upload Media
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Upload File
Upload a media file to WordPress
File Reference
Reference file from previous block (e.g., {{block_name.file}})
Filename Override
Optional: Override filename (e.g., image.jpg)
Media Title
Title for the media
Caption
Media caption
Alt Text
Alternative text for accessibility
Upload Media (wordpress_upload_media)

Upload a media file (image, video, document) to WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
filefileNoFile to upload (UserFile object)
filenamestringNoOptional filename override (e.g., image.jpg)
titlestringNoMedia title
captionstringNoMedia caption
altTextstringNoAlternative text for accessibility
descriptionstringNoMedia description
Output
ParameterTypeDescription
idnumberMedia ID
datestringUpload date
slugstringMedia slug
typestringContent type
linkstringMedia page URL
titleobjectMedia title object
captionobjectMedia caption object
alt_textstringAlt text
media_typestringMedia type (image, video, etc.)
mime_typestringMIME type
source_urlstringDirect URL to the media file

Get Media

Operation
Get Media
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Media ID
Enter media ID
Get Media (wordpress_get_media)

Get a single media item from WordPress.com by ID

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
mediaIdnumberYesThe ID of the media item to retrieve
Output
ParameterTypeDescription
idnumberMedia ID
datestringUpload date
slugstringMedia slug
typestringContent type
linkstringMedia page URL
titleobjectMedia title object
captionobjectMedia caption object
alt_textstringAlt text
media_typestringMedia type (image, video, etc.)
mime_typestringMIME type
source_urlstringDirect URL to the media file

List Media

Operation
List Media
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Media Type
Select...
Results Per Page
10 (max 100)
Page Number
1
Search Filter
Search term to filter results
Order By
Select...
Order
Select...
List Media (wordpress_list_media)

List media items from the WordPress.com media library

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
perPagenumberNoNumber of media items per request (default: 10, max: 100)
pagenumberNoPage number for pagination
searchstringNoSearch term to filter media
mediaTypestringNoFilter by media type: image, video, audio, application
mimeTypestringNoFilter by specific MIME type (e.g., image/jpeg)
orderBystringNoOrder by field: date, id, title, slug
orderstringNoOrder direction: asc or desc
Output
ParameterTypeDescription
idnumberMedia ID
datestringUpload date
slugstringMedia slug
typestringContent type
linkstringMedia page URL
titleobjectMedia title object
captionobjectMedia caption object
alt_textstringAlt text
media_typestringMedia type (image, video, etc.)
mime_typestringMIME type
source_urlstringDirect URL to the media file

Delete Media

Operation
Delete Media
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Media ID
Enter media ID
Force Delete
Disabled
Delete Media (wordpress_delete_media)

Delete a media item from WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
mediaIdnumberYesThe ID of the media item to delete
forcebooleanNoForce delete (media has no trash, so deletion is permanent)
Output
ParameterTypeDescription
deletedbooleanWhether the media was deleted
idnumberMedia ID
datestringUpload date
slugstringMedia slug
typestringContent type
linkstringMedia page URL
titleobjectMedia title object
captionobjectMedia caption object
alt_textstringAlt text
media_typestringMedia type (image, video, etc.)
mime_typestringMIME type
source_urlstringDirect URL to the media file

Create Comment

Operation
Create Comment
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Post ID
Post ID to comment on
Comment Content
Comment text
Create Comment (wordpress_create_comment)

Create a new comment on a WordPress.com post

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
postIdnumberYesThe ID of the post to comment on
contentstringYesComment content
parentnumberNoParent comment ID for replies
authorNamestringNoComment author display name
authorEmailstringNoComment author email
authorUrlstringNoComment author URL
Output
ParameterTypeDescription
idnumberComment ID
postnumberPost ID
parentnumberParent comment ID
authornumberAuthor user ID
author_namestringAuthor display name
author_emailstringAuthor email
author_urlstringAuthor URL
datestringComment date
contentobjectComment content object
linkstringComment permalink

List Comments

Operation
List Comments
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Page Number
1
Search Filter
Search term to filter results
Order By
Select...
Order
Select...
List Comments (wordpress_list_comments)

List comments from WordPress.com with optional filters

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
perPagenumberNoNumber of comments per request (default: 10, max: 100)
pagenumberNoPage number for pagination
postIdnumberNoFilter by post ID
statusstringNoFilter by comment status: approved, hold, spam, trash
searchstringNoSearch term to filter comments
orderBystringNoOrder by field: date, id, parent
orderstringNoOrder direction: asc or desc
Output
ParameterTypeDescription
idnumberComment ID
postnumberPost ID
parentnumberParent comment ID
authornumberAuthor user ID
author_namestringAuthor display name
author_emailstringAuthor email
author_urlstringAuthor URL
datestringComment date
contentobjectComment content object
linkstringComment permalink

Update Comment

Operation
Update Comment
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Comment Content
Comment text
Comment ID
Enter comment ID
Comment Status
Select...
Update Comment (wordpress_update_comment)

Update a comment in WordPress.com (content or status)

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
commentIdnumberYesThe ID of the comment to update
contentstringNoUpdated comment content
statusstringNoComment status: approved, hold, spam, trash
Output
ParameterTypeDescription
idnumberComment ID
postnumberPost ID
parentnumberParent comment ID
authornumberAuthor user ID
author_namestringAuthor display name
author_emailstringAuthor email
author_urlstringAuthor URL
datestringComment date
contentobjectComment content object
linkstringComment permalink

Delete Comment

Operation
Delete Comment
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Comment ID
Enter comment ID
Force Delete
Disabled
Delete Comment (wordpress_delete_comment)

Delete a comment from WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
commentIdnumberYesThe ID of the comment to delete
forcebooleanNoBypass trash and force delete permanently
Output
ParameterTypeDescription
deletedbooleanWhether the comment was deleted
idnumberComment ID
postnumberPost ID
parentnumberParent comment ID
authornumberAuthor user ID
author_namestringAuthor display name
author_emailstringAuthor email
author_urlstringAuthor URL
datestringComment date
contentobjectComment content object
linkstringComment permalink

Create Category

Operation
Create Category
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Category Name
Category name
Description
Category description
Parent Category ID
Parent category ID
Category Slug
URL slug (optional)
Create Category (wordpress_create_category)

Create a new category in WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
namestringYesCategory name
descriptionstringNoCategory description
parentnumberNoParent category ID for hierarchical categories
slugstringNoURL slug for the category
Output
ParameterTypeDescription
idnumberCategory ID
countnumberNumber of posts in this category
descriptionstringCategory description
linkstringCategory archive URL
namestringCategory name
slugstringCategory slug
taxonomystringTaxonomy name

List Categories

Operation
List Categories
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Page Number
1
Search Filter
Search term to filter results
Order
Select...
List Categories (wordpress_list_categories)

List categories from WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
perPagenumberNoNumber of categories per request (default: 10, max: 100)
pagenumberNoPage number for pagination
searchstringNoSearch term to filter categories
orderstringNoOrder direction: asc or desc
Output
ParameterTypeDescription
idnumberCategory ID
countnumberNumber of posts in this category
descriptionstringCategory description
linkstringCategory archive URL
namestringCategory name
slugstringCategory slug
taxonomystringTaxonomy name

Create Tag

Operation
Create Tag
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Tag Name
Tag name
Description
Tag description
Tag Slug
URL slug (optional)
Create Tag (wordpress_create_tag)

Create a new tag in WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
namestringYesTag name
descriptionstringNoTag description
slugstringNoURL slug for the tag
Output
ParameterTypeDescription
idnumberTag ID
countnumberNumber of posts with this tag
descriptionstringTag description
linkstringTag archive URL
namestringTag name
slugstringTag slug

List Tags

Operation
List Tags
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Results Per Page
10 (max 100)
Page Number
1
Search Filter
Search term to filter results
Order
Select...
List Tags (wordpress_list_tags)

List tags from WordPress.com

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
perPagenumberNoNumber of tags per request (default: 10, max: 100)
pagenumberNoPage number for pagination
searchstringNoSearch term to filter tags
orderstringNoOrder direction: asc or desc
Output
ParameterTypeDescription
idnumberTag ID
countnumberNumber of posts with this tag
descriptionstringTag description
linkstringTag archive URL
namestringTag name
slugstringTag slug

Get Current User

Operation
Get Current User
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Get Current User (wordpress_get_current_user)

Get information about the currently authenticated WordPress.com user

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
Output
ParameterTypeDescription
idnumberUser ID
usernamestringUsername
namestringDisplay name
first_namestringFirst name
last_namestringLast name
emailstringEmail address
urlstringUser website URL
descriptionstringUser bio
linkstringAuthor archive URL
slugstringUser slug
rolesarrayUser roles

List Users

Operation
List Users
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
User Roles
Comma-separated role names (e.g., administrator, editor)
Results Per Page
10 (max 100)
Page Number
1
Search Filter
Search term to filter results
Order
Select...
List Users (wordpress_list_users)

List users from WordPress.com (requires admin privileges)

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
perPagenumberNoNumber of users per request (default: 10, max: 100)
pagenumberNoPage number for pagination
searchstringNoSearch term to filter users
rolesstringNoComma-separated role names to filter by
orderstringNoOrder direction: asc or desc
Output
ParameterTypeDescription
idnumberUser ID
usernamestringUsername
namestringDisplay name
first_namestringFirst name
last_namestringLast name
emailstringEmail address
urlstringUser website URL
descriptionstringUser bio
linkstringAuthor archive URL
slugstringUser slug
rolesarrayUser roles

Get User

Operation
Get User
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
User ID
Enter user ID
Get User (wordpress_get_user)

Get a specific user from WordPress.com by ID

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
userIdnumberYesThe ID of the user to retrieve
Output
ParameterTypeDescription
idnumberUser ID
usernamestringUsername
namestringDisplay name
first_namestringFirst name
last_namestringLast name
emailstringEmail address
urlstringUser website URL
descriptionstringUser bio
linkstringAuthor archive URL
slugstringUser slug
rolesarrayUser roles

Search Content

Operation
Search Content
WordPress Account*
Select WordPress account
Site ID or Domain*
e.g., 12345678 or yoursite.wordpress.com
Your WordPress.com site ID or domain. Find it in Settings → General.
Search Query
Search keywords
Content Type
Select...
Results Per Page
10 (max 100)
Page Number
1
Search Content (wordpress_search_content)

Search across all content types in WordPress.com (posts, pages, media)

Input
ParameterTypeRequiredDescription
siteIdstringYesWordPress.com site ID or domain (e.g., 12345678 or mysite.wordpress.com)
querystringYesSearch query
perPagenumberNoNumber of results per request (default: 10, max: 100)
pagenumberNoPage number for pagination
typestringNoFilter by content type: post, page, attachment
subtypestringNoFilter by post type slug (e.g., post, page)
Output
ParameterTypeDescription
idnumberContent ID
titlestringContent title
urlstringContent URL
typestringContent type (post, page, attachment)

Usage Instructions

Integrate with WordPress to create, update, and manage posts, pages, media, comments, categories, tags, and users. Supports WordPress.com sites via OAuth and self-hosted WordPress sites using Application Passwords authentication.

Notes

  • Category: tools
  • Type: wordpress