Note
Access to this page requires authorization. You can try signing in or .
Access to this page requires authorization. You can try .
9A Raptor Document Warehouse
The 9A Raptor Document Warehouse is a powerful SaaS solution that brings structure and coherence to information scattered across various business applications. This solution offers a unified and secure way to access, manage, and search for documents.
By leveraging the Raptor API, you can seamlessly automate your document management processes. Perform various actions such as uploading, downloading, tagging, and organizing documents.
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 | 9altitudes |
| URL | https://www.9altitudes.com |
| support@9altitudes.com |
| Connector Metadata | |
|---|---|
| Publisher | 9altitudes |
| Website | https://9altitudes.com |
| Privacy policy | https://www.9altitudes.com/privacy-policy |
| Categories | Content and Files;Productivity |
9A Raptor Document Warehouse Connector
Overview
The 9A Raptor Document Warehouse connector for Power Apps allows you to integrate seamlessly with the 9A Raptor Document Warehouse platform, an intelligent solution that consolidates and manages information across various business applications such as PLM, ERP, CRM, and more. This connector enables you to streamline your document management processes by linking and managing documents across different entities and systems, all from within Power Apps.
What is 9A Raptor Document Warehouse?
The 9A Raptor Document Warehouse is a powerful tool that brings structure and coherence to information spread across multiple business applications. Whether it's documents from Dynamics 365, Teams, or custom Power Platform applications, this solution provides a unified and secure way to access, manage, and search for documents. It ensures that you can find relevant documents linked to any entity, no matter where they were initially created or stored.
Key features of 9A Raptor Document Warehouse include:
- Consolidated Document Management: Manage documents across various applications like PLM, ERP, CRM, and more.
- Dynamic Context-Based Security: Ensure documents are accessible only to the right people based on context and security rules.
- Cross-System Integration: Link documents across different business systems, providing a single source of truth.
- Advanced Search Capabilities: Search and filter documents using multiple dimensions, locations, and attributes.
API Endpoints
The 9A Raptor Document Warehouse connector provides a comprehensive set of API endpoints to interact with the platform. Below is a list of available operations:
User Management
- GetUserToken: Retrieve a user token to authenticate API requests, using an external system.
- GetUserById: Retrieve user details by their ID.
- QueryUsers: Search for users based on specific criteria.
Document Management
- DownloadDocument: Download a document by its ID.
- UploadDocument: Upload a document.
- RemoveTagFromDocument: Remove a tag from a document.
- TagDocument: Add a tag to a document.
- AddFieldToDocument: Add a field to a document.
- UpdateFieldOnDocument: Update a specific field on a document.
- AddTemplateToDocument: Add a template to a document.
- QueryDocuments: Search for documents using specific criteria.
- AdvancedSearchQueryDocuments: Perform an advanced search query for documents.
- InsertExternalFile: Upload an external file to the document warehouse.
- GetDocumentMetadata: Retrieve metadata of a document.
- GetDocumentMetadataByFileReference: Get document metadata by file reference.
- DeleteDocument: Delete a document by its ID.
Tag Management
- GetTagByTagId: Retrieve a tag by its ID.
- GetTagByCode: Retrieve a tag by its code.
- GetMultipleTags: Retrieve multiple tags based on criteria.
- QueryTags: Search for tags using specific criteria.
Field Management
- CreateField: Create a new field for documents.
- GetFieldById: Retrieve a field by its ID.
- GetFieldByCode: Retrieve a field by its code.
- GetTemplateFields: Retrieve all fields associated with a template.
Template Management
- GetTemplateById: Retrieve a template by its ID.
- GetTemplateByCode: Retrieve a template by its code.
- QueryTemplates: Search for templates using specific criteria.
Storage Management
- AddSiteToStorageProvider: Add a site to a storage provider.
- GetStorageProviderById: Retrieve a storage provider by its ID.
- SetPrimaryStorageProviderOfDocument: Set the primary storage provider of a document.
- SetExternalSource: Set the external source of a document.
- GenerateSiteSubscription: Generate a subscription to a site.
- FindDocument: Find an external document.
- DetachDocument: Detach an external document.
System Integration
- GetExternalSystemById: Retrieve details of an external system by its ID.
- ResolveContext: Resolve a tag based on business context.
Getting Started
To start using the 9A Raptor Document Warehouse connector in your Power Apps solutions, simply add the connector to your app, authenticate with your external system credentials, and start using the available actions and triggers to manage documents, users, tags, fields, templates, and more.
Conclusion
The 9A Raptor Document Warehouse connector for Power Apps empowers you to efficiently manage documents and related entities across multiple business systems, ensuring smooth workflows and enhanced productivity. With powerful search capabilities and dynamic context-based security, you can ensure that your documents are always accessible and secure.
Throttling Limits
| Name | Calls | Renewal Period |
|---|---|---|
| API calls per connection | 100 | 60 seconds |
Actions
| Add a template to multiple documents |
Add a template to multiple documents |
| Add field to document |
Add a field to a document |
| Add site to storage provider |
Add a SharePoint site to a storage provider |
| Add template to a single document |
Add template to a single document |
| Advanced search |
Search documents using an advanced search query |
| Create field |
Create a new field |
| Delete document |
Delete document by its id |
| Detach document |
Move SharePoint file to Raptor storage |
| Download document |
Download a document by it's id |
| Find sharepoint document |
Find a document using the SharePoint drive ID and drive item ID |
| Generate site subscriptions |
Generate a subscription for a site ad-hoc |
| Get document metadata |
Get document metadata using the document ID |
| Get document metadata by file reference |
Get document metadata by a file reference ID |
| Get external system by ID |
Get an external system by the external system ID |
| Get field by code |
Get a field by its code |
| Get field by ID |
Get a field by the field ID |
| Get multiple tags |
Get multiple selection of tags |
| Get or create a tag |
Creates a tag or retrieves it if a tag with a matching code exists. |
| Get storage provider by ID |
Get storage provider using the storage provider ID |
| Get tag by code |
Get tag by its code |
| Get tag by ID |
Retrieve a tag using the ID |
| Get template by code |
Get a template by the template code |
| Get template by ID |
Get a template by its ID |
| Get template fields |
Get all fields from a template |
| Get user by id |
Get a user by its id |
| Get user token |
Request a user token to use in your actions |
| Insert external file |
Insert url of external file as document |
| Query documents |
Query all documents |
| Query tags |
Query all tags |
| Query templates |
Query all templates |
| Query users |
Query all users |
| Remove tag from document |
Remove a tag from a document using a document ID and tag ID |
| Resolve context |
Resolves a tag using the entity configuration |
| Set external source |
Set external source for filereference |
| Set primary storage provider for document |
Set the primary storage providor for a document |
| Tag Document |
Add a tag to a document using a document ID and tag ID |
| Update field on document |
Update a field that's on a document |
| Upload document |
Upload a document to Raptor Document Warehouse |
Add a template to multiple documents
- Operation ID:
- AddTemplateToDocument
Add a template to multiple documents
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Template ID
|
templateId | True | string |
ID of the template |
|
body
|
body | True | array of string |
Returns
Add field to document
- Operation ID:
- AddFieldToDocument
Add a field to a document
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Document ID
|
documentId | True | string |
ID of the document |
|
Method Of Action
|
method | string |
Method to use when calling the api |
|
|
Id
|
id | string |
id |
|
|
Value
|
value | string |
value |
Returns
Add site to storage provider
- Operation ID:
- AddSiteToStorageProvider
Add a SharePoint site to a storage provider
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Id
|
id | True | string |
Id |
|
path
|
path | string |
path |
|
|
tagContext
|
tagContext | array of string |
tagContext |
Returns
Add template to a single document
- Operation ID:
- AddTemplateToDocumentSingle
Add template to a single document
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Document ID
|
documentId | True | string |
Document ID |
|
Template ID
|
templateId | True | string |
Template ID |
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
Returns
Advanced search
- Operation ID:
- AdvancedSearchQueryDocuments
Search documents using an advanced search query
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
| object |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
result
|
result | array of object |
result |
|
tags
|
result.tags | array of string |
tags |
|
explicitTags
|
result.explicitTags | array of string |
explicitTags |
|
fields
|
result.fields | array of object |
fields |
|
id
|
result.fields.id | string |
id |
|
name
|
result.fields.name | string |
name |
|
value
|
result.fields.value | string |
value |
|
numberValue
|
result.fields.numberValue | integer |
numberValue |
|
isRequired
|
result.fields.isRequired | boolean |
isRequired |
|
fieldType
|
result.fields.fieldType | integer |
fieldType |
|
users
|
result.fields.users | array of |
users |
|
templateId
|
result.templateId | string |
templateId |
|
validationStatus
|
result.validationStatus | integer |
validationStatus |
|
id
|
result.id | string |
id |
|
fileReferenceId
|
result.fileReferenceId | string |
fileReferenceId |
|
fileId
|
result.fileReference.fileId | string |
fileId |
|
name
|
result.fileReference.name | string |
name |
|
ext
|
result.fileReference.ext | string |
ext |
|
size
|
result.fileReference.size | integer |
size |
|
uploaderId
|
result.fileReference.uploaderId | string |
uploaderId |
|
uploader
|
result.fileReference.uploader | string |
uploader |
|
created
|
result.fileReference.created | string |
created |
|
mimeType
|
result.fileReference.mimeType | string |
mimeType |
|
version
|
result.fileReference.version | integer |
version |
|
externalSourceUrl
|
result.fileReference.externalSourceUrl | string |
externalSourceUrl |
|
streamAvailable
|
result.fileReference.streamAvailable | boolean |
streamAvailable |
|
id
|
result.fileReference.id | string |
id |
|
changedOn
|
result.fileReference.changedOn | string |
changedOn |
|
changedBy
|
result.fileReference.changedBy | string |
changedBy |
|
name
|
result.name | string |
name |
|
uploadTimestamp
|
result.uploadTimestamp | string |
uploadTimestamp |
|
total
|
total | string |
total |
Create field
- Operation ID:
- CreateField
Create a new field
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Method Of Action
|
method | string |
Method to use when calling the api |
|
|
id
|
id | string |
id |
|
|
tenantId
|
tenantId | string |
tenantId |
|
|
code
|
code | string |
code |
|
|
fieldType
|
fieldType | integer |
fieldType |
|
|
isRequired
|
isRequired | boolean |
isRequired |
|
|
isReadOnly
|
isReadOnly | boolean |
isReadOnly |
|
|
defaultValue
|
defaultValue | string |
defaultValue |
|
|
languageId
|
languageId | integer |
languageId |
|
|
value
|
value | string |
value |
|
|
validatingRegExp
|
validatingRegExp | string |
validatingRegExp |
|
|
languageId
|
languageId | integer |
languageId |
|
|
value
|
value | string |
value |
|
|
rowAmount
|
rowAmount | integer |
rowAmount |
|
|
parentTagId
|
parentTagId | string |
parentTagId |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
code
|
code | string |
code |
|
fieldType
|
fieldType | integer |
fieldType |
|
isRequired
|
isRequired | boolean |
isRequired |
|
isReadOnly
|
isReadOnly | boolean |
isReadOnly |
|
defaultValue
|
defaultValue | string |
defaultValue |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
validatingRegExp
|
validatingRegExp | string |
validatingRegExp |
|
validationMessage
|
validationMessage | array of object |
validationMessage |
|
languageId
|
validationMessage.languageId | integer |
languageId |
|
value
|
validationMessage.value | string |
value |
|
rowAmount
|
rowAmount | integer |
rowAmount |
|
parentTagId
|
parentTagId | string |
parentTagId |
Delete document
- Operation ID:
- DeleteDocument
Delete document by its id
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Id
|
id | True | string |
Id |
Returns
Detach document
- Operation ID:
- DetachDocument
Move SharePoint file to Raptor storage
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
azureDirectoryId
|
azureDirectoryId | string |
azureDirectoryId |
|
|
driveId
|
driveId | string |
driveId |
|
|
driveItemId
|
driveItemId | string |
driveItemId |
Returns
Download document
- Operation ID:
- DownloadDocument
Download a document by it's id
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Id
|
id | True | string |
ID of document |
Returns
Downloaded document
- Document Content
- binary
Find sharepoint document
- Operation ID:
- FindDocument
Find a document using the SharePoint drive ID and drive item ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Azure Directory Id
|
azureDirectoryId | True | string |
Azure directory id |
|
Drive Id
|
driveId | True | string |
Drive id |
|
Drive Item Id
|
driveItemId | True | string |
Drive item id |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
tags
|
tags | array of string |
tags |
|
fields
|
fields | array of object |
fields |
|
id
|
fields.id | string |
id |
|
name
|
fields.name | string |
name |
|
value
|
fields.value | string |
value |
|
numberValue
|
fields.numberValue | string |
numberValue |
|
isRequired
|
fields.isRequired | boolean |
isRequired |
|
fieldType
|
fields.fieldType | integer |
fieldType |
|
users
|
fields.users | array of |
users |
|
templateId
|
templateId | string |
templateId |
|
validationStatus
|
validationStatus | integer |
validationStatus |
|
id
|
id | string |
id |
|
fileReferenceId
|
fileReferenceId | string |
fileReferenceId |
|
fileId
|
fileReference.fileId | string |
fileId |
|
name
|
fileReference.name | string |
name |
|
ext
|
fileReference.ext | string |
ext |
|
size
|
fileReference.size | integer |
size |
|
uploaderId
|
fileReference.uploaderId | string |
uploaderId |
|
uploader
|
fileReference.uploader | string |
uploader |
|
created
|
fileReference.created | string |
created |
|
mimeType
|
fileReference.mimeType | string |
mimeType |
|
version
|
fileReference.version | integer |
version |
|
externalSourceUrl
|
fileReference.externalSourceUrl | string |
externalSourceUrl |
|
streamAvailable
|
fileReference.streamAvailable | boolean |
streamAvailable |
|
primaryStorageProvider
|
fileReference.primaryStorageProvider | string |
primaryStorageProvider |
|
id
|
fileReference.id | string |
id |
|
changedOn
|
fileReference.changedOn | string |
changedOn |
|
changedBy
|
fileReference.changedBy | string |
changedBy |
|
name
|
name | string |
name |
|
uploadTimestamp
|
uploadTimestamp | string |
uploadTimestamp |
Generate site subscriptions
- Operation ID:
- GenerateSiteSubscriptions
Generate a subscription for a site ad-hoc
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Storage Provider ID
|
storageProviderId | True | string |
ID of the storage provider |
|
Content Type
|
Content-Type | string |
Content type |
|
|
Body
|
body | True | string |
Body |
Returns
Get document metadata
- Operation ID:
- GetDocumentMetadata
Get document metadata using the document ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Id
|
id | True | string |
Id |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
tags
|
tags | array of string |
tags |
|
explicitTags
|
explicitTags | array of string |
explicitTags |
|
fields
|
fields | array of |
fields |
|
templateId
|
templateId | string |
templateId |
|
validationStatus
|
validationStatus | integer |
validationStatus |
|
id
|
id | string |
id |
|
fileReferenceId
|
fileReferenceId | string |
fileReferenceId |
|
fileId
|
fileReference.fileId | string |
fileId |
|
name
|
fileReference.name | string |
name |
|
ext
|
fileReference.ext | string |
ext |
|
size
|
fileReference.size | integer |
size |
|
uploaderId
|
fileReference.uploaderId | string |
uploaderId |
|
uploader
|
fileReference.uploader | string |
uploader |
|
created
|
fileReference.created | string |
created |
|
mimeType
|
fileReference.mimeType | string |
mimeType |
|
version
|
fileReference.version | integer |
version |
|
externalSourceUrl
|
fileReference.externalSourceUrl | string |
externalSourceUrl |
|
streamAvailable
|
fileReference.streamAvailable | boolean |
streamAvailable |
|
id
|
fileReference.id | string |
id |
|
changedOn
|
fileReference.changedOn | string |
changedOn |
|
changedBy
|
fileReference.changedBy | string |
changedBy |
|
name
|
name | string |
name |
|
uploadTimestamp
|
uploadTimestamp | string |
uploadTimestamp |
Get document metadata by file reference
- Operation ID:
- GetDocumentMetadataByFileReference
Get document metadata by a file reference ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
File Reference ID
|
fileReferenceId | True | string |
ID of the file reference |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
tags
|
tags | array of string |
tags |
|
explicitTags
|
explicitTags | array of string |
explicitTags |
|
fields
|
fields | array of |
fields |
|
templateId
|
templateId | string |
templateId |
|
validationStatus
|
validationStatus | integer |
validationStatus |
|
id
|
id | string |
id |
|
fileReferenceId
|
fileReferenceId | string |
fileReferenceId |
|
fileReference
|
fileReference | string |
fileReference |
|
name
|
name | string |
name |
|
uploadTimestamp
|
uploadTimestamp | string |
uploadTimestamp |
Get external system by ID
- Operation ID:
- GetExternalSystemById
Get an external system by the external system ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
External System ID
|
externalSystemId | True | string |
External system ID |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
name
|
name | string |
name |
|
hasUserUI
|
hasUserUI | boolean |
hasUserUI |
Get field by code
- Operation ID:
- GetFieldByCode
Get a field by its code
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Code
|
code | True | string |
Tag code |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
code
|
code | string |
code |
|
fieldType
|
fieldType | integer |
fieldType |
|
isRequired
|
isRequired | boolean |
isRequired |
|
isReadOnly
|
isReadOnly | boolean |
isReadOnly |
|
defaultValue
|
defaultValue | string |
defaultValue |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
validatingRegExp
|
validatingRegExp | string |
validatingRegExp |
|
validationMessage
|
validationMessage | array of object |
validationMessage |
|
languageId
|
validationMessage.languageId | integer |
languageId |
|
value
|
validationMessage.value | string |
value |
|
rowAmount
|
rowAmount | integer |
rowAmount |
|
parentTagId
|
parentTagId | string |
parentTagId |
Get field by ID
- Operation ID:
- GetFieldById
Get a field by the field ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Field Id
|
fieldId | True | string |
Field id |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
code
|
code | string |
code |
|
fieldType
|
fieldType | integer |
fieldType |
|
isRequired
|
isRequired | boolean |
isRequired |
|
isReadOnly
|
isReadOnly | boolean |
isReadOnly |
|
defaultValue
|
defaultValue | string |
defaultValue |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
validatingRegExp
|
validatingRegExp | string |
validatingRegExp |
|
validationMessage
|
validationMessage | array of object |
validationMessage |
|
languageId
|
validationMessage.languageId | integer |
languageId |
|
value
|
validationMessage.value | string |
value |
|
rowAmount
|
rowAmount | integer |
rowAmount |
|
parentTagId
|
parentTagId | string |
parentTagId |
Get multiple tags
- Operation ID:
- GetMultipleTags
Get multiple selection of tags
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
ids
|
ids | array of string |
Array of tag IDs |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
| array of object | |||
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
providerId
|
providerId | string |
providerId |
|
parentTagId
|
parentTagId | string |
parentTagId |
|
parentHierarchy
|
parentHierarchy | array of string |
parentHierarchy |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
tagRelations
|
tagRelations | array of string |
tagRelations |
|
code
|
code | string |
code |
|
externalEntityName
|
syncDetails.externalEntityName | string |
externalEntityName |
|
source
|
syncDetails.source | string |
source |
|
primaryIdFields
|
syncDetails.primaryIdFields | array of string |
primaryIdFields |
|
primaryIdFormat
|
syncDetails.primaryIdFormat | string |
primaryIdFormat |
|
primaryIdFieldValues
|
syncDetails.primaryIdFieldValues | array of string |
primaryIdFieldValues |
|
lastSyncedOn
|
syncDetails.lastSyncedOn | string |
lastSyncedOn |
|
excludeFromSearch
|
excludeFromSearch | boolean |
excludeFromSearch |
Get or create a tag
- Operation ID:
- GetOrCreateTag
Creates a tag or retrieves it if a tag with a matching code exists.
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
method
|
method | True | string |
method |
|
code
|
code | string |
code |
|
|
languageId
|
languageId | integer |
languageId |
|
|
value
|
value | string |
Label value |
|
|
parentTagId
|
parentTagId | string |
Id of the parent tag |
Returns
Get storage provider by ID
- Operation ID:
- GetStorageProviderById
Get storage provider using the storage provider ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Id
|
id | True | string |
Id |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
name
|
name | string |
name |
|
baseUri
|
baseUri | string |
baseUri |
|
siteConfigurations
|
siteConfigurations | array of object |
siteConfigurations |
|
id
|
siteConfigurations.id | string |
id |
|
path
|
siteConfigurations.path | string |
path |
|
tagContext
|
siteConfigurations.tagContext | array of string |
tagContext |
|
isActive
|
isActive | boolean |
isActive |
|
directoryId
|
directoryId | string |
directoryId |
|
lastSubscriptionExpiryCheck
|
lastSubscriptionExpiryCheck | string |
lastSubscriptionExpiryCheck |
Get tag by code
- Operation ID:
- GetTagByCode
Get tag by its code
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Code
|
code | True | string |
Tag code |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
providerId
|
providerId | string |
providerId |
|
parentTagId
|
parentTagId | string |
parentTagId |
|
parentHierarchy
|
parentHierarchy | array of string |
parentHierarchy |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
tagRelations
|
tagRelations | array of string |
tagRelations |
|
code
|
code | string |
code |
|
externalEntityName
|
syncDetails.externalEntityName | string |
externalEntityName |
|
source
|
syncDetails.source | string |
source |
|
primaryIdFields
|
syncDetails.primaryIdFields | array of string |
primaryIdFields |
|
primaryIdFormat
|
syncDetails.primaryIdFormat | string |
primaryIdFormat |
|
primaryIdFieldValues
|
syncDetails.primaryIdFieldValues | array of string |
primaryIdFieldValues |
|
lastSyncedOn
|
syncDetails.lastSyncedOn | string |
lastSyncedOn |
|
excludeFromSearch
|
excludeFromSearch | boolean |
excludeFromSearch |
Get tag by ID
- Operation ID:
- GetTagByTagId
Retrieve a tag using the ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Tag ID
|
tagId | True | string |
ID of the tag |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
providerId
|
providerId | string |
providerId |
|
parentTagId
|
parentTagId | string |
parentTagId |
|
parentHierarchy
|
parentHierarchy | array of string |
parentHierarchy |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
tagRelations
|
tagRelations | array of string |
tagRelations |
|
code
|
code | string |
code |
|
externalEntityName
|
syncDetails.externalEntityName | string |
externalEntityName |
|
source
|
syncDetails.source | string |
source |
|
primaryIdFields
|
syncDetails.primaryIdFields | array of string |
primaryIdFields |
|
primaryIdFormat
|
syncDetails.primaryIdFormat | string |
primaryIdFormat |
|
primaryIdFieldValues
|
syncDetails.primaryIdFieldValues | array of string |
primaryIdFieldValues |
|
lastSyncedOn
|
syncDetails.lastSyncedOn | string |
lastSyncedOn |
|
excludeFromSearch
|
excludeFromSearch | boolean |
excludeFromSearch |
Get template by code
- Operation ID:
- GetTemplatebycode
Get a template by the template code
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Code
|
code | True | string |
Tag code |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
name
|
name | string |
name |
|
tenantId
|
tenantId | string |
tenantId |
|
code
|
code | string |
code |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
fields
|
fields | array of string |
fields |
|
children
|
children | array of object |
children |
|
id
|
children.id | string |
id |
|
tenantId
|
children.tenantId | string |
tenantId |
|
masterTemplateId
|
children.masterTemplateId | string |
masterTemplateId |
|
templateId
|
children.templateId | string |
templateId |
|
isRequired
|
children.isRequired | boolean |
isRequired |
|
id
|
children.template.id | string |
id |
|
name
|
children.template.name | string |
name |
|
tenantId
|
children.template.tenantId | string |
tenantId |
|
code
|
children.template.code | string |
code |
|
labels
|
children.template.labels | array of object |
labels |
|
languageId
|
children.template.labels.languageId | integer |
languageId |
|
value
|
children.template.labels.value | string |
value |
|
fields
|
children.template.fields | array of string |
fields |
|
children
|
children.template.children | array of object |
children |
|
id
|
children.template.children.id | string |
id |
|
tenantId
|
children.template.children.tenantId | string |
tenantId |
|
masterTemplateId
|
children.template.children.masterTemplateId | string |
masterTemplateId |
|
templateId
|
children.template.children.templateId | string |
templateId |
|
isRequired
|
children.template.children.isRequired | boolean |
isRequired |
|
relatedTags
|
children.template.relatedTags | array of string |
relatedTags |
|
contextTags
|
children.template.contextTags | array of string |
contextTags |
|
sequenceNumber
|
children.template.sequenceNumber | integer |
sequenceNumber |
|
relatedTags
|
relatedTags | array of string |
relatedTags |
|
contextTags
|
contextTags | array of string |
contextTags |
|
sequenceNumber
|
sequenceNumber | integer |
sequenceNumber |
Get template by ID
- Operation ID:
- GetTemplatebyid
Get a template by its ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Template ID
|
templateId | True | string |
ID of the template |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
name
|
name | string |
name |
|
tenantId
|
tenantId | string |
tenantId |
|
code
|
code | string |
code |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
fields
|
fields | array of string |
fields |
|
children
|
children | array of object |
children |
|
id
|
children.id | string |
id |
|
tenantId
|
children.tenantId | string |
tenantId |
|
templateId
|
children.templateId | string |
templateId |
|
isRequired
|
children.isRequired | boolean |
isRequired |
|
id
|
children.template.id | string |
id |
|
name
|
children.template.name | string |
name |
|
tenantId
|
children.template.tenantId | string |
tenantId |
|
code
|
children.template.code | string |
code |
|
labels
|
children.template.labels | array of object |
labels |
|
languageId
|
children.template.labels.languageId | integer |
languageId |
|
value
|
children.template.labels.value | string |
value |
|
fields
|
children.template.fields | array of string |
fields |
|
children
|
children.template.children | array of object |
children |
|
id
|
children.template.children.id | string |
id |
|
tenantId
|
children.template.children.tenantId | string |
tenantId |
|
masterTemplateId
|
children.template.children.masterTemplateId | string |
masterTemplateId |
|
templateId
|
children.template.children.templateId | string |
templateId |
|
isRequired
|
children.template.children.isRequired | boolean |
isRequired |
|
relatedTags
|
children.template.relatedTags | array of string |
relatedTags |
|
contextTags
|
children.template.contextTags | array of string |
contextTags |
|
sequenceNumber
|
children.template.sequenceNumber | integer |
sequenceNumber |
|
relatedTags
|
relatedTags | array of string |
relatedTags |
|
contextTags
|
contextTags | array of string |
contextTags |
|
sequenceNumber
|
sequenceNumber | integer |
sequenceNumber |
Get template fields
- Operation ID:
- GetTemplateFields
Get all fields from a template
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Template ID
|
templateId | True | string |
ID of the template |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
| array of object | |||
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
code
|
code | string |
code |
|
fieldType
|
fieldType | integer |
fieldType |
|
isRequired
|
isRequired | boolean |
isRequired |
|
isReadOnly
|
isReadOnly | boolean |
isReadOnly |
|
defaultValue
|
defaultValue | string |
defaultValue |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
validatingRegExp
|
validatingRegExp | string |
validatingRegExp |
|
validationMessage
|
validationMessage | array of object |
validationMessage |
|
languageId
|
validationMessage.languageId | integer |
languageId |
|
value
|
validationMessage.value | string |
value |
|
rowAmount
|
rowAmount | integer |
rowAmount |
|
parentTagId
|
parentTagId | string |
parentTagId |
Get user by id
- Operation ID:
- GetUserById
Get a user by its id
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
User Id
|
userId | True | string |
User id |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
status
|
status | integer |
status |
|
displayName
|
displayName | string |
displayName |
|
primaryEmail
|
primaryEmail | string |
primaryEmail |
|
firstName
|
firstName | string |
firstName |
|
surname
|
surname | string |
surname |
|
culture
|
culture | string |
culture |
|
roles
|
roles | array of string |
roles |
|
isSystemUser
|
isSystemUser | boolean |
isSystemUser |
|
manager
|
manager | string |
manager |
Get user token
- Operation ID:
- GetUserToken
Request a user token to use in your actions
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
External System Id
|
externalSystemID | True | string |
Id of external system |
|
Secret
|
secret | True | string |
Secret of external system |
|
External User Name
|
externalUserName | True | string |
User name used for external system |
Returns
Token to authenticate to a Raptor tenant
- Token
- string
Insert external file
- Operation ID:
- InsertExternalFile
Insert url of external file as document
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Filename
|
filename | True | string |
Filename |
|
body
|
body | string |
body |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
tags
|
tags | array of |
tags |
|
fields
|
fields | array of |
fields |
|
templateId
|
templateId | string |
templateId |
|
validationStatus
|
validationStatus | integer |
validationStatus |
|
id
|
id | string |
id |
|
fileReferenceId
|
fileReferenceId | string |
fileReferenceId |
|
fileReference
|
fileReference | string |
fileReference |
|
name
|
name | string |
name |
|
uploadTimestamp
|
uploadTimestamp | string |
uploadTimestamp |
Query documents
- Operation ID:
- QueryDocuments
Query all documents
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
obligatoryTags
|
obligatoryTags | array of string |
obligatoryTags |
|
|
tagsInHierarchy
|
tagsInHierarchy | array of string |
tagsInHierarchy |
|
|
fieldQueryExpression
|
fieldQueryExpression | object |
fieldQueryExpression |
|
|
excludeTagsInHierarchy
|
excludeTagsInHierarchy | array of string |
excludeTagsInHierarchy |
|
|
includeTotalCount
|
includeTotalCount | boolean |
includeTotalCount |
|
|
name
|
name | string |
name |
|
|
containsName
|
containsName | string |
containsName |
|
|
orderBy
|
orderBy | integer |
0 = Nothing, 1 = Name, 2 = Size, 3 = Upload time |
|
|
orderAscending
|
orderAscending | boolean |
orderAscending |
|
|
continuationToken
|
continuationToken | string |
continuationToken |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
result
|
result | array of object |
result |
|
tags
|
result.tags | array of string |
tags |
|
explicitTags
|
result.explicitTags | array of string |
explicitTags |
|
fields
|
result.fields | array of object |
fields |
|
id
|
result.fields.id | string |
id |
|
value
|
result.fields.value | string |
value |
|
templateId
|
result.templateId | string |
templateId |
|
validationStatus
|
result.validationStatus | integer |
validationStatus |
|
id
|
result.id | string |
id |
|
fileReferenceId
|
result.fileReferenceId | string |
fileReferenceId |
|
name
|
result.fileReference.name | string |
name |
|
ext
|
result.fileReference.ext | string |
ext |
|
size
|
result.fileReference.size | integer |
size |
|
uploaderId
|
result.fileReference.uploaderId | string |
uploaderId |
|
uploader
|
result.fileReference.uploader | string |
uploader |
|
created
|
result.fileReference.created | string |
created |
|
mimeType
|
result.fileReference.mimeType | string |
mimeType |
|
version
|
result.fileReference.version | integer |
version |
|
externalSourceUrl
|
result.fileReference.externalSourceUrl | string |
externalSourceUrl |
|
streamAvailable
|
result.fileReference.streamAvailable | boolean |
streamAvailable |
|
id
|
result.fileReference.id | string |
id |
|
changedOn
|
result.fileReference.changedOn | string |
changedOn |
|
changedBy
|
result.fileReference.changedBy | string |
changedBy |
|
name
|
result.name | string |
name |
|
uploadTimestamp
|
result.uploadTimestamp | string |
uploadTimestamp |
|
total
|
total | string |
total |
Query tags
- Operation ID:
- QueryTags
Query all tags
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
parentTagId
|
parentTagId | string |
parentTagId |
|
|
directParentTagId
|
directParentTagId | string |
directParentTagId |
|
|
hasNoParentTag
|
hasNoParentTag | boolean |
hasNoParentTag |
|
|
includeTotalCount
|
includeTotalCount | boolean |
includeTotalCount |
|
|
name
|
name | string |
name |
|
|
containsName
|
containsName | string |
containsName |
|
|
orderAscending
|
orderAscending | boolean |
orderAscending |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
result
|
result | array of object |
result |
|
id
|
result.id | string |
id |
|
tenantId
|
result.tenantId | string |
tenantId |
|
providerId
|
result.providerId | string |
providerId |
|
parentTagId
|
result.parentTagId | string |
parentTagId |
|
parentHierarchy
|
result.parentHierarchy | array of string |
parentHierarchy |
|
labels
|
result.labels | array of object |
labels |
|
languageId
|
result.labels.languageId | integer |
languageId |
|
value
|
result.labels.value | string |
value |
|
tagRelations
|
result.tagRelations | array of string |
tagRelations |
|
code
|
result.code | string |
code |
|
externalEntityName
|
result.syncDetails.externalEntityName | string |
externalEntityName |
|
source
|
result.syncDetails.source | string |
source |
|
primaryIdFields
|
result.syncDetails.primaryIdFields | array of string |
primaryIdFields |
|
primaryIdFormat
|
result.syncDetails.primaryIdFormat | string |
primaryIdFormat |
|
primaryIdFieldValues
|
result.syncDetails.primaryIdFieldValues | array of string |
primaryIdFieldValues |
|
lastSyncedOn
|
result.syncDetails.lastSyncedOn | string |
lastSyncedOn |
|
excludeFromSearch
|
result.excludeFromSearch | boolean |
excludeFromSearch |
|
total
|
total | integer |
total |
Query templates
- Operation ID:
- QueryTemplates
Query all templates
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
languageCode
|
languageCode | integer |
languageCode |
|
|
contextTags
|
contextTags | array of string |
contextTags |
|
|
orderBy
|
orderBy | integer |
orderBy |
|
|
name
|
name | string |
name |
|
|
containsName
|
containsName | string |
containsName |
|
|
orderAscending
|
orderAscending | boolean |
orderAscending |
|
|
continuationToken
|
continuationToken | string |
continuationToken |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
result
|
result | array of object |
result |
|
id
|
result.id | string |
id |
|
name
|
result.name | string |
name |
|
tenantId
|
result.tenantId | string |
tenantId |
|
code
|
result.code | string |
code |
|
labels
|
result.labels | array of object |
labels |
|
languageId
|
result.labels.languageId | integer |
languageId |
|
value
|
result.labels.value | string |
value |
|
fields
|
result.fields | array of string |
fields |
|
children
|
result.children | array of object |
children |
|
id
|
result.children.id | string |
id |
|
tenantId
|
result.children.tenantId | string |
tenantId |
|
masterTemplateId
|
result.children.masterTemplateId | string |
masterTemplateId |
|
templateId
|
result.children.templateId | string |
templateId |
|
isRequired
|
result.children.isRequired | boolean |
isRequired |
|
template
|
result.children.template | string |
template |
|
relatedTags
|
result.relatedTags | array of string |
relatedTags |
|
contextTags
|
result.contextTags | array of string |
contextTags |
|
sequenceNumber
|
result.sequenceNumber | integer |
sequenceNumber |
|
additionalProp1
|
result.additionalProp1 | string |
additionalProp1 |
|
additionalProp2
|
result.additionalProp2 | string |
additionalProp2 |
|
additionalProp3
|
result.additionalProp3 | string |
additionalProp3 |
|
continuationToken
|
continuationToken | string |
continuationToken |
|
total
|
total | integer |
total |
Query users
- Operation ID:
- QueryUsers
Query all users
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
excludeActiveUsers
|
excludeActiveUsers | boolean |
excludeActiveUsers |
|
|
excludeInactiveUsers
|
excludeInactiveUsers | boolean |
excludeInactiveUsers |
|
|
excludeNormalUsers
|
excludeNormalUsers | boolean |
excludeNormalUsers |
|
|
excludeSystemUsers
|
excludeSystemUsers | boolean |
excludeSystemUsers |
|
|
containsEmail
|
containsEmail | string |
containsEmail |
|
|
roleIds
|
roleIds | array of string |
roleIds |
|
|
name
|
name | string |
name |
|
|
containsName
|
containsName | string |
containsName |
|
|
orderAscending
|
orderAscending | boolean |
orderAscending |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
result
|
result | array of object |
result |
|
id
|
result.id | string |
id |
|
tenantId
|
result.tenantId | string |
tenantId |
|
status
|
result.status | integer |
status |
|
displayName
|
result.displayName | string |
displayName |
|
primaryEmail
|
result.primaryEmail | string |
primaryEmail |
|
firstName
|
result.firstName | string |
firstName |
|
surname
|
result.surname | string |
surname |
|
culture
|
result.culture | string |
culture |
|
roles
|
result.roles | array of string |
roles |
|
isSystemUser
|
result.isSystemUser | boolean |
isSystemUser |
|
manager
|
result.manager | string |
manager |
|
total
|
total | integer |
total |
Remove tag from document
- Operation ID:
- RemoveTagFromDocument
Remove a tag from a document using a document ID and tag ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Document ID
|
documentId | True | string |
ID of the document |
|
Tag ID
|
tagId | True | string |
ID of the tag |
Returns
Resolve context
- Operation ID:
- ResolveContext
Resolves a tag using the entity configuration
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
source
|
source | string |
source |
|
|
entityName
|
entityName | string |
entityName |
|
|
legalEntity
|
legalEntity | string |
legalEntity |
|
|
fields
|
fields | object |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
id
|
id | string |
id |
|
tenantId
|
tenantId | string |
tenantId |
|
parentTagId
|
parentTagId | string |
parentTagId |
|
parentHierarchy
|
parentHierarchy | array of string |
parentHierarchy |
|
labels
|
labels | array of object |
labels |
|
languageId
|
labels.languageId | integer |
languageId |
|
value
|
labels.value | string |
value |
|
tagRelations
|
tagRelations | array of string |
tagRelations |
|
code
|
code | string |
code |
Set external source
- Operation ID:
- SetExternalSource
Set external source for filereference
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
File Reference ID
|
fileReferenceId | True | string |
ID of the file reference |
|
Body
|
body | True | string |
Body |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
fileId
|
fileId | string |
fileId |
|
name
|
name | string |
name |
|
ext
|
ext | string |
ext |
|
size
|
size | integer |
size |
|
uploaderId
|
uploaderId | string |
uploaderId |
|
uploader
|
uploader | string |
uploader |
|
created
|
created | string |
created |
|
mimeType
|
mimeType | string |
mimeType |
|
version
|
version | integer |
version |
|
externalSourceUrl
|
externalSourceUrl | string |
externalSourceUrl |
|
streamAvailable
|
streamAvailable | boolean |
streamAvailable |
|
primaryStorageProvider
|
primaryStorageProvider | string |
primaryStorageProvider |
|
id
|
id | string |
id |
|
changedOn
|
changedOn | string |
changedOn |
|
changedBy
|
changedBy | string |
changedBy |
Set primary storage provider for document
- Operation ID:
- SetPrimaryStorageProvider
Set the primary storage providor for a document
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
File Reference ID
|
fileReferenceId | True | string |
ID of the file reference |
|
Storage Provider ID
|
storageProviderId | True | string |
ID of the storage provider |
|
Remove Raptor Storage
|
removeRaptorStorage | boolean |
Remove Raptor storage |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
fileId
|
fileId | string |
fileId |
|
name
|
name | string |
name |
|
ext
|
ext | string |
ext |
|
size
|
size | integer |
size |
|
uploaderId
|
uploaderId | string |
uploaderId |
|
uploader
|
uploader | string |
uploader |
|
created
|
created | string |
created |
|
mimeType
|
mimeType | string |
mimeType |
|
version
|
version | integer |
version |
|
externalSourceUrl
|
externalSourceUrl | string |
externalSourceUrl |
|
streamAvailable
|
streamAvailable | boolean |
streamAvailable |
|
primaryStorageProvider
|
primaryStorageProvider | string |
primaryStorageProvider |
|
id
|
id | string |
id |
|
changedOn
|
changedOn | string |
changedOn |
|
changedBy
|
changedBy | string |
changedBy |
Tag Document
- Operation ID:
- TagDocument
Add a tag to a document using a document ID and tag ID
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Document ID
|
documentId | True | string |
ID of the document |
|
Tag ID
|
tagId | True | string |
ID of the tag |
|
Retag
|
reTag | boolean |
Should we retag the document |
Returns
Update field on document
- Operation ID:
- UpdateFieldOnDocument
Update a field that's on a document
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Document ID
|
documentId | True | string |
ID of the document |
|
id
|
id | string |
id |
|
|
value
|
value | string |
value |
Returns
Upload document
- Operation ID:
- UploadDocument
Upload a document to Raptor Document Warehouse
Parameters
| Name | Key | Required | Type | Description |
|---|---|---|---|---|
|
Token
|
exa-auth-plugin | True | string |
Token used for authentication (see 'Get user token') |
|
Name
|
name | True | string |
Name |
|
Content Type
|
Content-Type | True | string |
Content type |
|
File content
|
body | True | binary |
Binary content of the document |
Returns
| Name | Path | Type | Description |
|---|---|---|---|
|
tags
|
tags | array of string |
tags |
|
fields
|
fields | array of object |
fields |
|
id
|
fields.id | string |
id |
|
value
|
fields.value | string |
value |
|
templateId
|
templateId | string |
templateId |
|
validationStatus
|
validationStatus | integer |
validationStatus |
|
id
|
id | string |
id |
|
fileReferenceId
|
fileReferenceId | string |
fileReferenceId |
|
name
|
name | string |
name |
|
uploadTimestamp
|
uploadTimestamp | string |
uploadTimestamp |
Definitions
binary
This is the basic data type 'binary'.
string
This is the basic data type 'string'.
