Upland Panviva US (Preview)

Upland Panviva enhances knowledge management for complex, regulated industries by providing AI-powered, real-time guidance for agents and customers. Our expert solutions ensure compliance and competitiveness, tailored for healthcare, banking, utilities, and BPO organizations with large contact centers. From compliance-focused manual management to fully integrated AI guidance, Panviva adapts to your needs. Boost productivity and maintain compliance standards backed by industry expertise.
This connector is available in the following products and regions:
Service | Class | Regions |
---|---|---|
Copilot Studio | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Logic Apps | Standard | All Logic Apps regions except the following: - Azure Government regions - Azure China regions - US Department of Defense (DoD) |
Power Apps | Premium | All Power Apps regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Power Automate | Premium | All Power Automate regions except the following: - US Government (GCC) - US Government (GCC High) - China Cloud operated by 21Vianet - US Department of Defense (DoD) |
Contact | |
---|---|
Name | Upland Panviva Support |
URL | https://uplandsoftware.com/panviva/support/ |
support@uplandsoftware.com |
Connector Metadata | |
---|---|
Publisher | Upland Software Inc.. |
Website | https://uplandsoftware.com/panviva |
Privacy policy | https://uplandsoftware.com/privacy |
Categories | Data;Marketing |
Panviva Connector
Upland Panviva enhances knowledge management for complex, regulated industries by providing AI-powered, real-time guidance for agents and customers. Our expert solutions ensure compliance and competitiveness, tailored for healthcare, banking, utilities, and BPO organizations with large contact centers. From compliance-focused manual management to fully integrated AI guidance, Panviva adapts to your needs. Boost productivity and maintain compliance standards backed by industry expertise.
Prerequisites
You will need the following to proceed:
- A Microsoft Power Apps or Power Automate plan with custom connector feature
- A Panviva subscription tier that includes APIs
Building the connector
Since the Panviva APIs are secured, you will need:
- Access to a Panviva instance (also known as a tenant)
- A developer account on the Panviva developer portal US-[https://dev.panviva.com] AU-(https://dev.panviva.com)
- An active Panviva API subscription (also known as an API plan) and valid Panviva API credentials
After that is completed, you can create and test the connector.
Supported Actions
The Panviva connector supports the following actions:
- Search Operations
Search
: Search documents, folders, and files (external documents) for a term and return paginated resultsSearch Artefacts
: Return Digital Orchestrator search results for a given query
- Live Operations
Live CSH
: Present a CSH search result page of the passing query on Panviva client to specified user on Panviva clientLive Document
: Present a document page to specified user on Panviva clientLive Search
: Present a search result page of the passing query on Panviva client to specified user on Panviva client
- Document Operations
Document
: Return a document using the document ID providedDocument Containers
: Return a list of containers using the document ID providedDocument Container Relationships
: Return a list of the parent-child relationship between each container for the document ID providedContainer
: Return a container using the container ID providedDocument Translations
: Return a list of all translations (per language and locale) of a Panviva document
- Resource Operations
Artefact
: Return a Digital Orchestrator artefact using the ID providedGet Artefact Categories
: Gets a list of all available artefact categoriesFile
: Retrieve a file (external document) from PanvivaFolder
: Return information about a Panviva folder and references to each of its direct childrenFolder Children
: Gets all the immediate children of a Panviva folder, not including grandchildren. Children can be folders, documents, or files (external documents)Folder Translations
: Gets all the translations of a Panviva folder, along with each translated folders respective childrenFolder Root
: Gets the root/home folder in all of Panviva, which can be drilled into using the Get Folder Children endpoint. Note this endpoint was formerly referred to as the 'Folder Search' endpointImage
: Returns an image from Panviva. Image data is represented as a base64 string
- Create Operations
Publish Artefact
: Updates an already published Digital Orchestrator artefactCreate Artefact Category
: Creates a category for classifying Digital Orchestrator artefactsCreate Artefact
: Creates a new Digital Orchestrator artefact
Creating a connection
The connector supports the following authentication types:
Default | Parameters for creating connection. | All regions | Not shareable |
Default
Applicable: All regions
Parameters for creating connection.
This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.
Name | Type | Description | Required |
---|---|---|---|
api_key | securestring | The api_key for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Artefact |
Return a Digital Orchestrator artefact using the ID provided. |
Container |
Return a document container using the container ID provided. |
Create Artefact |
Creates a new Digital Orchestrator artefact with content, metadata, and category information. Artefacts are reusable content pieces that can be delivered through various channels within Panviva. |
Create Artefact Category |
Creates a new category for classifying Digital Orchestrator artefacts. Categories help organize artefacts by topic, department, or any other classification system relevant to your organization. |
Document |
Return a document using the document ID provided. |
Document Container Relationships |
Retrieves the hierarchical structure of a document by returning the parent-child relationships between all containers (sections and subsections) within the document. This helps understand how content is organized. |
Document Containers |
Retrieves all containers (sections and subsections) within a specified document. Containers represent the hierarchical structure of content within a document. |
Document Translations |
Retrieves all available translations of a Panviva document across different languages and locales. This helps access multilingual versions of the same content. |
Echo |
Echo a request to verify connectivity with the Panviva API. This endpoint is useful for testing and debugging purposes. |
File |
Retrieves an external document (such as a PDF, Word document, or other file type) that has been uploaded to Panviva. The file content is returned as a base64-encoded string. |
Folder |
Retrieves information about a specific Panviva folder, including its metadata and links to its direct children. Folders are used to organize documents and files in a hierarchical structure. |
Folder Children |
Retrieves all immediate children (direct contents) of a specific Panviva folder. This includes subfolders, documents, and files (external documents) that are directly contained within the specified folder, but does not include items in nested subfolders. |
Folder Root |
Retrieves the top-level home folder in Panviva, which serves as the starting point for navigating the entire content hierarchy. This root folder contains links to its direct children, which can be accessed using the Get Folder Children endpoint to traverse the folder structure. |
Folder Translations |
Retrieves all available translations of a specific Panviva folder across different languages and locales. This includes metadata for each translated version of the folder and links to access their respective children. |
Get Artefact Category |
Retrieves a list of all available categories for classifying Digital Orchestrator artefacts. These categories help organize artefacts and can be used for filtering and navigation. |
Image |
Retrieves a specific image stored in Panviva. The image data is returned as a base64-encoded string which can be decoded and displayed in applications or saved as an image file. |
Live CSH |
Presents a context-sensitive help (CSH) search result page to a specified user in their Panviva client. This operation allows you to push search results directly to a user's screen. |
Live Document |
Pushes a specific document or document section directly to a specified user's Panviva client. This allows you to display relevant documentation to users in real-time as they work. |
Live Search |
Present a search result page of the passing query on Panviva client to specified user on Panviva client in real time. |
Publish Artefact |
Updates an existing Digital Orchestrator artefact with new content, metadata, or category information. This operation is used to modify artefacts that have already been published. |
Search |
Searches documents, folders, and files (external documents) for a term and returns paginated results. |
Search Artefacts |
Returns Digital Orchestrator search results for a given natural language or advanced query. This endpoint allows searching through artefacts using various query methods and filtering options. |
Artefact
Return a Digital Orchestrator artefact using the ID provided.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Artefact ID
|
id | True | string |
Format - uuid. The id (ID) of the Digital Orchestrator artefact. |
Returns
The response from the Panviva API containing enriched response data.
Container
Return a document container using the container ID provided.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Container ID
|
id | True | string |
The ID of a document container. |
Returns
The response from the Panviva API containing container data.
- Body
- GetContainerResponse
Create Artefact
Creates a new Digital Orchestrator artefact with content, metadata, and category information. Artefacts are reusable content pieces that can be delivered through various channels within Panviva.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Save as Draft
|
isDraft | boolean |
Indicates whether to save the artefact as a draft (true) or publish it immediately (false). Draft artefacts are not visible to end users until published. |
|
title
|
title | string |
The title of the artefact to be created. |
|
mediaType
|
mediaType | string |
The MIME type of the content in this section (e.g., text/plain, image/jpeg). |
|
text
|
text | string |
The text content for this section, if applicable. |
|
source
|
source | string |
The source reference for this content if it comes from external material. |
|
resourceLocation
|
resourceLocation | string |
Indicates whether the resource is stored internally or externally (values: internal, external, null). |
|
mediaType
|
mediaType | string |
The media type of the content (e.g., 'text/html', 'text/plain'). |
|
text
|
text | string |
The text content of the section. |
|
href
|
href | string |
A hyperlink to additional content or resources. |
|
resourceLocation
|
resourceLocation | string |
The location of the resource, typically a URL or file path. |
|
id
|
id | integer |
The unique identifier for the channel. |
|
name
|
name | string |
The name of the channel for content delivery. |
|
id
|
id | integer |
The unique identifier of the category to associate with the artefact. |
|
primaryQuery
|
primaryQuery | string |
The main query text that this artefact is designed to answer. |
|
query
|
query | string |
The search query text. |
|
panvivaDocumentId
|
panvivaDocumentId | integer |
The ID of a related Panviva document, if this artefact is linked to one. |
|
panvivaDocumentVersion
|
panvivaDocumentVersion | integer |
The version of the related Panviva document. |
|
metaData
|
metaData | object |
Returns
The response from the Panviva API after creating a new artefact.
- Body
- PostArtefactResponse
Create Artefact Category
Creates a new category for classifying Digital Orchestrator artefacts. Categories help organize artefacts by topic, department, or any other classification system relevant to your organization.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
name
|
name | string |
The name of the artefact category to be created. |
Returns
The response from the Panviva API after creating a new artefact category.
Document
Return a document using the document ID provided.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Document ID
|
id | True | string |
A document unique identifier, Document ID. If a document is a translated document, this value represents Internal ID or IID in Panviva API v1. |
Document Version
|
version | integer |
Request the API to return a particular version of the specified document. |
Returns
The response from the Panviva API containing document data.
- Body
- GetDocumentResponse
Document Container Relationships
Retrieves the hierarchical structure of a document by returning the parent-child relationships between all containers (sections and subsections) within the document. This helps understand how content is organized.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Document ID
|
id | True | integer |
The internal ID (IID) of the Panviva document whose structure you want to retrieve. |
Returns
The response from the Panviva API containing document container relationships.
Document Containers
Retrieves all containers (sections and subsections) within a specified document. Containers represent the hierarchical structure of content within a document.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Document ID
|
id | True | integer |
The internal ID (IID) of the Panviva document whose containers you want to retrieve. |
Document Version
|
version | integer |
The specific version of the document whose containers you want to retrieve. If omitted, the latest version's containers will be returned. |
Returns
The response from the Panviva API containing document container data.
Document Translations
Retrieves all available translations of a Panviva document across different languages and locales. This helps access multilingual versions of the same content.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Document ID
|
id | True | integer |
The internal ID (IID) of the original Panviva document for which you want to retrieve translations. |
Returns
The response from the Panviva API containing document translation data.
Echo
Echo a request to verify connectivity with the Panviva API. This endpoint is useful for testing and debugging purposes.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
File
Retrieves an external document (such as a PDF, Word document, or other file type) that has been uploaded to Panviva. The file content is returned as a base64-encoded string.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
File ID
|
id | True | integer |
The internal ID (IID) of the Panviva file (external document) to retrieve. |
Returns
The response from the Panviva API containing file data.
- Body
- GetFileResponse
Folder
Retrieves information about a specific Panviva folder, including its metadata and links to its direct children. Folders are used to organize documents and files in a hierarchical structure.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Folder ID
|
id | True | integer |
The internal ID (IID) of the Panviva folder to retrieve. |
Returns
The response from the Panviva API containing folder data.
- Body
- GetFolderResponse
Folder Children
Retrieves all immediate children (direct contents) of a specific Panviva folder. This includes subfolders, documents, and files (external documents) that are directly contained within the specified folder, but does not include items in nested subfolders.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Folder ID
|
id | True | integer |
The internal ID (IID) of the Panviva folder whose contents you want to retrieve. |
Returns
The response from the Panviva API containing folder children data.
Folder Root
Retrieves the top-level home folder in Panviva, which serves as the starting point for navigating the entire content hierarchy. This root folder contains links to its direct children, which can be accessed using the Get Folder Children endpoint to traverse the folder structure.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Returns
The response from the Panviva API containing root folder data.
Folder Translations
Retrieves all available translations of a specific Panviva folder across different languages and locales. This includes metadata for each translated version of the folder and links to access their respective children.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Folder ID
|
id | True | integer |
The internal ID (IID) of the original Panviva folder for which you want to retrieve translations. |
Returns
The response from the Panviva API containing folder translation data.
Get Artefact Category
Retrieves a list of all available categories for classifying Digital Orchestrator artefacts. These categories help organize artefacts and can be used for filtering and navigation.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Returns
The response from the Panviva API containing artefact category data.
Image
Retrieves a specific image stored in Panviva. The image data is returned as a base64-encoded string which can be decoded and displayed in applications or saved as an image file.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Image ID
|
id | True | integer |
The unique identifier of the Panviva image to retrieve. |
Returns
The response from the Panviva API containing image data.
- Body
- GetImageResponse
Live CSH
Presents a context-sensitive help (CSH) search result page to a specified user in their Panviva client. This operation allows you to push search results directly to a user's screen.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
username
|
username | string |
The Panviva user to whom you wish to send the result. (Note: Use username OR userId, not both.) |
|
userId
|
userId | string |
The numeric ID of the user to whom you wish to send the result. (Note: Use username OR userId, not both.) |
|
query
|
query | string |
The CSH term to search for. |
|
showFirstResult
|
showFirstResult | boolean |
True to immediately open the first document found, or false to show the list of results. |
|
maximizeClient
|
maximizeClient | boolean |
True/False depending on whether you want the Panviva client to maximize on the user's desktop, when the document is delivered. |
Returns
The response from the Panviva API after sending a live CSH request.
- response
- object
Live Document
Pushes a specific document or document section directly to a specified user's Panviva client. This allows you to display relevant documentation to users in real-time as they work.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
username
|
username | string |
The Panviva user to whom you wish to send the result. (Note: Use username OR userId, not both.) |
|
userId
|
userId | string |
The numeric ID of the user to whom you wish to send the result. (Note: Use username OR userId, not both.) |
|
id
|
id | string |
The Document ID of the Panviva Document you wish to send. |
|
location
|
location | string |
The Section ID you would like the user to see. Note: Use location OR containerId, not both.) |
|
maximizeClient
|
maximizeClient | boolean |
True/False depending on whether you want the Panviva client to maximize on the user's desktop, when the document is delivered. |
|
containerId
|
containerId | string |
The Id of the Container you'd like the user to see when the specified document is opened. (Note: Use location OR containerId, not both.) |
Returns
The response from the Panviva API after sending a live document request.
- response
- object
Live Search
Present a search result page of the passing query on Panviva client to specified user on Panviva client in real time.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
username
|
username | string |
The Panviva user to whom you wish to send the result. (Note: Use username OR userId, not both.) |
|
userId
|
userId | string |
The numeric ID of the user to whom you wish to send the result. (Note: Use username OR userId, not both.) |
|
query
|
query | string |
The term to search for. |
|
maximizeClient
|
maximizeClient | boolean |
True/False depending on whether you want the Panviva client to maximize on the user's desktop, when the document is delivered. |
|
showFirstResult
|
showFirstResult | boolean |
True to immediately open the first document found, or false to show the list of results. |
Returns
The response from the Panviva API after sending a live search request.
- response
- object
Publish Artefact
Updates an existing Digital Orchestrator artefact with new content, metadata, or category information. This operation is used to modify artefacts that have already been published.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Artefact ID
|
id | True | string |
The unique identifier (UUID format) of the artefact to update. |
id
|
id | uuid |
The unique identifier of the artefact to be updated. |
|
primaryResponse
|
primaryResponse | string |
The primary response content for the artefact. |
|
panvivaDocumentVersion
|
panvivaDocumentVersion | integer |
The version number of the Panviva document associated with this artefact. |
|
mediaType
|
mediaType | string |
The MIME type of the content in this section (e.g., text/plain, image/jpeg). |
|
text
|
text | string |
The text content for this section, if applicable. |
|
source
|
source | string |
The source reference for this content if it comes from external material. |
|
resourceLocation
|
resourceLocation | string |
Indicates whether the resource is stored internally or externally (values: internal, external, null). |
|
sectionId
|
sectionId | string |
The unique identifier of the tagged section. |
|
hash
|
hash | string |
A hash value representing the content of the tagged section. |
|
id
|
id | integer |
The unique identifier of the category to associate with the artefact. |
|
panvivaDocumentId
|
panvivaDocumentId | string |
The ID of the Panviva document associated with this artefact. |
|
title
|
title | string |
The title of the artefact. |
|
primaryQuery
|
primaryQuery | string |
The main query text that this artefact is designed to answer. |
|
id
|
id | integer | ||
query
|
query | string |
The search query text. |
|
metaData
|
metaData | object | ||
id
|
id | integer |
The unique identifier for the variation. |
|
id
|
id | integer |
The unique identifier for the channel. |
|
name
|
name | string |
The name of the channel for content delivery. |
|
content
|
content | string |
The content of the variation, typically in HTML format. |
Returns
The response from the Panviva API after updating an artefact.
- Body
- PutArtefactResponse
Search
Searches documents, folders, and files (external documents) for a term and returns paginated results.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Search Term
|
term | True | string |
The word or phrase to be searched for. Supports simple keywords, Lucene syntax, and regex patterns. |
Page Offset
|
pageOffset | integer |
The pagination offset to denote the number of initial search results to skip. |
|
Page Limit
|
pageLimit | integer |
The number of records to return. Must be an integer between 0 and 1000. |
|
Changed When
|
changedWhen | string |
Helper keywords for applying filters for documents updated in range. |
|
Direct Parent Folder ID
|
directParentFolderId | integer |
Search only within given Folder. Any documents in the sub folders are not searched. If not provided, resources are searched across all folders. |
Returns
Name | Path | Type | Description |
---|---|---|---|
results
|
results | array of object |
The list of resources matching the search criteria. |
type
|
results.type | string |
The type of resource returned (e.g., 'document', 'folder', or 'file'). |
id
|
results.id | string |
The unique identifier for the resource that can be used to retrieve its details. |
name
|
results.name | string |
The title or display name of the resource. |
layout
|
results.layout | string |
The page layout template used for the resource (e.g., 'topTabsMedium', 'leftTabsMedium'). |
description
|
results.description | string |
A brief summary or description of the resource's contents. |
classification
|
results.classification | string |
The category or classification of the resource (e.g., 'films', 'books'). |
updatedDate
|
results.updatedDate | string |
The date when the resource was last updated, in ISO 8601 format (YYYY-MM-DD). |
matchedFields
|
results.matchedFields | array of string |
The list of fields in which the search term was found (e.g., 'name', 'content'). |
snippet
|
results.snippet | string |
A short excerpt from the content showing the search term in context, often with highlighting. |
language
|
results.language | string |
The language code of the resource (e.g., 'en-AU' for Australian English). |
links
|
results.links | array of object |
Hypermedia links related to this search result that can be used for further operations. |
href
|
results.links.href | string |
The URL to access the related resource or perform an operation. |
rel
|
results.links.rel | string |
The relationship type of the link to the current resource (e.g., 'document', 'file'). |
type
|
results.links.type | string |
The HTTP method to use when accessing this link (typically 'GET'). |
total
|
total | integer |
The total number of results matching the search criteria across all pages. |
links
|
links | array of object |
Pagination links that allow navigation between pages of search results. |
href
|
links.href | string |
The URL to access a specific page of search results. |
rel
|
links.rel | string |
The relationship of this link to the current page (e.g., 'first', 'last', 'next', 'prev'). |
type
|
links.type | string |
The HTTP method to use when accessing this link (typically 'GET'). |
Search Artefacts
Returns Digital Orchestrator search results for a given natural language or advanced query. This endpoint allows searching through artefacts using various query methods and filtering options.
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Instance Name
|
instance | True | string |
The instance name as shown on the Panviva Developer Portal. |
Simple Query
|
simplequery | string |
Natural language query string. For example: 'What action movie stars Peter Parker?'. (Note: Use simplequery OR advancedquery, not both.) |
|
Advanced Query
|
advancedquery | string |
Query string written in Lucene query syntax. For example: 'films AND "a story"'. (Note: Use simplequery OR advancedquery, not both.) |
|
Filter
|
filter | string |
Accepts a filter string written in OData expression syntax. Examples: |
|
Channel
|
channel | string |
Return response for a specific channel, instead of the default. |
|
Page Offset
|
pageOffset | integer |
The pagination offset to denote the number of initial search results to skip. |
|
Page Limit
|
pageLimit | integer |
The number of records to return. Must be an integer between 0 and 1000. |
|
Facet String
|
facet | string |
Accepts a string denoting the field to facet by. Examples: |
|
Highlight Tags
|
highlightTags | string |
Accepts highlight pre and post tags in [start-tag,end-tag] template. Example : |
Returns
The response from the Panviva API containing enriched search artefact data.
Definitions
ArtefactCategory
A category in the Panviva system, used for classifying artefacts.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The unique identifier for the artefact category assigned by the system. |
categoryName
|
categoryName | string |
The display name of the category used for classifying artefacts. |
Category
A category in the Panviva system, used for classifying artefacts.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The unique identifier for the category. |
dateCreated
|
dateCreated | date-time |
The date and time when the category was created. |
dateModified
|
dateModified | date-time |
The date and time when the category was last modified. |
name
|
name | string |
The display name of the category. |
Channel
A list of channels through which this variation can be delivered.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The unique identifier for the channel. |
name
|
name | string |
The name of the channel for content delivery. |
Container
A container in the Panviva system, which can hold content, metadata, and links to other resources.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier for the container, typically in the format 'document-version-section-subsection'. |
name
|
name | string |
The display name or title of the container. |
body
|
body | string |
The HTML content of the container, representing the actual content to be displayed. |
ContainerRelationship
A relationship between containers, indicating the hierarchy and structure of content within Panviva.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier of the container in this relationship. |
parent
|
parent | string |
The identifier of the parent container, or null if this is a top-level container. |
children
|
children | array of string | |
taskFlow
|
taskFlow | string |
The task flow identifier associated with this container relationship, if applicable. |
Document
A document in the Panviva system, which can contain content, metadata, and links to other resources.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier for the document. |
name
|
name | string |
The title or name of the document. |
description
|
description | string |
A brief summary describing the document's contents. |
version
|
version | integer |
The version number of the document. |
language
|
language | string |
The language code for the document (e.g., en-AU for Australian English). |
tags
|
tags | array of Tag | |
hidden
|
hidden | boolean |
Indicates whether the document is hidden from standard views. |
source
|
source | string |
The source or origin of the document. |
type
|
type | string |
The type of resource (always 'document' for Document objects). |
release
|
release | integer |
The release number of the document. |
released
|
released | boolean |
Indicates whether the document has been released/published. |
copyright
|
copyright | string |
Copyright information for the document. |
classification
|
classification | string |
The document's classification category (e.g., 'films'). |
status
|
status | string |
The current status of the document (e.g., 'Phase Three'). |
percentage
|
percentage | integer |
The completion percentage of the document, typically 100 for fully completed documents. |
releaseDate
|
releaseDate | date-time |
The date and time when the document was released. |
layout
|
layout | string |
The page layout template used for the document (e.g., 'leftTabsMedium'). |
training
|
training | Training |
Training-related settings and information for this document. |
keywords
|
keywords | array of string |
Keywords associated with the document for standard search. |
cshKeywords
|
cshKeywords | array of string |
Keywords associated with the document for context-sensitive help (CSH). |
updatedDate
|
updatedDate | date-time |
The date and time when the document was last updated. |
createdDate
|
createdDate | date-time |
The date and time when the document was created. |
reusableContent
|
reusableContent | boolean |
Indicates whether the document contains reusable content blocks. |
changeNote
|
changeNote | string |
Notes describing the changes made in the latest version. |
links
|
links | array of Link |
EnrichedResponseVariation
A variation of the artefact that can be delivered through different channels.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer |
The unique identifier for the variation. |
dateCreated
|
dateCreated | date-time |
The date and time when the variation was created. |
dateModified
|
dateModified | date-time |
The date and time when the variation was last modified. |
content
|
content | array of ResponseSection | |
simpleContent
|
simpleContent | string |
A simplified version of the content, typically plain text. |
channels
|
channels | array of Channel |
EnrichedSearchResult
An enriched search result returned from the Panviva API, containing detailed information about the artefact.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | uuid |
The unique identifier for the enriched search result. |
content
|
content | array of ResponseSection | |
simpleContent
|
simpleContent | string |
A simplified version of the content, typically plain text. |
category
|
category | Category |
A category in the Panviva system, used for classifying artefacts. |
metaData
|
metaData | object | |
searchScore
|
searchScore | number |
The relevance score of the search result, indicating how well it matches the search query. |
links
|
links | array of Link | |
queryVariations
|
queryVariations | array of QueryVariation | |
primaryQuery
|
primaryQuery | string |
The primary search query that was used to retrieve this result. |
panvivaDocumentId
|
panvivaDocumentId | integer |
The unique identifier of the Panviva document associated with this result. |
panvivaDocumentVersion
|
panvivaDocumentVersion | integer |
The version number of the Panviva document associated with this result. |
title
|
title | string |
The title of the enriched search result. |
highlights
|
highlights | Highlights |
Highlights of the search result, typically used to indicate matched terms or phrases. |
Facet
A facet used for filtering search results based on specific criteria.
Name | Path | Type | Description |
---|---|---|---|
field
|
field | string |
The name of the field used for faceting. |
groups
|
groups | array of StringInt64NullableKeyValuePair |
Folder
A folder in the Panviva system, used for organizing documents and artefacts.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier for the folder. |
name
|
name | string |
The display name of the folder. |
description
|
description | string |
A brief summary describing the folder's contents. |
version
|
version | integer |
The version number of the folder. |
language
|
language | string |
The language code for the folder (e.g., en-AU for Australian English). |
tags
|
tags | array of Tag | |
hidden
|
hidden | boolean |
Indicates whether the folder is hidden from search views. |
source
|
source | string |
The source or origin of the folder. |
type
|
type | string |
The type of resource (always 'folder' for Folder objects). |
links
|
links | array of Link |
GetArtefactCategoriesResponse
The response from the Panviva API containing artefact category data.
Name | Path | Type | Description |
---|---|---|---|
categories
|
categories | array of ArtefactCategory |
GetContainerResponse
The response from the Panviva API containing container data.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier of the container. |
name
|
name | string |
The display name of the container. |
body
|
body | string |
The HTML content of the container. |
GetDocumentContainerRelationshipsResponse
The response from the Panviva API containing document container relationships.
Name | Path | Type | Description |
---|---|---|---|
relationships
|
relationships | array of ContainerRelationship |
GetDocumentContainersResponse
The response from the Panviva API containing document container data.
Name | Path | Type | Description |
---|---|---|---|
containers
|
containers | array of Container |
GetDocumentResponse
The response from the Panviva API containing document data.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier for the document. |
name
|
name | string |
The title or name of the document. |
description
|
description | string |
A brief summary describing the document's contents. |
version
|
version | integer |
The version number of the document. |
language
|
language | string |
The language code for the document (e.g., en-AU for Australian English). |
tags
|
tags | array of Tag | |
hidden
|
hidden | boolean |
Indicates whether the document is hidden from search. |
source
|
source | string |
The source or origin of the document. |
type
|
type | string |
The type of resource (always 'document' for Document objects). |
release
|
release | integer |
The release number of the document. |
released
|
released | boolean |
Indicates whether the document has been released/published. |
copyright
|
copyright | string |
Copyright information for the document. |
classification
|
classification | string |
The document's classification category (e.g., 'films'). |
status
|
status | string |
The current status of the document (e.g., 'Phase Three'). |
percentage
|
percentage | integer | |
releaseDate
|
releaseDate | date-time |
The date and time when the document was released. |
layout
|
layout | string |
The page layout template used for the document (e.g., 'leftTabsMedium'). |
training
|
training | Training |
Training-related settings and information for this document. |
keywords
|
keywords | array of string | |
cshKeywords
|
cshKeywords | array of string | |
updatedDate
|
updatedDate | date-time |
The date and time when the document was last updated. |
createdDate
|
createdDate | date-time |
The date and time when the document was created. |
reusableContent
|
reusableContent | boolean |
Indicates whether the document contains reusable content blocks. |
changeNote
|
changeNote | string |
Notes describing the changes made in the latest version. |
links
|
links | array of Link |
GetDocumentTranslationsResponse
The response from the Panviva API containing document translation data.
Name | Path | Type | Description |
---|---|---|---|
translations
|
translations | array of Document | |
origin
|
origin | string |
The origin of the translation, typically the ID of the original document. |
GetEnrichedResponseResponse
The response from the Panviva API containing enriched response data.
Name | Path | Type | Description |
---|---|---|---|
links
|
links | array of Link | |
title
|
title | string |
The title of the enriched response. |
content
|
content | array of ResponseSection | |
simpleContent
|
simpleContent | string |
A simplified version of the content, typically plain text. |
variations
|
variations | array of EnrichedResponseVariation | |
category
|
category | Category |
A category in the Panviva system, used for classifying artefacts. |
primaryQuery
|
primaryQuery | string |
The primary search query that was used to retrieve this response. |
queryVariations
|
queryVariations | array of QueryVariation | |
panvivaDocumentId
|
panvivaDocumentId | integer |
The unique identifier of the Panviva document associated with this response. |
panvivaDocumentVersion
|
panvivaDocumentVersion | integer |
The version number of the Panviva document associated with this response. |
metaData
|
metaData | object | |
id
|
id | uuid |
The unique identifier for the enriched response. |
dateCreated
|
dateCreated | date-time |
The date and time when the enriched response was created. |
dateModified
|
dateModified | date-time |
The date and time when the enriched response was last modified. |
GetEnrichedSearchArtefactResponse
The response from the Panviva API containing enriched search artefact data.
Name | Path | Type | Description |
---|---|---|---|
facets
|
facets | array of Facet | |
results
|
results | array of EnrichedSearchResult | |
total
|
total | integer |
The total number of search results found. |
GetFileResponse
The response from the Panviva API containing file data.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string | |
name
|
name | string | |
description
|
description | string | |
version
|
version | integer | |
language
|
language | string | |
tags
|
tags | array of Tag | |
hidden
|
hidden | boolean | |
source
|
source | string | |
type
|
type | string | |
content
|
content | string | |
fileName
|
fileName | string | |
release
|
release | integer | |
released
|
released | boolean | |
copyright
|
copyright | string | |
classification
|
classification | string | |
status
|
status | string | |
percentage
|
percentage | integer | |
releaseDate
|
releaseDate | date-time | |
keywords
|
keywords | array of string | |
cshKeywords
|
cshKeywords | array of string | |
changeNote
|
changeNote | string | |
updatedDate
|
updatedDate | date-time | |
createdDate
|
createdDate | date-time |
GetFolderChildrenResponse
The response from the Panviva API containing folder children data.
Name | Path | Type | Description |
---|---|---|---|
children
|
children | array of Resource |
GetFolderResponse
The response from the Panviva API containing folder data.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier for the folder. |
name
|
name | string |
The display name of the folder. |
description
|
description | string |
A brief summary describing the folder's contents. |
version
|
version | integer |
The version number of the folder. |
language
|
language | string |
The language code for the folder (e.g., en-AU for Australian English). |
tags
|
tags | array of Tag | |
hidden
|
hidden | boolean |
Indicates whether the folder is hidden from search views. |
source
|
source | string |
The source or origin of the folder. |
type
|
type | string |
The type of resource (always 'folder' for Folder objects). |
links
|
links | array of Link |
GetFolderRootResponse
The response from the Panviva API containing root folder data.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier for the root folder. |
name
|
name | string |
The display name of the root folder. |
description
|
description | string |
A brief summary describing the root folder's contents. |
version
|
version | integer |
The version number of the root folder. |
language
|
language | string |
The language code for the root folder (e.g., en-AU for Australian English). |
tags
|
tags | array of Tag | |
hidden
|
hidden | boolean |
Indicates whether the root folder is hidden from search views. |
source
|
source | string |
The source or origin of the root folder. |
type
|
type | string |
The type of resource (always 'folder' for Folder objects). |
links
|
links | array of Link |
GetFolderTranslationsResponse
The response from the Panviva API containing folder translation data.
Name | Path | Type | Description |
---|---|---|---|
translations
|
translations | array of Folder |
GetImageResponse
The response from the Panviva API containing image data.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier for the image. |
name
|
name | string |
The title or name of the image. |
width
|
width | integer |
The width of the image in pixels. |
height
|
height | integer |
The height of the image in pixels. |
size
|
size | integer |
The size of the image file in bytes. |
contentType
|
contentType | string |
The MIME type of the image (e.g., image/jpeg, image/png). |
content
|
content | string |
The base64-encoded content of the image. |
Highlights
Highlights of the search result, typically used to indicate matched terms or phrases.
Name | Path | Type | Description |
---|---|---|---|
primaryQuery
|
primaryQuery | string |
The primary search query that was used to retrieve this result. |
title
|
title | string |
The title of the enriched search result. |
Link
Hypermedia links related to this resource.
Name | Path | Type | Description |
---|---|---|---|
href
|
href | string |
The URL to access the related resource or perform an operation. |
rel
|
rel | string |
The relationship type of the link to the current resource (e.g., 'document', 'file'). |
type
|
type | string |
The HTTP method to use when accessing this link (typically 'GET'). |
PostArtefactCategoryResponse
The response from the Panviva API after creating a new artefact category.
Name | Path | Type | Description |
---|---|---|---|
categoryId
|
categoryId | integer |
The unique identifier of the newly created artefact category. |
categoryName
|
categoryName | string |
The display name of the newly created artefact category. |
PostArtefactResponse
The response from the Panviva API after creating a new artefact.
Name | Path | Type | Description |
---|---|---|---|
hasErrors
|
hasErrors | boolean |
Indicates whether any errors occurred during the artefact creation. |
errors
|
errors | array of string | |
responseId
|
responseId | uuid |
The unique identifier of the newly created artefact. |
PutArtefactResponse
The response from the Panviva API after updating an artefact.
Name | Path | Type | Description |
---|---|---|---|
hasErrors
|
hasErrors | boolean |
Indicates whether any errors occurred during the artefact update. |
errors
|
errors | array of string | |
status
|
status | string |
The status of the artefact update operation. |
QueryVariation
Alternative phrasings of queries that should match this artefact.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | integer | |
query
|
query | string |
The search query text. |
Resource
A resource that can be a document, folder, or other types of content.
Name | Path | Type | Description |
---|---|---|---|
id
|
id | string |
The unique identifier of the resource. |
name
|
name | string |
The display name of the resource. |
description
|
description | string |
A brief summary describing the resource's contents. |
version
|
version | integer |
The version number of the resource. |
language
|
language | string |
The language code for the resource (e.g., en-AU for Australian English). |
tags
|
tags | array of Tag | |
hidden
|
hidden | boolean |
Indicates whether the resource is hidden from standard views. |
source
|
source | string |
The source or origin of the resource. |
type
|
type | string |
The type of resource (e.g., 'document', 'folder'). |
ResponseSection
The content sections of the response.
Name | Path | Type | Description |
---|---|---|---|
mediaType
|
mediaType | string |
The media type of the content (e.g., 'text/html', 'text/plain'). |
text
|
text | string |
The text content of the section. |
href
|
href | string |
A hyperlink to additional content or resources. |
resourceLocation
|
resourceLocation | string |
The location of the resource, typically a URL or file path. |
StringInt64NullableKeyValuePair
A key-value pair where the key is a string and the value is an integer.
Name | Path | Type | Description |
---|---|---|---|
key
|
key | string |
The name of the facet group. |
value
|
value | integer |
The count of items in this facet group. |
Tag
A metadata tag associated with the resource.
Name | Path | Type | Description |
---|---|---|---|
name
|
name | string |
The name or key of the tag. |
value
|
value | string |
The value associated with the tag. |
Training
Training-related settings and information for this document.
Name | Path | Type | Description |
---|---|---|---|
failureFeedback
|
failureFeedback | string |
The feedback message displayed when a user fails training for this document. |
forcePageSequence
|
forcePageSequence | boolean |
If true, users must view pages in sequence during training. |
forceQuestionSequence
|
forceQuestionSequence | boolean |
If true, users must answer questions in sequence during training. |
passingScore
|
passingScore | integer |
The minimum score required to pass. |
successFeedback
|
successFeedback | string |
The feedback message displayed when a user passes training for this document. |
object
This is the type 'object'.