Skip to main content
Liferay
Liferay
92 actions · 2 auth methods
Preview

Authentication

OAuth 2.0

Authenticate with your Liferay instance using OAuth 2.0. Requires an OAuth2 application registered in Liferay’s OAuth2 A…Guides: Connector Profile, Link Account

OAuth 2.0 - Client Credentials

Authenticate with your Liferay instance using OAuth 2.0 Client Credentials. Requires a Headless Server OAuth2 applicatio…Guides: Connector Profile, Link Account
Actions
|
92 actions
Action
Description
Required scopes
List Accounts
Retrieve a paginated list of B2B business accounts (companies/organizations) from Liferay. NOT for looking up individual…
Get Account
Retrieve an account by ID
Get Account By External Reference Code
Retrieve a business account by its external reference code (ERC), a system-assigned sync identifier — NOT the account/co…
Create Account
Create a new business account in Liferay
List Account User Accounts
List users assigned to an account
Assign User To Account
Assign an existing user to a business account by their exact email address. Both inputs must come from prior list/lookup…
Remove User From Account
Remove a user from an account by email address. Returns 404 when the user is not currently assigned to the specified acc…
List Account Roles
List account-scoped roles on an account
Assign Account Role To User
Assign an account-scoped role to a user using numeric IDs (accountId, accountRoleId, userAccountId)
Update Account
Update an existing business account
Delete Account
Delete an account by ID
List Blog Postings
Retrieve a paginated list of blog postings for a site. PREFERRED tool when the user asks to “list posts”, “confirm a pos…
Get Blog Posting
Retrieve a single blog posting by ID
Create Blog Posting
Create a new blog posting for a site
Update Blog Posting
Update an existing blog posting
Delete Blog Posting
Delete a blog posting by ID
List Blog Posting Comments
Retrieve comments on a blog posting
Create Blog Posting Comment
Add a comment to a blog posting
Create Structured Content Comment
Add a comment to a structured content article
List Structured Content Comments
List comments on a structured content article
Create Document Comment
Add a comment to a document
Get Comment
Retrieve a comment by ID
Replace Comment
Replace a comment’s contents (full replacement)
Delete Comment
Delete a comment by ID
List Comment Replies
Retrieve replies to a comment
Create Comment Reply
Reply to a comment
List Document Comments
Retrieve comments on a document
List Content Structures
Retrieve a paginated list of content structures (templates) for a site
Get Content Structure
Retrieve a content structure by ID
List Document Folders
Retrieve a paginated list of document folders for a site
Get Document Folder
Retrieve a document folder by ID
Create Document Folder
Create a new document folder in a site
Update Document Folder
Update an existing document folder
List Document Folder Subfolders
List subfolders of a document folder
List Document Folder Documents
List documents inside a document folder
Delete Document Folder
Delete a document folder by ID
List Documents
Retrieve a paginated list of documents for a site
Get Document
Retrieve a document by ID
Create Document
Upload a new document to a site
Create Document In Folder
Upload a new document to a specific folder
Update Document
Replace a document’s file and optionally update metadata
Delete Document
Delete a document by ID
List Organizations
Retrieve a paginated list of organizations from Liferay
Get Organization
Retrieve an organization by ID
Update Organization
Update an existing organization
Create Organization
Create a new organization in Liferay
List Organization User Accounts
List users belonging to an organization
List Child Organizations
List child organizations under a parent organization
Delete Organization
Delete an organization by ID
List Roles
Retrieve a paginated list of roles from Liferay
Get Role
Retrieve a role by ID
Get Role By External Reference Code
Retrieve a role by its external reference code (ERC), a unique identifier string assigned when the role is synced from a…
Create Role
Create a new role in Liferay
Update Role
Update an existing role
Delete Role
Delete a role by ID
Assign Role To User
Grant a role to a user account. Both IDs must be resolved from prior list/lookup calls — do not pass names, emails, or g…
Unassign Role From User
Remove a role from a user account
Get Site
Retrieve a site by ID
Get Site By Friendly URL Path
Retrieve a site by its human-readable URL path
List Site User Accounts
List users who are members of a specific site. Scope is restricted to users explicitly assigned to the given siteId — us…
List My Sites
Retrieve all sites the current user has access to. PREFERRED discovery tool when a site name or friendly URL is known bu…
List Structured Content Folders
Retrieve a paginated list of structured content folders for a site
Create Structured Content Folder
Create a new folder for organizing structured content
Get Structured Content Folder
Retrieve a structured content folder by ID
Update Structured Content Folder
Update an existing structured content folder
List Structured Content Folder Subfolders
List subfolders of a structured content folder
List Structured Content Folder Contents
List structured content articles inside a folder
Delete Structured Content Folder
Delete a structured content folder by ID
List Structured Contents
Retrieve a paginated list of structured content (web content) for a site
Create Structured Content
Create a new structured content article (web content) in a site
Update Structured Content
Partially update an existing structured content article (title, contentFields, description, keywords, friendlyUrlPath, e…
Delete Structured Content
Delete a structured content article by ID
Get Structured Content
Retrieve a structured content article by ID
List Site Taxonomy Vocabularies
Retrieve taxonomy vocabularies defined in a site
List Taxonomy Categories
List taxonomy categories under a taxonomy vocabulary
List User Groups
Retrieve a paginated list of user groups from Liferay
Get User Group
Retrieve a user group by ID
Update User Group
Update an existing user group
Create User Group
Create a new user group in Liferay
List User Group Members
List users belonging to a user group
Add Users To User Group
Add users to a user group
Remove Users From User Group
Remove users from a user group
Delete User Group
Permanently delete a user group by ID. Returns 403 Forbidden for system-managed or otherwise non-deletable groups; treat…
List User Accounts
Retrieve a paginated list of portal user accounts from Liferay with optional search/filter. NOT the preferred tool when…
Get User Account
Retrieve a single user account by ID
Get User Account By Email Address
PREFERRED tool for looking up a single user account by email address. Use this whenever the prompt provides an email and…
List User Accounts By Status
List users filtered by status
List User Groups For User
List the user groups that a specific user belongs to. Requires a userAccountId — use list_user_accounts or get_user_acco…
Get My User Account
Retrieve the currently authenticated user’s account
Create User Account
Create a new user account in Liferay. Returns 409 Conflict when a user with the same email or screenName already exists;…
Update User Account
Update an existing user account
Delete User Account
Delete a user account by ID

Getting Started

1

Create or Select a Project

Set up a new project or select an existing one. See the Projects Guide.
2

Configure the Connector

Enable the connector and set up a connector profile in your project. See Managing Connectors.
https://stackone-logos.com/api/liferay/filled/png

Connector Profile

Liferay - OAuth 2.0
https://stackone-logos.com/api/liferay/filled/png

Connector Profile

Liferay - OAuth 2.0 - Client Credentials
3

Link an Account

Connect an account using StackOne Hub or Auth Link.
https://stackone-logos.com/api/liferay/filled/png

Link Account

Liferay - OAuth 2.0
https://stackone-logos.com/api/liferay/filled/png

Link Account

Liferay - OAuth 2.0 - Client Credentials
4

Use Actions

Invoke actions using one of the methods below: