Skip to main content

ZenQMS Connector

ZenQMS ZenQMS Connector

Connections

ZenQMS API Connection

ZenQMS API Connection

InputCommentsDefault
ZenQMS EnvironmentSelect the ZenQMS environment you would like to connect to.
ZenQMS API KeyGenerate this token under your Settings => API Settings. For audit trail, it is recommended to create a new token for each integration.

Triggers

New and Updated Document Versions

Triggers when a document version is created or updated

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
SearchOptional Lucene query to filter document versions (e.g., category_version_id:"abc"). Combined with the cursor range filter using AND.

New and Updated Items

Triggers when an item is created or updated

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
SearchOptional Lucene query to filter items (e.g., category_id:"abc" or external_system:"salesforce"). Combined with the cursor range filter using AND.

Actions

Add Roles to User

Assigns one or more roles to a user

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
User IDThe user UUID
Role IDsArray of role UUIDs in JSON format

Add Users to Role

Assigns one or more users to a role

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
Role IDThe role UUID
User IDsArray of user UUIDs in JSON format

Cleanup Users External IDs

Removes external IDs from users that have them

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action

Create Document Version

Creates a new document version

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
Category IDThe document category UUID
NameThe document version name
Due DateApproval due date in YYYY-MM-DD format
Is TrainingWhether this is a training documentfalse
AuthorsJSON array of author user UUIDs

Create Item

Creates a new item

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
Category IDThe item category UUID
TitleThe item title
Due DateDue date in YYYY-MM-DD format
External IDExternal identifier in the source system
External SystemName of the external system (e.g. salesforce)
External URLURL linking to the item in the external system.
AssigneesJSON array of user UUIDs to assign to the item
Stage AssigneesJSON array of user UUIDs to assign at the stage level
Custom FieldsJSON array of custom field objects with api_name and value

Create User

Creates a new user

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
External IDExternal identifier in the source system
First NameUser's first name
Last NameUser's last name
EmailUser's email address
TitleUser's job title
Is ActiveWhether the user is activefalse

Get Item by External ID

Retrieves an item by external ID

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
External IDExternal identifier in the source system
External SystemName of the external system (e.g. salesforce)

Get Item Stages by Category

Retrieves stage definitions and their custom fields for a given category

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
Category IDThe category UUID to retrieve stages for

Get User By Email

Retrieves a user by email

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
EmailUser's email address

Get User By External ID

Retrieves a user by external ID

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
External IDExternal identifier in the source system

List Custom Field Options

List custom field options with optional filtering

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
Custom Field IDThe UUID of the custom field to retrieve options for
SearchSearch term for custom field options (Lucene query syntax). Searchable fields: option, created_at, updated_at
Page SizeNumber of results per page (default: 50)50
Current PagePage number to retrieve (default: 1)1
Sort ByField name to sort results by
Order BySort order (asc or desc)

List Custom Fields

List custom fields with optional filtering

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
SearchSearch term for custom fields (Lucene query syntax). Searchable fields: created_at, updated_at, is_required, is_account, is_user, label, description, api_name (default), type
Page SizeNumber of results per page (default: 50)50
Current PagePage number to retrieve (default: 1)1
Sort ByField name to sort results by
Order BySort order (asc or desc)

List Document Categories

List document categories with optional filtering

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
SearchSearch term for document categories (Lucene query syntax)
Page SizeNumber of results per page (default: 50)50
Current PagePage number to retrieve (default: 1)1
Sort ByField name to sort results by
Order BySort order (asc or desc)

List Document Versions

List document versions with optional filtering

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
SearchSearch term for document versions (Lucene query syntax)
Page SizeNumber of results per page (default: 50)50
Current PagePage number to retrieve (default: 1)1
Sort ByField name to sort results by
Order BySort order (asc or desc)

List Items

List items with optional filtering

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
SearchGeneric search term (e.g., title:"Report" or external_id:"123")
Page SizeNumber of results per page (default: 50)50
Current PagePage number to retrieve (default: 1)1
Sort ByField name to sort results by
Order BySort order (asc or desc)

List Roles

Retrieve a paginated list of roles with optional search filtering

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
SearchGeneric search term (e.g., name:"Admin" or user_id:"123")
Get All ResultsWhen enabled, automatically fetches all pages and returns all results. Ignores currentPage parameter.false
Page SizeNumber of results per page (default: 50)50
Current PagePage number to retrieve (default: 1)1
Sort ByField name to sort results by
Order BySort order (asc or desc)

Raw Request

Send a raw HTTP request

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
URLInput the path only (e.g., /v2/users). The base URL is already included from the connection.
MethodThe HTTP method to use.
DataThe HTTP body payload to send to the URL.
Form DataThe Form Data to be sent as a multipart form upload.
Query ParameterA list of query parameters to send with the request. This is the portion at the end of the URL similar to ?key1=value1&key2=value2.
HeaderA list of headers to send with the request.
Response TypeThe type of data you expect in the response. You can request json, text, or binary data.json
TimeoutThe maximum time that a client will await a response to its request
Debug RequestEnabling this flag will log out the current request.false
Retry Delay (ms)The delay in milliseconds between retries. This is used when 'Use Exponential Backoff' is disabled.0
Retry On All ErrorsIf true, retries on all erroneous responses regardless of type. This is helpful when retrying after HTTP 429 or other 3xx or 4xx errors. Otherwise, only retries on HTTP 5xx and network errors.false
Max Retry CountThe maximum number of retries to attempt. Specify 0 for no retries.0
Use Exponential BackoffSpecifies whether to use a pre-defined exponential backoff strategy for retries. When enabled, 'Retry Delay (ms)' is ignored.false

Remove Roles from User

Removes one or more roles from a user

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
User IDThe user UUID
Role IDsArray of role UUIDs in JSON format

Remove Users from Role

Removes one or more users from a role

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
Role IDThe role UUID
User IDsArray of user UUIDs in JSON format

Update Item

Updates an existing item

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
Item IDThe item UUID to update
StagesJSON array of stage objects with id and custom_fields

Update User

Updates a user

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
External IDExternal identifier in the source system
First NameUser's first name
Last NameUser's last name
EmailUser's email address
TitleUser's job title
Is ActiveWhether the user is activefalse

Upsert User

Creates or updates a user

InputCommentsDefault
ZenQMS API ConnectionThe API connection to use for this action
External IDExternal identifier in the source system
First NameUser's first name
Last NameUser's last name
EmailUser's email address
TitleUser's job title
Is ActiveWhether the user is activefalse