9A Raptor Document Warehouse (Preview)

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
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Contact
Name 9altitudes
URL https://www.9altitudes.com
Email 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 field to document

Add a field to a document

Add Site to Storage Provider

Add Site to Storage Provider

Add template to document

Add a template to a document

Advanced search query documents

Query documents by advanced search

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 document

Find document with SharePoint drive id and drive item id

Generate site subscriptions

Generate a subscription for a site ad-hoc

Get Document Metadata

Get document metadata by its id

Get Document Metadata By File Reference

Get document metadata by file reference

Get external system by id

Get an external system by its id

Get field by code

Get a field by its code

Get field by id

Get a field by its id

Get multiple tags

Get multiple selection of tags

Get Storage Provider by Id

Get Storage Provider by Storage Provider Id

Get tag by code

Get tag by its code

Get tag by id

Get tag by tag id

Get template by code

Get a template by its code

Get template by id

Get a template by its id

Get template fields

Get all fields from a template by template id

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 Of Document

Set the primary storage providor of 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 field to document

Add a field to a document

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Name
name string

name

Value
value string

value

Number Value
numberValue integer

numberValue

Is Required
isRequired boolean

isRequired

Field Type
fieldType integer

fieldType

Users
users array of string

users

Returns

Add Site to Storage Provider

Add Site to Storage Provider

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Id
id True string

Id

path
path string

path

tagContext
tagContext array of string

tagContext

Returns

Add template to document

Add a template to a document

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Template Id
templateId True string

Id of the template

body
body array of string

Returns

Advanced search query documents

Query documents by advanced search

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

body
body string

body

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

isDeleted
result.fileReference.isDeleted boolean

isDeleted

name
result.name string

name

uploadTimestamp
result.uploadTimestamp string

uploadTimestamp

total
total string

total

Create field

Create a new field

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Delete document by its id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Id
id True string

Id

Returns

Detach document

Move SharePoint file to Raptor storage

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

azureDirectoryId
azureDirectoryId string

azureDirectoryId

driveId
driveId string

driveId

driveItemId
driveItemId string

driveItemId

Returns

Download document

Download a document by it's id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Id
id True string

Id of document

Returns

Downloaded document

Document Content
object

Find document

Find document with SharePoint drive id and drive item id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

isDeleted
fileReference.isDeleted boolean

isDeleted

name
name string

name

uploadTimestamp
uploadTimestamp string

uploadTimestamp

Generate site subscriptions

Generate a subscription for a site ad-hoc

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Storage Provider Id
storageProviderId True string

Id of the storage provider

Content Type
Content-Type string

Content type

Body
body string

Body

Returns

Get Document Metadata

Get document metadata by its id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

isDeleted
fileReference.isDeleted boolean

isDeleted

name
name string

name

uploadTimestamp
uploadTimestamp string

uploadTimestamp

Get Document Metadata By File Reference

Get document metadata by file reference

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Get an external system by its id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Get a field by its code

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Code
code True string

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

Get a field by its id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Get multiple selection of tags

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

ids
ids array of string

ids

providerId
providerId string

providerId

externalEntityName
externalEntityName string

externalEntityName

code
code string

code

requiredTagRelations
requiredTagRelations array of string

requiredTagRelations

providerId
providerId string

providerId

relationTagId
relationTagId string

relationTagId

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

isDeleted
isDeleted boolean

isDeleted

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 Storage Provider by Id

Get Storage Provider by Storage Provider Id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Get tag by its code

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Code
code True string

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

isDeleted
isDeleted boolean

isDeleted

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

Get tag by tag id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

isDeleted
isDeleted boolean

isDeleted

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

Get a template by its code

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Code
code True string

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

Get a template by its id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

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 fields

Get all fields from a template by template id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Get a user by its id

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

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

Insert url of external file as document

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Filename
filename 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

Query all documents

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

obligatoryTags
obligatoryTags array of string

obligatoryTags

tagsInHierarchy
tagsInHierarchy array of string

tagsInHierarchy

id
id string

id

name
name string

name

value
value string

value

numberValue
numberValue integer

numberValue

isRequired
isRequired boolean

isRequired

fieldType
fieldType integer

fieldType

users
users array of string

users

operator
operator string

operator

id
id string

id

name
name string

name

value
value string

value

numberValue
numberValue integer

numberValue

isRequired
isRequired boolean

isRequired

fieldType
fieldType integer

fieldType

users
users array of string

users

excludeTagsInHierarchy
excludeTagsInHierarchy array of string

excludeTagsInHierarchy

orderBy
orderBy integer

orderBy

languageCode
languageCode integer

languageCode

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

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 string

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

isDeleted
result.fileReference.isDeleted boolean

isDeleted

name
result.name string

name

uploadTimestamp
result.uploadTimestamp string

uploadTimestamp

total
total string

total

Query tags

Query all tags

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

code
code string

code

providerId
providerId string

providerId

parentTagId
parentTagId string

parentTagId

directParentTagId
directParentTagId string

directParentTagId

languageCode
languageCode integer

languageCode

hasNoParentTag
hasNoParentTag boolean

hasNoParentTag

orderBy
orderBy integer

orderBy

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

isDeleted
result.isDeleted boolean

isDeleted

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

Query all templates

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

Query all users

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

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

Document Id
documentId True string

Id of the document

Tag Id
tagId True string

Id of the tag

Returns

Resolve context

Resolves a tag using the entity configuration

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

source
source string

source

entityName
entityName string

entityName

legalEntity
legalEntity string

legalEntity

fields
fields string

fields

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

isDeleted
isDeleted boolean

isDeleted

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

Set external source

Set external source for filereference

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

File Reference Id
fileReferenceId True string

Id of the file reference

Body
body 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

isDeleted
isDeleted boolean

isDeleted

Set Primary Storage Provider Of Document

Set the primary storage providor of a document

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

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

isDeleted
isDeleted boolean

isDeleted

Tag Document

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

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

Update a field that's on a document

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Document Id
documentId True string

Id of the document

id
id string

id

name
name string

name

value
value string

value

numberValue
numberValue integer

numberValue

isRequired
isRequired boolean

isRequired

fieldType
fieldType integer

fieldType

users
users array of string

users

Returns

Upload document

Upload a document to Raptor Document Warehouse

Parameters

Name Key Required Type Description
Token
exa-auth-plugin True string

Token used for authentication

Name
name string

Name

Content Type
Content-Type string

Content type

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

object

This is the type 'object'.

string

This is the basic data type 'string'.