Orangelogicconnector v1

Version 1

Connector Overview: This page documents all 756 actions for the Orangelogicconnector v1.

ACCESSKEYGENERATOR

GET Visibility: [EVERYONE]

/api/ACCESSKEYGENERATOR/v1.0/Register

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Rid

Request id

Context

For what application do we need to generate an access key

Salt

Random string

Os

Client's OS

Skipipvalidation

Allows to skip IP validation

Debugmode

Allows to turn on debug mode

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

AJ_AGENTJOBS_DbBO

GET Deprecated

/api/AJ_AGENTJOBS_DbBO/v1.0/TriggerJob

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Parampathtosqlcondition

Deprecated, will be ignored

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

AccessKeyAuthentication (3)

GET Visibility: [EVERYONE]

/api/AccessKeyAuthentication/v1.0/Configure

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Debuglevel

DebugLevel on the server. From 0 to 5

Impersonationuserid

User id or email to impersonate

Securitylevel

SecurityLevel. Values: from 0 to 2. 2 means highest

Verboselogging

VerboseLogging

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Visibility: [EVERYONE]

/api/AccessKeyAuthentication/v1.0/AuthenticateInternal

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Useremailhash

user's email hash

Context

For what application do we need to generate an access key

Salt

Random string

Os

Client's OS

Skipipvalidation

Allows to skip IP validation

Debugmode

Allows to turn on debug mode on the server

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Visibility: [REGISTERED_USERS]

/api/AccessKeyAuthentication/v1.0/UpdateAjaxToken

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Ajaxtoken

Encrypted Ajax Token to fill out for the session

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

ActivityDetectorApp

GET API endpoint to get the current version of ActivityDetector application.

/api/ActivityDetectorApp/v1.0/CurrentVersionInfo

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Agent (4)

GET API to check the last execution of critical jobs. Example call http://sentinel.com/API/Agent/v1.0/CheckActivity

/api/Agent/v1.0/CheckActivity

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Errorsonly

If True, then will only return errors

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to create a new agentJob http://sentinel.com/API/Agent/v1.0/AgentJob:Create? Note: The API call should be launched on both primary and secondary sites if the agent job is needed on both sites. This is because agent jobs do not replicate between sites.

/api/Agent/v1.0/AgentJob:Create

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Jobname

Field JobName of the new job

Functionname

Field FunctionName to call

Scheduleincrminute

Field Delay between each runs

Databasename

Field DatabaseName of the new job

Parameterslist

Field ParametersList of the new job

Parameterbasepath

Field ParameterBasePath of the new job

Parameterprofile

Field ParameterProfile of the new job

Jobtorunafter 1

Field JobToRunAfter_1 of the new job

Jobtorunafter 2

Field JobToRunAfter_2 of the new job

Jobtimeout

Field JobTimeout of the new job

Jobemail

Field JobEmail of the new job

Jobpriority

Field JobPriority of the new job

Jobactive

Field JobActive of the new job

Runjobwhenprimary

Field RunJobWhenPrimary of the new job

Runjobwhenbackup

Field RunJobWhenBackup of the new job

Runjobwhentest

Field RunJobWhenTest of the new job

Runjobwhenimport

Field RunJobWhenImport of the new job

Runjobwhenstandby

Field RunJobWhenStandby of the new job

Runjobwhensecondary

Field RunJobWhenSecondary of the new job

Runinseperateexe

Field RunInSeperateExe of the new job

Deleteifexists

Delete the job if it already exists. This parameter is ignored if SkipIfExists is set to true.

Skipifexists

Skip the job if it already exists

Loosechecking

Check existence on function name only

Schedulestartdate

Field Schedule_StartDate of the new job

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Copy the Schedule From Old SearchIndexing Full to FullPreindexRecomputation

/api/Agent/v1.0/AgentJob:AlignFullIndexingSchedule

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Deactivate full indexing job. Note: The API call should be launched on both primary and secondary sites if the agent job existed on both sites. This is because agent jobs do not replicate between sites.

/api/Agent/v1.0/AgentJob:DeactivateFullIndexing

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Announcements (7)

GET Create a new announcement

/webapi/framework/announcements/createannouncement_448_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (9)

Option Name

Description

Title

Title of this announcement

Description

Description of this announcement

Redirecturl

If filled, this announcement will be clickable to redirect to this URL

Displayon

A list of VPages or workspaces to show this announcement to.

Templateid

ID of the announcement template that will be displayed.

Startdate

This announcement will be activated when current date is after this date and before OrangeLogic.Contracts.Framework.Announcements.CreateAnnouncementRequest.EndDate.

Enddate

This announcement will be activated when current date is before this date and after OrangeLogic.Contracts.Framework.Announcements.CreateAnnouncementRequest.StartDate.

Candismiss

Return true when this announcement can be dismissed.

Return false when this announcement cannot be dismissed.

Messagereappears

Return true when this announcement can reappear even after user dismissed it.

Return false when this announcement won't appear after user dismissed it.

POST Delete one or more announcement

/webapi/framework/announcements/delete_443_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Announcementids

List of announcement IDs to delete

POST Dismiss an announcement.

/webapi/framework/announcements/dismiss_447_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Announcementid

Announcement ID to dismiss

Userid

User dismisses this announcement

GET Return active announcements and upcoming announcements. The result will contain dismissed announcements that can be reappear even user dismissed it.

/webapi/framework/announcements/getactiveorincomingannouncements_444_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userid

Filter active or upcoming announcements apply to this user.

Optional, If empty, it won't filter by user

Workspaceid

Filter active or upcoming announcements apply to this workspace.

Optional, If empty, it won't filter by workspace

Vpagename

Filter only announcements in specific VPage.

Response Type

N/A

GET Return active announcements that should appear for user.

/webapi/framework/announcements/getactiveannouncements_446_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userid

Filter by this user ID

Optional, if this property is empty, it will list announcements for anyone.

Workspaceid

WorkspaceID to filter for the announcements.

Vpagename

Filter only announcements in specific VPage.

Response Type

N/A

GET Return announcements that already end and announcements that already dismissed.

/webapi/framework/announcements/getpreviousordismissedannouncements_445_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userid

Filter announcements which apply to this user.

Optional, if enpty, it won't filter by user.

Workspaceid

WorkspaceID to filter for the announcements.

Vpagename

Filter only announcements in specific VPage.

Response Type

N/A

POST Update one or more announcements

/webapi/framework/announcements/updateannouncements_449_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Approval (3)

GET Change the select state for a document in a select virtual folder

/api/Approval/v1.0/ChangeSelectState

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

State

State to active/deactive

Activate

Active or deactive this state

Asshareid

Asset share to fetch config

Documentrid

Document recordID to change state

Keywordrid

Keyword recordID

Contextualrid

Contextual folder RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Compute the ApprovalStatus basing on approvers' decision for a list document.

/api/Approval/v1.0/BulkComputeApprovalStatus

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordids

Target object RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Compute the ApprovalStatus basing on approvers' decision.

/api/Approval/v1.0/ComputeApprovalStatus

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Creates a shared link to the asset

/api/AssetLink/v1.0/CreateFormatLink

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifier

Image identifier

Sticktocurrentversion

Defines if we should stick to the current version (true value) or we should link to the most recent version (false value)

Logaccess

Defines if we should log every access

Createdownloadlink

Defines if we should create download or view link

Assetformat

Format to share

Expirationdate

Expires on

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Creates a shared link to the asset

/api/AssetLink/v1.0/CreateCropLink

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifier

Image identifier

Logaccess

Defines if we should log every access

Createdownloadlink

Defines if we should create download or view link

Topy

Ratio of top Y coordinate of crop rectangle to the being cropped image's height

Leftx

Ratio of left X coordinate of crop rectangle to the being cropped image's width

Bottomy

Ratio of bottom Y coordinate of crop rectangle to the being cropped image's height

Rightx

Ratio of right X coordinate of crop rectangle to the being cropped image's width

Height

Height of the final image

Width

Width of the final image

Applywatermark

Should apply a watermark on the crop

Expirationdate

Expires on

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

AssetProcessingServiceAPI_BO (3)

GET API to help schedule asset processing background task

/api/AssetProcessingServiceAPI_BO/1.0/ScheduleAssetProcessingAction

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Sourceuserrecordid

Triggered user

Serviceid

Service ID

Reprocess

Re-process

Runonchildren

Run on children

Unstack

Unstack

Bypasspermissionscheck

Bypass permissions check

Configs

Optional configurations

Showtoastmessages

Show toast messages

Datapoints

Additional configurations. Used by calls from triggers (data points).

Forceapjobexecutionlocation

Force Async Processing job execution location

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to perform a service processing on media assets

/api/AssetProcessingServiceAPI_BO/1.0/PerformAssetProcessing

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Serviceid

Service Id

Targetrecordid

Target RecordID

Datapoints

Additional configurations

Reprocess

Re-process on previously run assets

Runonchildren

Expand the folders and create processes for children assets

Sourceuserrecordid

Requestor ERID

Transaction

Optional transaction ID

Lastrun

Optional indicate status when retry multiple times

Forceapjobexecutionlocation

Force Async Processing job execution location

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to schedule the process to be performed on batch of assets

/api/AssetProcessingServiceAPI_BO/1.0/ScheduleAssetProcessing

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Serviceid

Service Id

Targetrecordid

Target RecordID

Reprocess

Re-process on previously run assets

Datapoints

Additional configurations

Runonchildren

Expand the folders and create processes for children assets

Sourceuserrecordid

Requestor ERID

Transaction

Optional transaction ID

Sendemail

Send email on finished

Forcepriority

Force priority for processing task

Forceapjobexecutionlocation

Force Async Processing job execution location

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

AsyncTaskNotifier_BO

GET Get the list of monitoring tasks for the current user

/api/AsyncTaskNotifier_BO/1.0/GetMonitoringTasks

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Audio (2)

GET Extracts an image of the waveform form the audio file and sets it as the representative of the asset.

/api/Audio/v1.1/ExtractWaveformAsRepresentative

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifier

Identifier of the audio file to process

Overridecurrentrep

Override existing representative

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Launch async tasks to extract an the waveform images and set as representative for all audio files. User must have appropriate security function to use this API.

/api/Audio/v1.0/ExtractAudioWaveforms

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifiers

List of audio identifiers to filter

Batchsize

Size of a processing batch

Overridecurrentrep

Override existing representative

Clienttransactionid

Client transaction ID

Overridecurrentwaveform

Override existing waveform

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Authentication (10)

GET An API to get back the token

/api/Authentication/v1.0/AccessToken

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

POST Authenticate a user given the client credentials

/webapi/security/clientcredentialsauthentication/authenticate_46H_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Client Id

Provided client ID

Client Secret

Provided client secret

GET Get or create the current session's access key for a context.

/webapi/security/authentication/getorcreatecontextaccesskey_22S_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Context

Context the access key is for
Ex: "CortexTools", "Clementine", etc.

Devicehash

Device hash the access key is attached to

Deviceos

OS of the device

Restrictedtoip

Whether or not the key is restricted to an IP address

Validityduration

Validity duration of the fetched access key; unit is in minutes

Response Type

N/A

GET Get the bearer authentication token for a user

/webapi/security/bearerauthentication/getbearertoken_42P_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Useremail

The email of the account to get the bearer token

Response Type

N/A

GET Get the client credentials of the user making the request

/webapi/security/clientcredentialsauthentication/getclientcredentials_46G_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get the current session's access key for a context.

/webapi/security/authentication/getcontextaccesskey_21K_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Context

Context the access key is for
Ex: "CortexTools", "Clementine", etc.

Devicehash

Device hash the access key is attached to

Response Type

N/A

POST Obtain a login token from Cortex. Note: Only POST requests are supported.

/api/Authentication/v2.0/Login

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Login

Login for the user.

Password

Password for the user.

Includeuseremail

Include User Email in Response

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Start impersonation

/webapi/security/authentication/startimpersonation_4CN_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

CTRecordID of the user being impersonated
The RecordID can be encrypted or not encrypted

Email

Email of the user who being impersonated

Response Type

N/A

GET Stop impersonation

/webapi/security/authentication/stopimpersonation_4CO_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Turn bearer token authentication on/off for a contact

/webapi/security/bearerauthentication/setactivation_42Q_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Useremail

The email of the account to set activation state for the bearer authentication

Activation

Activation state for the bearer authentication

Response Type

N/A

Authorization (3)

POST Get OAuth token

/webapi/security/oauth2/token_48I_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (6)

Option Name

Description

Client Id

Client ID

Client Secret

Client secret

Grant Type

OAuth grant type values coming from HTTP requests
https://oauth.net/2/grant-types/

Code

Authorization code

Refresh Token

Authorization code

Code Verifier

PKCE code verifier
https://www.oauth.com/oauth2-servers/pkce/authorization-code-exchange/

GET Get current user info

/webapi/security/oauth2/userinfo_490_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get list of authorized objects for a UsageRight

/webapi/objectmanagement/authorization/getauthorizedobjects_44H_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordids

List of RecordId to check

Rightstocheck

Right to check if user has permission

Includebinned

Force include binned asset
Should be used in internal call only, not from the API

Response Type

N/A

AutoCompletion

POST Execute query

/webapi/ui/autocompletion/executequery_4JD_v1-alpha

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (6)

Option Name

Description

Searchterm

Search term

Queryname

Query module name

Filtername

Filter module name

Maxcount

Max results count to return

Viewstate

Additional viewstate

Groupby

Column to group by

AutoDiscovery

GET Get list of monitored Cortex instances.

/webapi/infrastructure/autodiscovery/getcortexinstances_230_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Minversion

Optional filter for the minimum Cortex version
of the Cortex instances fetched.

Ex. XANADU.A6.1500A.46000

Response Type

N/A

AvatarGenerator

GET Generate unique avatar for each hash

/api/AvatarGenerator/v1.0/Generate

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Hash

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

AzureFaceAPI_BO (3)

GET Assign faces to a person & train the model

/api/AzureFaceAPI_BO/1.0/TrainFaces

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Datapoints

Extra data-points, containing the tags

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Detect faces in an image

/api/AzureFaceAPI_BO/1.0/DetectFaces

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Perform facial recogntion task on a set of assets

/api/AzureFaceAPI_BO/1.0/FacialRecognizeV2

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

AzureVideoIndexerV2_BO

GET Index media utilizing Azure service

/api/AzureVideoIndexerV2_BO/1.0/IndexMedia

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Datapoints

Parameters

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Bidding (2)

GET Get suggestions

/webapi/invisiblehand/bidding/getsuggestions_441_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourcename

The source name which hold transactions
e.g: DO_DOCUMENTS / CT_CONTACTS

Sourceid

The source ID which holds transactions

Userid

The user to check credits and list available options.

Currencycode

The currency code of amount.
Default will be OLC.

Overriddenobjectswithcredits

The overridden of credits for objects

Overriddenobjectswithenddate

Alternative dependent date to use for master instead of fetching from "current" value

Fetchedmeasurementinfo.usercategorymultipliers

Multiplier items (user, category, multipler value)

Fetchedmeasurementinfo.usercategoryworkinghour

Working hours (user, category, hours).

Response Type

N/A

GET Get suggestions in simulation mode

/webapi/invisiblehand/bidding/getsuggestionssimulation_442_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userid

The user to check credits and list available options.

Categorycode

Code of the category

Currencycode

The currency code of amount.
Default will be OLC.

Estimationtime

Estimation time (in minute) to simulate

Fetchedusersobjectinfo

Fetched objects info for each user

Fetchedmeasurementinfo.usercategorymultipliers

Multiplier items (user, category, multipler value)

Fetchedmeasurementinfo.usercategoryworkinghour

Working hours (user, category, hours).

Response Type

N/A

CMS4

GET Open CMS4 in a panel

/api/CMS4/v1.0/Open

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

The target object to display CMS4 on

Rootnode

Root node of CMS4 to display

Roottemplate

Force the root template display the form

Targetmodule

The target module to work on

Test

Test

Formattempid

The record ID of an existed form attemp to display

Mode

Mode

Datapoints

Additional configurations. Supported keys: ParentID

Openinnewtab

If true, open form in new tab. Otherwise show the Form as popup

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

CMS4_WhatsNew_BO

GET Migrate the content of field Title to field CaptionLong for all news nodes.

/api/CMS4_WhatsNew_BO/v1.0/MigrateFieldTitleContentToFieldCaptionLong

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Calendar (3)

GET De-active a recurring event series

/webapi/objectmanagement/calendar/recurringevents/deactive_426_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

The document ID to schedule

Response Type

N/A

GET Propage changes to occurrence events

/webapi/objectmanagement/calendar/recurringevents/propagatechanges_424_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

The ID of document to propage chages (could be the original event or an occurrence one)

Propagationtype

Propagation type

Mode

Applying changes mode, should be either

  • All: to all events

  • Following: From the current triggering document to following occurrences

Response Type

N/A

GET Schedule a recurring event series

/webapi/objectmanagement/calendar/recurringevents/schedule_425_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

The document ID to schedule

Frequency

Frequency

Occurrencescount

Number of occurrences

Response Type

N/A

Captions (5)

POST Add new or update a caption track of the video

/webapi/mediafile/captions/420_v1/{videoID}

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Videoid

The MediaEncryptedIdentifier of Video

Response Type

N/A

Options (4)

Option Name

Description

Label

Label of the caption, must be unique on a video

Lang

Language of the caption

Format

Format of the caption (subrip, webvtt, etc...)

Content

Content of the caption, please make sure it follow the above format

PUT Append new paragraph to a video's caption track

/webapi/mediafile/captions/appendcaptionparagraph_422_v1/{videoID}

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Videoid

The MediaEncryptedIdentifier of Video

Response Type

N/A

Options (2)

Option Name

Description

Label

Label of the caption

Newparagraph

Raw content of the paragraph in VTT convention

GET Get all caption tracks for video

/webapi/mediafile/captions/41Z_v1/{videoID}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Videoid

The MediaEncryptedIdentifier of Video

Response Type

N/A

DELETE Remove caption track from a video

/webapi/mediafile/captions/423_v1/{videoID}

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Videoid

The MediaEncryptedIdentifier of Video

Response Type

N/A

Options (1)

Option Name

Description

Label

Label of the deleting caption

POST Rename caption track label

/webapi/mediafile/captions/renamelabel_421_v1/{videoID}

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Videoid

The MediaEncryptedIdentifier of Video

Response Type

N/A

Options (2)

Option Name

Description

Currentlabelname

Name of an existing label

Newlabelname

New name of the label

ClientInformation

GET An API to get the current location on the website

/api/ClientInformation/v1.0/GetLocation

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

ClusterManagement (5)

GET Get current status of services in the cluster

/webapi/application/cluster/describeservicesstatus_21r_v1-beta

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get list of events

/webapi/application/cluster/getlastevents_221_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Olderthandatetimeutc

Get event older than this date (UTC), meaning they occured before (or at) this date

Limit

Number of events to return

Serviceid

if provided, get only events related to this service

Type

if provided, get only events of that type (start / stop / scale / ...)

Response Type

N/A

GET Get the cloud instance ID on the cloud provider

/webapi/application/cluster/getECSTaskARN_4F4_v1-beta

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Get the cloud instance information based on the cloud ID

/webapi/application/cluster/gettaskinformation_4EL_v1-beta

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Cloudid

The cloud instance ID of the task
If the cloud provider is AWS, this is the ECS task ARN of the instance

GET List all available versions for a major release.

/webapi/application/versions_4l2_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Releasename

E.g. "ANN ARBOR"

Response Type

N/A

Collaboration (8)

POST Add a new user custom color into the palette

/webapi/ui/collab/tiptap/add_user_custom_color_4FE_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Customcolor

User custom color

Response Type

N/A

POST Get TipTap YDoc

/webapi/ui/collab/tiptap/getydoc_4ky_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get attachment url

/webapi/ui/collab/tiptap/getattachmenturl_4m9_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Attachmentid

Attachment ID

Response Type

N/A

GET Get user custom color palette

/webapi/ui/collab/tiptap/get_user_custom_colors_4FD_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userid

User ID

Response Type

N/A

GET Get user info in a collaboration context

/webapi/ui/collab/tiptap/getusercollabinfo_4la_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userids

User ID list

Isindarkmode

Flag to indicate whether user is using dark mode
This is used to get the correct representative color for user in Tiptap Collaboration
since when calling API, we don't have VPage, Interface_BO.IsInDarkMode() will always return true
https://link.orangelogic.com/Tasks/41JIUQ

Response Type

N/A

POST Send email about the suggestions added to document owner

/webapi/ui/collab/tiptap/sendsuggestionnotiemail_4um_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Set TipTap YDoc

/webapi/ui/collab/tiptap/setydoc_4kz_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Validate authentication token

/webapi/ui/collab/tiptap/validateauthtoken_4uk_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Token

The token to validate

Contextid

ID of the collaboration context that the token will be validated against

Connectionid

Id of the SignalR connection

Compression (4)

GET API to rebuild cache CSS

/api/Compression/v1.0/ClearCacheCSS

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Force

Force rebuild of cache CSS even if it already exists.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Check if the given asset is a password-protected zip file

/webapi/mediafile/fileextract/isencrypted_41P_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

Record ID of the Document. It can be document encrypted RecordID, RecordID or Identifier

Response Type

N/A

GET Clear cache Javascript. Has option to decide only create new Javascript cache when there is no cache available. Default is do nothing when there is already a cache.

/api/Compression/v1.0/ClearCacheJS

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Force

Force rebuild cache JS even there is existing cache.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

POST Request to unzip and import the extracted assets to Cortex

/webapi/mediafile/fileextract/unzip_41O_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Documentid

Record ID of the Document. It can be document encrypted RecordID, RecordID or Identifier

Password

Password to unzip if necessary

Contact (14)

POST Create an impersonation escalation link of the Source Contact with Target Contact

/webapi/crm/contact/impersonation/createlink/sourcectwithtargetct_48J_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

POST Create an impersonation escalation link of the Source Contact with Target Group

/webapi/crm/contact/impersonation/createlink/sourcectwithtargetcg_48K_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

POST Create an impersonation escalation link of the Source Group with Target Contact

/webapi/crm/contact/impersonation/createlink/sourcecgwithtargetct_48L_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

POST Create an impersonation escalation link of the Source Group with Target Group

/webapi/crm/contact/impersonation/createlink/sourcecgwithtargetcg_48M_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

GET Find all the groups with details for the provided user

/webapi/crm/group/findgroupinfoforuser_44N_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contactid

Record ID of the contact

Loginidoremail

Login ID or Email of the contact

Response Type

N/A

GET Get all contacts / groups that have impersonate link with this the source contact (include parent group of source contact)

/webapi/crm/contact/impersonation/getlink/contact_48N_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Response Type

N/A

GET Get all contacts / groups that have impersonate link with this the source group (include parent group of source group)

/webapi/crm/contact/impersonation/getlink/group_48O_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Response Type

N/A

GET Get the base information of user from the the contact id

/webapi/crm/contact/contactinformation/contactinformation/getcontractbaseinformationfromID_4A6_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contactids

List ID of contact

Response Type

N/A

POST Import contacts from CSV file

/webapi/crm/contact/importcsv/contact/importcontacsfromcsv_4C7_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contacttypetoimportas

N/A

Noduplicatedadditionaladdress

N/A

Response Type

N/A

Options (2)

Option Name

Description

File

CSV file

Fieldsmapping

The fields mapping between fields name and CSV header

DELETE Remove an impersonation escalation link of the Source Contact with Target Contact

/webapi/crm/contact/impersonation/removelink/sourcectwithtargetct_48P_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

DELETE Remove an impersonation escalation link of the Source Contact with Target Group

/webapi/crm/contact/impersonation/removelink/sourcectwithtargetcg_48Q_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

DELETE Remove an impersonation escalation link of the Source Group with Target Contact

/webapi/crm/contact/impersonation/removelink/sourcecgwithtargetct_48R_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

DELETE Remove an impersonation escalation link of the Source Group with Target Group

/webapi/crm/contact/impersonation/removelink/sourcecgwithtargetcg_48S_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourceid

The ID of main Contact / Group
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

Targetid

The ID of Contact / Group that being allowed by the Main Contact / Group to take more advanced when impersonate
For Contact, can accept Encrypted RecordID, Email, LoginID
For Group, can accept Encrypted RecordID, Group Code

POST Set multiple vacation for multiple users with multiple vacation periods

/webapi/crm/contact/vacation/setmultiplevacationforusers_4C0_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Add permissions to a list of users, groups or roles

/api/ContactDocumentLinks/v2.0/AddPermission

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid (inner call supported)

Rights

Rights. Use , to separate rights if you want to provide multiple rights at once (e.g. Rights=CanRead,CanWrite,CanDelete)

Contacts

Users to assign the permissions to (inner call supported). Use | to separate users if you provide multiple users directly (e.g. Contacts=ContactID1|ContactID2|ContactID3)

Groups

Groups to assign the permissions to

Roles

Roles to assign the permissions to

Addtoreferences

Also add permission to referenced assets

Enddate

The end date of the permission if it's not permanent

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add permissions to a list of users, groups or roles

/api/ContactDocumentLinks/v1.0/AddPermission

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Rights

Rights

Contacts

Users to assign the permissions to

Groups

Groups to assign the permissions to

Roles

Roles to assign the permissions to

Addtoreferences

Also add permission to referenced assets

Enddate

The end date of the permission if it's not permanent

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Remove permissions to a list of users, groups or roles

/api/ContactDocumentLinks/v2.0/RemovePermission

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Rights

Rights to remove

Contacts

Users to remove the permissions for

Groups

Groups to remove the permissions for

Roles

Roles to remove the permissions for

Addtoreferences

Also remove permission to referenced assets

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Remove permissions to a list of users, groups or roles

/api/ContactDocumentLinks/v1.0/RemovePermission

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Rights

Rights to remove

Contacts

Users to remove the permissions for

Groups

Groups to remove the permissions for

Roles

Roles to remove the permissions for

Addtoreferences

Also remove permission to referenced assets

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

ContactGroups (4)

GET API to Create the given system group

/api/ContactGroups/v1.0/CreateSystemGroup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Systemgroup

System Group which is to be created

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to add the List Security Right for the 'Source' Security function for the *Everybody system group

/api/ContactGroups/v1.0/AddSourceSecurityForEveryoneGroup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to add the a Security Right to *Everybody system group

/api/ContactGroups/v1.0/AddSecurityForEveryoneGroup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Securitytoadd

Security code to add to *Everyone

Right

Right name to apply for security (None, Read, Edit, New, Delete, UnDelete, List, Full)

Clientshortname

Only execute this API for specific client short name

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to assign the group merge tool security to *Admin group.

/api/ContactGroups/v1.0/AssignGroupMergeToolSecurityToAdminGroup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Contacts (4)

GET API to alter the contact type of a given contact

/api/Contacts/v1.0/ChangeContactType

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

RecordID of the contact which is to have its type changed

Identifer

Identifier of the contact which is to have its type changed

Email

Primary Email of the contact which is to have its type changed

Loginid

LoginID of the contact which is to have its type changed

Newcontacttype

Contact type which the detected contact will be converted to

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Generate a Contact Event and link against a specific contact

/api/Contacts/v1.0/GenerateContactEvent

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Code

Event type code

Title

Title of the event to be generated. If not specified, we fallback to the subject of the Event Type

Detail

Detail of the event to be generated. If not specified, we fallback to the body of the Event Type

Contactid

ID of the contact to be link against the event to be geneted. It can take RecordID (encrypted), LoginID or Email of the contact

Sendnotifications

Send notifications when the event is generated

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Set password for contact. Only POST requests are supported.

/api/Contacts/v1.0/SetPassword

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Email

Contact email

Password

Contact password.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Validate intput password for a contact. Only POST requests are supported.

/api/Contacts/v1.0/ValidatePassword

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Email

Contact email

Password

Contact password.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Conversion

POST Flag documents that need decryption or encryption

/webapi/mediafile/conversion/pdf/converttopdf_44W_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetid

N/A

Ingestmode

Different modes of ingest on the generated PDF

Response Type

N/A

CortexContainers

GET API to validate site containers are all aligned in terms of Cortex version. Example call https://mysite.com/API/CortexContainers/v2.0/ValidateSiteContainers

/api/CortexContainers/v2.0/ValidateSiteContainers

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

CortexDrive (16)

POST Cancel upload item

/webapi/cortexdrive/cancel_upload_4W4_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Uploaditemid

Record ID of the item being canceled

POST Check chunks integrity

/webapi/cortexdrive/check_chunks_integrity_26W_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Uploaditemid

UploadItemID of the file being uploaded

Totalfilesize

Total file size of the uploaded file

Checkfileassembling

Optional parameter to perform a check to see if we can assemble a complete file with the uploaded chunks

POST Check upload item status

/webapi/cortexdrive/check_upload_status_25M_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Uploaditemids

UploadItemID of the files being uploaded

POST Create story - idempotent

/webapi/cortexdrive/create_story_idempotent_28B_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Title

Title of the folder to be created

Parentrecordid

Record ID of the parent folder (either this or ParentIdentifier must be filled)

Idempotentkey

Idempotent key to prevent duplicate creation

POST Mark the upload item as completed and ready to be ingested

/webapi/cortexdrive/complete_upload_25J_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (6)

Option Name

Description

Uploaditemid

Upload item Id

Filedatecreated

File Creation Date (UTC)

Filedatemodified

File Last Modified Date (UTC)

Expectedfilesize

Expected file size of the uploaded file

Forceasyncinlineassetprocess

Flag to force async inline asset process

Forcesemisync

Force semi sync

POST Register upload items

/webapi/cortexdrive/register_upload_item_244_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Targetfolderid

Id of target forlder to upload to

Keepfolderstructure

Should folder structure be preserved during upload
default is false

Uploadername

Name of the uploader being used to provide more info
default = "Cortex Uploader"

Skipvalidity

Skip validity check
default is false

Clientid

Identifier of calling client

GET Retrieve children of the requested container

/webapi/cortexdrive/getchildren_23U_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Doctype

Container document type.
In case of it is known already, provide it here to avoid an extra query.

Docsubtype

Container document subtype.
In case of it is known already, provide it here with the document type.

Seethru

Equivalent to the browser See-Thru

Fields

Required list of elastic search fields to retrieve with the records.
For example:

DO_RECORDID

IDENTIFIER_STRING_INDEXED

EDITDATE_DATE_INDEXED

BINNED_BOOL_INDEXED

...

Start

Start row for the search pagination option, 0 is the first record

Limit

Row count for the search pagination option

Orderby

Define which field is used for ordering the returned assets

Queryproxy

Option to query proxy format information for the records

Getassetinfo

Option to query asset information for the records in the GetChildren request

Doctypefilter

List of selected doctype to filter

Response Type

N/A

GET Retrieve children of the requested container as in the asset browser. It query children of a folder, as well as children of files under the folder directly from elastic search. This is a leaner version of M:OrangeLogic.WebApi.Controller.CortexDrive.CortexDriveController.GetChildrenAsync(OrangeLogic.Contracts.CortexDrive.GetChildrenRequest) that skip looping through the records to filter records by Criterion source.

/webapi/cortexdrive/getchildren_23U_v2

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Doctype

Container document type.
In case of it is known already, provide it here to avoid an extra query.

Docsubtype

Container document subtype.
In case of it is known already, provide it here with the document type.

Seethru

Equivalent to the browser See-Thru

Fields

Required list of elastic search fields to retrieve with the records.
For example:

DO_RECORDID

IDENTIFIER_STRING_INDEXED

EDITDATE_DATE_INDEXED

BINNED_BOOL_INDEXED

...

Start

Start row for the search pagination option, 0 is the first record

Limit

Row count for the search pagination option

Orderby

Define which field is used for ordering the returned assets

Queryproxy

Option to query proxy format information for the records

Getassetinfo

Option to query asset information for the records in the GetChildren request

Doctypefilter

List of selected doctype to filter

Response Type

N/A

GET Retrieve the current version of Orange Flash app as well of the download URLs

/webapi/cortexdrive/getversion_4G5_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Retrieve the list of host storages

/webapi/cortexdrive/gethotstorages_23V_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Retrieve the presigned URL to download asset

/webapi/cortexdrive/getpresignedlink_23W_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Encrypted Record ID/Unique Identifier of the asset

Format

Format code of the asset in the link (Ex: TRX, TR4,...)

Generateifneeded

Indicates whether the asset should be generated if needed.
If the file currently does not exist and this field is set to true, the file will be generated on the fly. Therefore, there might be a delay before the file is available.

Skipcheckexistence

Indicates whether we need to check if the asset exists or not
If we know for certain that the asset exists, we can skip the check to save time

Validityduration

Validity duration of the generated link.
Format: "[x]d[y]h[z]m" with x: the number of days, y: the number of hours, z: the number of minutes. For example, 1d2h3m means 1 day, 2 hours and 3 minutes.
Default value: 10m

Response Type

N/A

GET Retrieve the presigned URL to download older version of an asset

/webapi/cortexdrive/get_presigned_link_for_old_version_4GS_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Md5

The MD5 of the requested version

Recordid

Encrypted Record ID/Unique Identifier of the asset

Format

Format code of the asset in the link (Ex: TRX, TR4,...)

Generateifneeded

Indicates whether the asset should be generated if needed.
If the file currently does not exist and this field is set to true, the file will be generated on the fly. Therefore, there might be a delay before the file is available.

Skipcheckexistence

Indicates whether we need to check if the asset exists or not
If we know for certain that the asset exists, we can skip the check to save time

Validityduration

Validity duration of the generated link.
Format: "[x]d[y]h[z]m" with x: the number of days, y: the number of hours, z: the number of minutes. For example, 1d2h3m means 1 day, 2 hours and 3 minutes.
Default value: 10m

Response Type

N/A

POST Retrieve the presigned URLs of chunks for download/upload

/webapi/cortexdrive/get_chunk_presigned_links_from_ingest_buffer_245_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Uploaditemid

UploadItemID of the file being uploaded

Fordownload

Indicate the purpose of the presigned URL (upload or download)

Chunkoffsets

Specification of the chunks to get presigned URLs for

POST Retrieve the presigned URLs of multiple assets

/webapi/cortexdrive/getpresignedlinks_in_batch_23Y_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Generateifneeded

Indicates whether the assets should be generated if needed.
If the file currently does not exist and this field is set to true, the file will be generated on the fly. Therefore, there might be a delay before the file is available.

Validityduration

Validity duration of the generated links.
Format: "[x]d[y]h[z]m" with x: the number of days, y: the number of hours, z: the number of minutes. For example, 1d2h3m means 1 day, 2 hours and 3 minutes.
Default value: 10m

POST Update Upload item with new ByteSize and OriginalFileName

/webapi/cortexdrive/update_upload_item_25K_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Uirecordid

Field UIRecordID of the upload item

Bytesize

Field ByteSize of the upload item

Originalfilename

Field OriginalFileName of the upload item

Uploadfolderrecordid

The record ID of the upload folder

Documentrecordid

The record ID of the document of the upload item

POST Update the CoreField.OriginalFileName or CoreField.Title of an asset

/webapi/cortexdrive/rename_asset_25L_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Recordid

Record ID of the asset

Newtitle

New name of the asset

Newname

New name of the asset

CortexToolsApp (6)

GET Allows client to log a message indicating that their API server has changed during their session

/api/CortexToolsApp/v1.0/LogApiServerChangeDetected

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Initial Server

Initial server info

Current Servers

Current server info

User Email

User email

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Clear fast upload sessions

/api/CortexToolsApp/v1.0/ClearFastUploadSessions

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Register a fast upload session

/api/CortexToolsApp/v1.0/RegisterFastUploadSessions

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Session

Upload session

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns properties of the file associated with the upload transaction. If absent that the properties of last accessed file is returned

/api/CortexToolsApp/v1.0/GetFileProperties

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Version

Application version installed on the client

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns the parameters / additional instructions that will be used by Cortex Tools application

/api/CortexToolsApp/v1.0/ApplicationParameters

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET This method creates a transaction to use for the file created in the same folder as the originally edited file. This file will have the same file name but different extension

/api/CortexToolsApp/v1.0/CreateTransactionForDerivativeFile

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Originalcortexid

File that was originally edited

Derivativefilename

Name of file that was created

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

CortexToolsDownloader (4)

GET Downloads a file

/api/CortexToolsDownloader/v1.0/DownloadFile

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Downloadid

Download Id

Fileindex

File index in the download queue

Start

Start download position

End

End download position

Length

Total expected file length

Previouscommandd4recordid

Previous command D4 RecordID Id. It is used to determine next sub-downloadcommand

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Get the direct cloud URL to download this file

/api/CortexToolsDownloader/v1.0/GetDirectCloudURLForFile

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Downloadid

Download Id

Fileindex

File index in the download queue

Length

Total expected file length

Previouscommandd4recordid

Previous command D4 RecordID. It is used to determine next sub-downloadcommand

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns files to download and potential sync instructions

/api/CortexToolsDownloader/v1.0/GetFiles

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Downloadid

Download Id

Previouscommandd4recordid

Previous command D4 RecordID Id. It is used to determine next sub-downloadcommand

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns files to download and potential sync instructions

/api/CortexToolsDownloader/v1.0/GetFileInfo

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Downloadid

Download Id

Fileindex

File index in the download queue

Previouscommandd4recordid

Previous command D4 RecordID Id. It is used to determine next sub-downloadcommand

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

CortexUpgradeDocker (2)

GET API to create an entry of UD_UPGRADEDOCKERCONTAINERS https://cortexwebsite.com/API/CortexUpgradeDocker/v1.0/CortexUpgrade_Containers.Procedure:Create?LocationShortName=OLX&UpgradeType=Minor&EmailAddresses=test@ol.ol

/api/CortexUpgradeDocker/v1.0/CortexUpgrade_Containers.Procedure:Create

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Upgradetype

Type of the upgrade

Emailaddresses

Email Address of the recipient of the logs

Targetversion

Specific target version to update (docker image full name)

Locationshortname

Location ShortName of the the upgrade

Bypasslocationcheck

Bypass the location short name check

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to create an entry of UD_UPGRADEDOCKERCONTAINERS \n This API does not requires security point but can be called only for minor updates from trusted sources (trusted IPs) \n https://cortexwebsite.com/API/CortexUpgradeDocker/v2.0/CortexUpgrade_Containers.Procedure:Create?LocationShortName=OLX&EmailAddresses=test@ol.ol

/api/CortexUpgradeDocker/v2.0/CortexUpgrade_Containers.Procedure:Create

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Locationshortname

Location ShortName of the the upgrade

Emailaddresses

Email Address of the recipient of the logs

Targetversion

Specific target version to update (docker image full name)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

CortexUploader_BO (10)

GET Cancel any pending upload items of a given upload transaction

/api/CortexUploader_BO/v1.0/CancelUploads

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Ut Recordid

UT_RecordID

Schedulelatercanceltasks

Schedule a later task to clean-up again any residual items

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Cancel upload and delete residual files

/api/CortexUploader_BO/v1.0/CancelUpload

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uirecordid

UI item RID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Mark upload as completed and set modified date for the file

/api/CortexUploader_BO/v1.0/CompleteUpload

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uirecordid

UI item RID

Digitizeddate

File Digitized Date

Datecreated

File Creation Date (UTC)

Datemodified

File Last Modified Date (UTC)

S3uploadparts

ETags received from S3 multipart upload requests

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Mark upload as completed and set modified date for the file

/api/CortexUploader_BO/v1.0/CompleteUploadAndIntegrateMetadata

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uirecordid

UI item RID

Digitizeddate

File Digitized Date

Datecreated

File Creation Date (UTC)

Datemodified

File Last Modified Date (UTC)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Mark upload as completed and set modified date for the file. v1.1 change: Extend to return a ResponseNodeDictionary with more metadata: AssetVersion, Success

/api/CortexUploader_BO/v1.1/CompleteUpload

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uirecordid

UI item RID

Digitizeddate

File Digitized Date

Datecreated

File Creation Date (UTC)

Datemodified

File Last Modified Date (UTC)

S3uploadparts

ETags received from S3 multipart upload requests

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Notify user when all items are registered

/api/CortexUploader_BO/v1.0/CompleteUploadItemsRegistration

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Transaction

Transaction RID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Post process after Resumable Upload

/api/CortexUploader_BO/v1.1/PostProcessResumableUpload

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uirecordid

UI item RID

Utrecordid

UT Transaction RID

Digitizeddateinms

File Digitized Date In Milliseconds

Datecreated

File Creation Date (UTC)

Datemodified

File Last Modified Date (UTC)

Forcesemisync

Forced Semi Sync

Forceasyncinlineprocess

Forced Async inline processing. If this flag is set, the upload item is processed inline in a dedicated non-blocking thread.

S3uploadparts

ETags received from S3 multipart upload requests

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Registers upload items

/api/CortexUploader_BO/v1.0/RegisterUploadItems

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Files

Serialized items info

Transaction

Transaction RID

Clientid

ID of the client calling this method

Uploader

Name of the uploader being used to provide more info

Skip Validity

Skip validity check

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Registers upload items

/api/CortexUploader_BO/v1.1/RegisterUploadItems

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Files

Serialized items info

Transaction

Transaction RID

Clientid

ID of the client calling this method

Uploader

Name of the uploader being used to provide more info

Skip Validity

Skip validity check

Update Incomplete Ut

Update UT for incomplete UI upload

Cloud Compatible

True if this upload can use a cloud bucket as buffer

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

POST Upload file chunk

/api/CortexUploader_BO/v1.0/UploadFile

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uirecordid

UI RecordID

Start

Chunk Start index

End

Chunk End index

Filelength

File length

Chunkmd5

Chunk MD5

Partnumber

1-based part number. Required for cloud compatible uploads

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

DamView

GET Saves the side panel width in the user preferences.

/api/DamView/v1.0/SaveSidePanelWidth

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Rightside

True if this is for the right panel, false if this is for the left panel.

Paneltype

Type of panel displayed.

Width

Preferred width in pixels.

Workspace

ID of the workspace currently used on the DamView screen

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

DamView_DataGrid

GET Saves the column side panel width.

/api/DamView_DataGrid/v1.0/SaveColumnSize

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Templateid

DataGrid Template ID

Fieldid

Field ID of the target column

Width

List of all columns width in pixels,

Startcolindex

Sometime, First n Column is nor real, example select column, index, Can ignore

Workspace

ID of the workspace currently used on the DamView screen

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

DataTable

GET Check if provided values exist on key type (authority based) of the fields

/api/DataTable/v2.2/TestValuesExistence

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Field

Fied name (such as Geography.City)

Values

Values saperated by '|'

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

DbMetrics

GET Fetch data from predefined metric in DatabaseMetrics_BO Example call /API/DbMetrics/v1.0/Fetch?Metric=XXX

/api/DbMetrics/v1.0/Fetch

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Metric

Name of metric which was defined in the DatabaseMetrics_BO table

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Deletion (2)

DELETE Request delete a list of objects

/webapi/objectmanagement/deletion/delete_44G_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Requestedrecordids

RecordID list to delete

Deletionmode

Deletion mode for Object

GET Search for deleted objects

/webapi/objectmanagement/deletion/getdeletedobjects_45C_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

From

Limit the search from a specific datetime

To

Limit the search to a specific datetime

Binnedonly

Whether to search only for binned objects (disabled objects will be excluded)

Requesturi

Uri provided by the user of this service

Page

The page number

Response Type

N/A

Discussions (4)

GET Create an alerting event.

/webapi/workflows/discussions/get_4fo_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Discussionid

Discussion ID
When use this, we will get the discussion with the given ID.

Targetrecordid

The record ID of the target record
When using this parameter, we will get all the discussion that are attached to the target record.
You will only get the top level discussion if OrangeLogic.Contracts.Workflows.Discussions.GetDiscussionRequest.Recursive is false.

Recursive

Indicate if you want to get all the discussion that are attached to the target record recursively.

Targetpartid

The TargetPartID in DU

One of its use case is in the CMS4 to store the location of the discussion

Discussioncategory

The discussion category to filter

Parametername

The name of the VForm that we will use to retrieve the Discussion.
This is needed due to the legacy implementation of DiscussionsPreview_VForm.DiscussionsAggregator.GetDiscussion()

By default, when ParameterName empty, we will fall back to DiscussionsPreview_VForm

Response Type

N/A

POST Create an alerting event.

/webapi/workflows/discussions/insert_4fm_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Parametername

The parameter name of the module used to retrieve the discussion.
This is needed to retrieve the aggregated discussions and inherited configurations.
The default value, if not provided, is DiscussionsPreview_VForm.

POST Create an alerting event.

/webapi/workflows/discussions/upsert_4fn_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Parametername

The parameter name of the module used to retrieve the discussion.
This is needed to retrieve the aggregated discussions and inherited configurations.
The default value, if not provided, is DiscussionsPreview_VForm.

PUT Create an alerting event.

/webapi/workflows/discussions/upsert_4fn_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Parametername

The parameter name of the module used to retrieve the discussion.
This is needed to retrieve the aggregated discussions and inherited configurations.
The default value, if not provided, is DiscussionsPreview_VForm.

DocCrop

GET Request to crop a specific document.

/api/DocCrop/v1.0/Request

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add links between documents

/api/DocLinks/v1.0/AddLink

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid. This is the parent record id

Relateddocrids

Related docs to be added. List of related document recordids, separator by default

Linktype

The link type to create relation

Multivaluedelimiter

MultiRelatedDocs delimiter. This delimiter is used to separate document rids in the list

Linksubtype

The link sub type to create relation

Definesinheritance

Allow users to override the default rule behavior of the relation to define inheritance or not

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

DocumentLogs

GET Update Status to Closed and Used State to Use for downloaded document logs of documents with corresponding invoices.

/api/DocumentLogs/v1.0/UpdateDocumentLogsWithCorrespondingInvoice

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

DocumentParticipants (11)

GET Add a participant in a role on a record.

/api/DocumentParticipants/v1.0/AddParticipant

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document recordid

Role

Role ID

Participant

Participant

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add participants to specific role.

/api/DocumentParticipants/v1.0/AddParticipants

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Role

Role ID

Participants

Participants to add to the role. If empty, add the user that calls this api

Fromrole

Id of the role to get participants from. Used to copy participants from one role to another.

Sourcerecordid

Source object recordid to get paritipants from. If not filled, use TargetRecordID as SourceRecordID

Replaceexistingparticipants

Replace all existing participants of this role

Expirationdate

Participant expiration date. The participants will be removed after reaching this date

Allowtobypasspermission

Allow to bypass permission

Allowedgroups

Groups that are allowed to copy participants from

Disallowedgroups

Groups that are not allowed to copy participants from

Preventinherited

Should prevent copying inherited participants or not

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add role to specific document.

/api/DocumentParticipants/v1.0/AddRole

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document recordid

Role

Role ID or Role Name

Requiredoncreation

Required on creation

Requiredtostart

Required to start

Mandatory

Mandatory (alias to Required to start)

Canexpire

Can expire

Defaultexpiration

Default expiration in days

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Copies participants of the source record to one or multiple target records.

/api/DocumentParticipants/v1.0/CopyParticipants

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourcerecordid

Source object recordid

Targetrecordids

Destination object recordids

Roleidsornamestocopy

Roles IDs or names to copy

Syncparticipants

Synchronize participants for all roles

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Get a list of possible roles with its id

/api/DocumentParticipants/v1.0/GetRoles

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Remove participants to specific role.

/api/DocumentParticipants/v1.0/RemoveParticipants

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Role

Role ID

Participants

Participants to remove to the role. If empty, remove the user that calls this api

Fromrole

Id of the role to get participants from. Used to remove all participants from a role that are already exists in another role.

Sourcerecordid

Source object recordid to get paritipants from. If not filled, use TargetRecordID as SourceRecordID

Allparticipants

Option remove all participants on this role

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Remove role to specific document.

/api/DocumentParticipants/v1.0/RemoveRole

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document recordid

Role

Role ID or Name

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Removes a participant in a role on a record.

/api/DocumentParticipants/v1.0/RemoveParticipant

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document recordid

Role

Role ID

Participant

Participant

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Removes all participants on a record in any role or with specific role

/api/DocumentParticipants/v1.0/ClearParticipants

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document recordid

Role

Role ID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Update participants list to specific role.

/api/DocumentParticipants/v1.0/UpdateParticipants

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Role

Role ID

Participants

Participants to add to the role. List of Display Name/Email/EncryptedRecordID of participants in , separator by default

Multivaluedelimiter

MultiParticipant delimiter

Forceassign

Force Assign Participant

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Updates the participants on a record in a specific roles, remove participants who are not in the list

/api/DocumentParticipants/v1.0/SetParticipants

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document recordid

Role

Role ID

Participants

Participant

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

DocumentReports

GET Generate and download a document report based on predefine template

/api/DocumentReports/v1.0/GenarateAndDownload

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Reportid

Report RecordID

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Documents (11)

GET API to clone the given document to new one

/api/Documents/v1.0/CloneDocument

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Title

Title

Relation

Relation between given document and a new created one

Opennewobject

Open created document in new popup

Activetab

Active tab when open document in new popup

Relationshipwithotherdocument

Relation with another document

Relatedrecordid

Related document RecordID

Datapoints

Additional Datapoints

Overridefieldtable

Override fields table cloned document

Forceskipcopychildren

Force skipping copy children

Motherrecordid

New mother RecordID

Forcefirstposition

Force cloned document in first position or not. If leave empty, it will determine by DocumentsAPI_BO.Data.Clone.AddOnFirst.

Askfortitle

Should open a popup to ask for title when the target title is empty

Copypermissions

True boolean string will allow copy permission. False won't copy permission. Empty will behave like default that was configured in parameter

Isrecurringmeetingautocreation

Indicate if we are in the process of auto-generating recurring meeting

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to delete an asset

/api/Documents/v1.0/DeleteAsset

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID. It can be encrypted RecordID, RecordID or Identifier

Mode

Delete mode

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to show the download popup for an asset RID

/api/Documents/v1.0/RotateImage

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Datapoints

Parameters

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to show the download popup for an asset RID

/api/Documents/v1.0/DownloadDocument

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to show the get link popup for an asset RID

/api/Documents/v1.0/GetDocumentLink

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to show the share popup for an asset RID

/api/Documents/v1.0/ShowSharePopup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to show the upload popup on an asset RID

/api/Documents/v1.0/ShowUploadPopup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Create new child Document

/api/Documents/v1.0/CreateChildDocument

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target Record ID

Parentrecordid

Parent Record ID

Targetdoctype

Child Doctype

Targetdocsubtype

Child Doc Subtype

Creationpopupoption

Creation popup option Value must be No/Basic/Full/Form

Formid

Must be filled if the creation popup type is Form

Prefilledvalues

Prefilled Values A string table between API name and Value Can contains placeholder to prefill value from parent

Datapoints

Additional Datapoints

Allowtobypasspermission

Allow to bypass permission

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Create new document hierarchy

/api/Documents/v1.0/CreateDocumentHierarchy

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target Record ID

Parentrecordid

Parent Record ID

Childrendocuments

JSON representation of the hierarchy

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Set the representative to the document when it is ready to use

/api/Documents/v1.0/SetRepresentativeWhenDigitized

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target document RecordID, Identifier or Encrypted RecordID)

Reprecordid

Representative image RecordID, Identifier or Encrypted RecordID)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Sync dependencies between objects under the given container

/api/Documents/v1.0/SyncDependencies

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Mode

Mode (Sync, SyncApplicationWide or CreateOrUpdate)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Download (2)

GET Get the full resolution image of document

/api/Download/v1.0/GetFullResolutionImage

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Rid

The encrypted record id of document

Contextualrid

The encrypted contextual record id

Contextualtable

The contextual table

Securitykey

Additional security key to allow user to bypass the check on the security to download by API, permissions are still enforced.

Iszooming

Indicate if this API is called by ImageZoomer, allow to view rotated version if needed

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Review pdf document.

/api/Download/v1.0/ReviewPDF

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Dropbox_ExternalServiceSync_DbBO (3)

GET Download content from Dropbox to the target folder

/api/Dropbox_ExternalServiceSync_DbBO/v1.0/DownloadFromDropbox

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Send message to users to invite them to collaborate on the Dropbox folder associated witha a document. If the document is not associated with any Dropbox folder, it will create one with pull-enabled

/api/Dropbox_ExternalServiceSync_DbBO/v1.0/SendDropboxInvites

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Document recordid

Recipientusers

Recipent users

Recipientgroups

Recipent groups

Recipientroles

Recipient roles

Invitemessage

Invite message

Dropboxrole

Dropbox role in this folder

Quiteinvite

Send the device notification to the recipient

Syncdirection

Default direction

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Upload content to Dropbox from the target folder

/api/Dropbox_ExternalServiceSync_DbBO/v1.0/UploadToDropbox

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Email

POST Unsubscribe email from the mailing list User will not be able to receive any email from the system Note: this need to be a post API due to https://datatracker.ietf.org/doc/html/rfc8058#section-3.2 Calling this API with invalid input too many times can cause Ddos blocked

/webapi/framework/email/subscription/unsubscribe_4EM_v1/{requestHashCode}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Requesthashcode

N/A

Response Type

N/A

EmailTemplate

GET Sends a template based email for a target object to a list of recipients (specific users, members of a group or participants with specific roles on the target document)

/api/EmailTemplate/v1.0/SendEmail

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Sender

Sender contact recordid

Templateid

Email template ID

Freesubject

Free subject (used if not template ID is given)

Freebody

Free body (used if not template ID is given)

Recipientusers

Recipient users

Recipientgroups

Recipient groups

Recipientroles

Recipient role on the target object

Replydurecordid

Reply discussion recordid

Reviewonsend

Review email before sending (if sent through the site)

Datapoints

DataPoints

Bypassstoringindu

Do not store this email in the DU_DISCUSSIONS table

Exculdetriggeruser

Exclude the recipient person that triggered the automation

Internalexternalfilter

Filter the recipients by Everyone / InternalOnly (only Staff) / ExternalOnly (only non Staff) / PermissionValidation (be able to view related assets)

Preventsendmultiemails

Prevent send multi emails per receiver per target record id for each http request

Isfirstcall

If it first call of function and target object is in incomplete state we create asynchronous task to retry

Triggeruserrecordid

Store trigger user recordID

Attachments

Attachments - Legacy parameter. It's not recommended to use this parameter when sharing asset - use AssetAttachments parameter

Assetattachments

Asset attachments : use this parameter to attach asset

Emailhtmlparameter

Parameter name of the BO to process the email subject, content before sending. It must inherited from EmailHTML_BO

Ccrecipientusers

CC recipient users

Ccrecipientgroups

CC recipient groups

Ccrecipientroles

CC recipient role on the target object

Bccrecipientusers

BCC recipient users

Bccrecipientgroups

BCC recipient groups

Bccrecipientroles

BCC recipient role on the target object

Ccexcludetriggeruser

Exclude the CC recipient person that triggered the automation

Bccexcludetriggeruser

Exclude the BCC recipient person that triggered the automation

Cconlyfirstemail

Only CC/BCC the first email in batch

Confirmationmessage

Confirmation message to be shown on sent when the review email flow is used

Roleparticipanttypefilter

Filter the roles recipients by individual contacts only / group contacts only / none (no filter)

Ccroleparticipanttypefilter

Filter the roles CC recipients by individual contacts only / group contacts only / none (no filter)

Bccroleparticipanttypefilter

Filter the roles BCC recipients by individual contacts only / group contacts only / none (no filter)

Incuderolesonparents

Include inherited participants when sending email. Default is true.

Ccincluderolesonparents

Include inherited CC participants when sending email. Default is true.

Bccincluderolesonparents

Include inherited BCC participants when sending email. Default is true.

Forceusingfreetext

If true, we will use FreeText instead of Template

Forceasync

If true, enforce to run in async

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Embedding (7)

GET API to get total number of tokens on all documents (approximated by a quarter of characters count)

/webapi/mediafile/embedding/get-token-count_4L4_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Embeddingid

Embedding ID

Response Type

N/A

POST Create new embedding object

/webapi/mediafile/embedding/create-embedding-object_4UH_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Name

Name of the embedding object

Description

Description of the embedding object

Isactive

Is used for embedding progress

Issearchable

Is searchable

Model

Selected embedding model

Docsubtypes

List of document type or subtypes

Textdocfields

List of fields in api name to be included in the text embedding
(Required for text embedding)

Dimension

Dimension of the embedding

Textincludefreetextfields

Should include free text fields in the text embedding

Textincludetags

Should include tags in the text embedding

Knnvalue

Search config - KNN value

Knnnumcandidates

Search config - KNN num candidates

Knnboost

Search config - KNN boosting factor

Knnthreshold

Search config - KNN minimum score required

Embeddingbatchsize

Embedding config - Batch size

Embeddingapbatchsize

Embedding config - AP batch size

Embeddinginterval

Embedding config - interval per batch (in days)

Embeddingtimeout

Embedding config - Timout per API call (in seconds)

Embeddingmaxdegreeofparallelism

Embedding config - Max degree of parallelism

Embeddingmaxrequestsize

Embedding config - Max request size per thread

Response Type

N/A

POST Force recompute a target document

/webapi/mediafile/embedding/force-recompute_4JN_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Record ID. Can be RecordID, Identifier, Encrypted RecordID

Embeddingid

Embedding ID

Response Type

N/A

GET Get information of all embedding objects

/webapi/mediafile/embedding/get-list-embedding-object_4VV_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Monitor document embedding progress

/webapi/mediafile/embedding/track-progress_4JL_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Embeddingid

Embedding ID.
Empty value will track progress of all active embeddings

Showfullstatistics

If true, show full statistics, else only show the progress cursor

Response Type

N/A

DELETE Purge all generated embedded vectors for a given embedding object

/webapi/mediafile/embedding/purge-embedded-vector-of-embedding-object_4VW_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Embeddingid

Embedding ID

Onlyincludeignoredembeddedvectors

Only purge ignored embedded vectors, whose signature data is equal to string empty

Response Type

N/A

POST Reset pointer to force recompute all documents

/webapi/mediafile/embedding/force-reset-embedding-pointer_4JM_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Embeddingid

Embedding ID

Pointertype

List of pointer types to reset

Lastembeddingcursor

Target Last Embedding Date cursor

Response Type

N/A

Employee (5)

GET Get a list of all employees

/webapi/sample/employee/2f_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get count of all employees

/webapi/sample/employee/2w_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Lookup a single employee based on its id specific override for V2 - fake sample (doing nothing diff from V1, just to illustrate)

/webapi/sample/employee/2v_v2/{id}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

employee's id

Response Type

N/A

GET Lookup a single employee based on its id

/webapi/sample/employee/2b_v1/{id}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

employee's id

Response Type

N/A

GET raise a fake internal exception

/webapi/sample/employee/error_2g_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Encryption (4)

GET Encrypts a folder. All the assets present in this folder and sub-folders will be encrypted. In the future, any content moved or uploaded into this folder and sub-folders will be encrypted.

/api/Encryption/v1.0/EncryptFolder

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Folderidentifier

Cortex identifier of the folder to encrypt

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Removes encryption on a folder. The assets present in this folder and subfolders remain encrypted by default. You can set parameter DecryptExistingAssets to true to decrypt existing assets. In the future, any content moved to this folder will keep their encryption status. New content uploaded to this folder and subfolders will not be encrypted.

/api/Encryption/v1.0/DecryptFolder

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Folderidentifier

Cortex identifier of the folder to decrypt

Decryptexistingassets

False to leave the folder content encrypted. True to decrypt the assets in the folder.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Requests to decrypt one or several assets

/api/Encryption/v1.0/DecryptAsset

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetidentifiers

Identifiers of the assets to decrypt. Can be set to a CSV list of identifiers (example: 'ID1,ID2,ID3'). Can be set to '*' to decrypt all assets and folders of the site.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Requests to encrypt one or several assets

/api/Encryption/v1.0/EncryptAsset

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetidentifiers

Identifiers of the assets to encrypt. Can be set to a CSV list of identifiers (example: 'ID1,ID2,ID3'). Can be set to '*' to encrypt all assets and folders of the site.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Events (2)

GET Logs an event in RE_RAWEVENTS

/api/Events/v2.0/LogEvent

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Type

Event type

Targettable

Target object table

Targetrecordid

Target object recordid

Sourceuserrecordid

Source user recordid

Datapoints

DataPoints

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Recompute all events of given object

/api/Events/v2.0/RecomputeEvents

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Export (3)

GET Get EAD XML document create from the root folder

/webapi/objectmanagement/export/findingaids/ead/42D_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Rootfolder

The root folder that the finding aids will built from. If no rootFolder is specified, use the default folder in parameter config.

Eadversion

The version of EAD that the finding aids will built from. If no version is specified, use the default version in parameter config.

Isdownload

This request is to downloading an XML file or to display the XML in the browser

Response Type

N/A

GET Get the default XSLT for the default EAD XML configuration

/webapi/objectmanagement/export/findingaids/ead/xslt_42N_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Eadversion

The version of EAD that the finding aids will built from. If no version is specified, use the default version in parameter config.

Response Type

N/A

GET Get the logo using in XSLT. By default, it's the logo in the page header

/webapi/objectmanagement/export/findingaids/ead/logo_42O_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

FileManagement (4)

POST Generate a new representative for the media file

/webapi/mediafile/assetfile/generaterepresentative_4AC_v1

The input needs:

  • RecordID: Can be RecordID, Encrypted RecordID or the system identifier of the asset. It is required.

  • Percentage: Applied for Video only. To determine when we extract the image from the video. The value can be null or between (0 and 100).

  • Second: Applied for Video only. To determine which second we extract the image from the video. The value can be null or (greater than 0 and less than the duration of the video).

Important notes:

  • We will use the Percentage = 50%, if this property is null and the Second property is null.

  • If both Percentage and Second have value. We will use the Second value.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Recordid

Can be RecordID, Identifier, Encrypted RecordID

Percentage

Applied for Video only.
To determine when we extract the image from the video.
The value can be null or between 0 and 100.
We will use the percentage = 50%, if this property is null and the Second property is null.

Second

Applied for Video only.
To determine which second we extract the image from the video.
The value can be null or (greater than 0 and less than the duration of the video).

GET Return all version of an asset.

/webapi/mediafile/assetfile/getassetversions_4FS_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Can be RecordID, Encrypted RecordID or the system identifier of the asset.

Format

The format of the requested asset. By default, it is TRX

Response Type

N/A

GET Stream the first media file matching the provided criteria

/webapi/mediafile/assetfile/getassetfile_42R_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

The format of the requested asset

Sort

The sort we want to use for the top asset retrieved
Default value is: Newest First
Example values: Oldest First, Newest First, File name, Relevancy, File name

Queryconditions

Freetext conditions (search API syntax).
Examples: to get an image asset in the container of ID 2AH88 and having Test.UserFieldA of ZZZ, we can use ParentFolderIdentifier:2AH88 AND docType:Image AND Test.UserFieldA:ZZZ

Version

Version to retrieve. By default, Cortex will take the latest version. If Version = 0, Cortex will retrieve the latest version as well.

Redirect

If the file is stored in a cloud bucket, will redirect the request to its presigned URL

Response Type

N/A

POST Validate the proxy formats of documents to see if they're corrupted or not

/webapi/mediafile/assetfile/validateassetformats_4GF_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Documentids

The documents to check. Each can be a RecordID or Unique Identifier

Formatstovalidate

The list of formats to validate

Regeneratecorruptedformats

If true, we'll automatically trigger the regeneration of corrupted formats

Financial (15)

GET Convert a list of calculator answers from text or code to RecordID

/api/Financial/v1.0/Calculator.ConvertAnswersToRecordIDs

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Answerlist

RecordID, Code or Label answer list, separated by | (pipe)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Credit an invoice

/api/Financial/v1.0/Transaction.Invoice.Credit

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Invoiceid

Identifier or RecordID of the invoice to credit

Amount

Amount to credit

Invoiceitemid

Identifier or RecordID of the invoice item to credit. If not provided, the credit amount will be prorated against all the items in the invoice

Date

Date of the credit

Publicnotes

Public notes of the credit header

Internalnotes

Internal notes of the credit header

Datefinalized

Forced finalized date - Should be use when importing legacy invoices only - Can be set when the site is in 'Import' mode only

Islegacydata

Indicates if the data being injected are legacy data

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Finalize an invoice

/api/Financial/v1.0/Transaction.Invoice.Finalize

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Invoiceid

Identifier or RecordID of the invoice to search for

Forcedidentifier

Identifier of the invoice after finalization - Should be use when importing legacy invoices only - Can be set when the site is in 'Import' mode only

Datefinalized

Forced finalized date - Should be use when importing legacy invoices only - Can be set when the site is in 'Import' mode only

Islegacydata

Indicates if the data being injected are legacy data

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Finalize an invoice with linked order project

/api/Financial/v1.0/FinalizeInvoice

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target order project recordid

Newstatus

ID of the status to set

Showconfirmationpopup

Show popup confirmation

Triggeredvformid

The VFormID to trigger

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Finalize royalty distribution

/api/Financial/v1.0/Transaction.Royalty.Finalize

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Royaltyid

RecordID of the Royalty distribution

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Get the available calculator answers for the given question

/api/Financial/v1.0/Calculator.GetAnswers

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Question

RecordID, Code or Label of the calculator question

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Get the calculator questions triggered by the given answer

/api/Financial/v1.0/Calculator.GetQuestions

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Answer

RecordID, Code or Label of the calculator answer

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Get the list of available sales types in the application

/api/Financial/v1.0/SalesType.GetList

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Lock royalty items

/api/Financial/v1.0/Transaction.Royalty.LockItems

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Itemids

List of items to lock

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Pay an invoice

/api/Financial/v1.0/Transaction.Invoice.Pay

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Invoiceid

Identifier or RecordID of the invoice to pay

Paymentid

Identifier or RecordID of the payment to pay with

Amount

Amount to pay

Invoiceitemid

Identifier or RecordID of the invoice item to pay. If not provided, the payment amount will be prorated against all the items in the invoice

Datefinalized

Forced finalized date - Should be use when importing legacy invoices only - Can be set when the site is in 'Import' mode only

Islegacydata

Indicates if the data being injected are legacy data

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Pay an invoice in full

/api/Financial/v1.0/Transaction.Invoice.PayInFull

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Invoiceid

Identifier or RecordID of the invoice to pay

Paymenttype

Payment type (Check / Wire Transfer / Credit Card)

Datefinalized

Forced finalized date - Should be use when importing legacy invoices only - Can be set when the site is in 'Import' mode only

Islegacydata

Indicates if the data being injected are legacy data

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Post royalties

/api/Financial/v1.0/Transaction.Royalty.Post

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contactid

RecordID of the contact to post royalties for - When provided, the API will post all the pending items for this contact

Date

Date of the royalty distribution

Itemsexternalid

External ID that will be set on all royalty distribution items. Can be used to retrieve all the royalty distribution items impacted by this transaction

Itemidlist

List of allocation items to post

Postallitemsforthisaccount

Post all items for this account (will ignore the ItemIDList parameter)

Publicnotes

Public notes of the royalty distribution header

Reference

Reference of the royalty distribution header

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Print a transaction

/api/Financial/v1.0/Transaction.Print

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Transactionid

Identifier or RecordID of the transaction

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Refund royalty distribution

/api/Financial/v1.0/Transaction.Royalty.Refund

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Royaltyid

RecordID of the Royalty distribution

Paymenttype

Payment type (CreditCard / ACH / Check / ...)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Return the sales type code for the given display name

/api/Financial/v1.0/SalesType.GetCode

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Displayname

Label (display name) of the sales type

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Firebrick (2)

GET Initiates a join request to the Firebrick graph

/webapi/infrastructure/firebrick/frontend/join_4EE_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contexttoken

Encrypted token from the graph context passed in by Cortex

Response Type

N/A

GET Returns the graph settings from parameters to the frontend

/webapi/infrastructure/firebrick/frontend/settings_4ED_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

FixInvalidCharacterInURLName_BO

GET Replace invalid character in URL name by safe character

/api/FixInvalidCharacterInURLName_BO/v1.0/FixInvalidCharacterInURLName

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

FixInvalidKeywords

GET Modify keywords in a way to not have situation when Keyword A is lead for some keyword and in the same time has ReferTo field filled

/api/FixInvalidKeywords/v1.0/RemapInvalidLeads

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

FlowSteps (2)

POST Change the selected state of a flow step associated with an object.

/webapi/workflows/flowsteps/updatelinkstate_4l3_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Objectflowsteplinkrecordid

Record ID of DK table that link the object to the flowstep

Newstate

New state of the flowstep

GET Validate if an object has enough approvals for a flowstep

/webapi/workflows/flowsteps/validatemultiapprovals_44I_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

The targetted table, default to be DO_DOCUMENTS

Targetrecordidlist

The document recordid to check the required number of votes

Flowsteprecordidorcode

The flowstep recordid or Code to check the required number of votes

Response Type

N/A

FontIcon (2)

GET Convert a font icon to PNG

/api/FontIcon/v1.0/ConvertToPNG

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Code

Icon code.
Example: For FontAwesome: fa-search, fa-question

Size

Icon size in pixel. \n: Example: 16, 32

Color

Icon color in Hex or RGB format: Example: #FA0000, rgb(255, 0, 0)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Convert a font icon to PNG with name and a circle arround

/api/FontIcon/v1.0/ConvertToPNGv2

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Code

Icon code.
Example: For FontAwesome: fa-search, fa-question

Size

Icon size in pixel.
: Example: 16, 32

Color

Icon color in Hex or RGB format: Example: #FA0000, rgb(255, 0, 0)

Name

Name

Bordercolor

Border color in Hex or RGB format: Example: #FA0000, rgb(255, 0, 0)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Format (7)

POST Create a bucket in Autodesk Platform Services (APS) Object Storage Service (OSS)

/webapi/mediafile/format/3d/createapsbucket_231_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Bucketkey

unique bucket key to create

GET Get a subtitles segment for a given video and langage

/webapi/mediafile/format/hls/getsegmentforhlssubtitles_23I_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Video

Record ID of the corresponding video asset

Master

Cortex format code for the HLS master format
Example: HLSMaster1

Language

Language code of the desired subtitles
Example: en

Segment

The 0-based position of this segment within the video

Key

Internal key computed by Cortex for this video and HLS master
Used to check the validity of the HLS API call

Response Type

N/A

GET Get a video segment from a given video. And also apply the given watermark on the segment.

/webapi/mediafile/format/hls/gethlsvariantsegmentswatermark_23M_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Timestart

Start position of the segment wanna get from the input video

Timeend

End position of the segment wanna get from the input video

Videorecordid

RecordID of the input video

Response Type

N/A

GET Get the master manifest content for a given video and HLS master

/webapi/mediafile/format/hls/getmanifestforhlsmaster_23E_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Record ID of the corresponding video asset

Master

Cortex format code for the HLS master format
Example: HLSMaster1

Key

Internal key computed by Cortex for this video and HLS master
Used to check the validity of the HLS API call

Response Type

N/A

GET Get the master manifest content for a given video which support for realtime watermarking

/webapi/mediafile/format/hls/getmanifestforhlsvariantswatermark_23K_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Video

Record ID of the corresponding video asset

Variant

Cortex format code for the HLS variant format
Example: HLSVariant1

Master

Cortex format code for the HLS master format
Example: HLSMaster1

Key

Internal key computed by Cortex for this video and HLS master
Used to check the validity of the HLS API call

Response Type

N/A

GET Get the subtitles manifest content for a given video and langage

/webapi/mediafile/format/hls/getmanifestforhlssubtitles_23H_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Video

Record ID of the corresponding video asset

Master

Cortex format code for the HLS master format
Example: HLSMaster1

Language

Language code of the desired subtitles
Example: en

Key

Internal key computed by Cortex for this video and HLS master
Used to check the validity of the HLS API call

Response Type

N/A

GET Get the variant manifest content for a given video and HLS variant

/webapi/mediafile/format/hls/getmanifestforhlsvariant_23D_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Record ID of the corresponding video asset

Variant

Cortex format code for the HLS variant format
Example: HLSVariant1

Key

Internal key computed by Cortex for this video and HLS master
Used to check the validity of the HLS API call

Needwatermark

Indicate that do we need to apply watermark on the variant format.
If this set to true, instead of only including the Variant URL in the manifest,

it will include an API call to get the watermark version of the variant

Response Type

N/A

GlobalTools

GET Generate a downloadable barcode with the options be passed in the parameter

/webapi/framework/globaltools/barcode/generatebarcode_484_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Content

The content to be encoded in the the output barcode

Barcodeformat

The format of the barcode to be generated. The values is one of the supported format by ZXing.
See: https://zxing.github.io/zxing/apidocs/com/google/zxing/BarcodeFormat.html

Width

Width of the barcode to be generated

Height

Height of the barcode to be generated

Response Type

N/A

GroupSecurity

GET API to assign the security function "Can manage everyone's shares" to groups with Bypass Permission's Security Function.

/api/GroupSecurity/v1.0/AssignCanManageEveryonesShares

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Group_DbBO

GET API to Create the given system group

/api/Group_DbBO/v1.0/CreateSystemGroup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Systemgroup

System Group which is to be created

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

IIIFv3 (4)

GET Endpoint to return a resource presentation, which gives a specificcation for presenting images. https://iiif.io/api/presentation/3.0/

/api/IIIFv3/v1.0/Presentation

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifier

RecordID of an resource

Resource Type

ResourceType

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Endpoint to return an image based on the client's requests

/api/IIIFv3/v2.0/RequestImage

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifier

RecordID of the image

Region

Rectangular portion of the underlying image content to be returned

Size

Specifies the dimensions to which the extracted region, which might be the full image, is to be scaled

Rotation

Specifies mirroring and rotation

Quality

Determines whether the image is delivered in color, grayscale or black and white

Image Format

Expressed as a suffix, mirroring common filename extensions, at the end of the URI

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Endpoint to return an image based on the client's requests

/api/IIIFv3/v1.0/RequestImage

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifier

RecordID of the image

Region

Rectangular portion of the underlying image content to be returned

Size

Specifies the dimensions to which the extracted region, which might be the full image, is to be scaled

Rotation

Specifies mirroring and rotation

Quality

Determines whether the image is delivered in color, grayscale or black and white

Image Format

Expressed as a suffix, mirroring common filename extensions, at the end of the URI

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET JSON document that includes technical properties about the full image. It may also contain rights information, and services related to the image.

/api/IIIFv3/v1.0/ImageInfo

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifier

RecordID of the requested image

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

IdTranslate

GET API getting friendly readable names from a list of SystemIDs.

/api/IdTranslate/v1.0/SystemId

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sids

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Import (19)

POST API to upload a file and create a tempfile record in the system Store a cache in cache server with key TargetFolderID_FileName and value is the tempfile path The cache will be expired after 2 hour

/webapi/mediafile/import/upload/uploadlocalandstoreincache_4RP_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST API to upload misc file into the system and return the download the file record ID

/webapi/mediafile/import/upload/uploadmisc_4MA_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Check the existence of multiple files in a specific folder

/webapi/mediafile/import/upload/item/checkMultiFilesExistence_4b2_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Motherrecordid

Record ID of the folder to search in

Filenamesandsizes

Serialized list of tuples/arrays of the form (fileName, fileSize)

Returnidentifiers

Determining whether to return the identifiers of the existing files instead of record IDs

POST Create a new upload transaction

/webapi/mediafile/import/upload/transaction/24_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (9)

Option Name

Description

Targetfolderid

Id of target forlder to upload to

Keepfolderstructure

Should folder structure be preserved during upload
default is false

Mappingtemplateid

Optional id of the mapping template to use during following import

Nomappingtemplate

Bolean to indicate that we don't want to include a specific mapping template to this transaction IF THERE HAS BEEN NO _sMappingTemplateRecordID passed in.
In another word, this will disable the fall back mechanism for the mapping template

Clearancelevel

[Optional]: Clearance level for items uploaded under this transaction

Updatedbentriesifexist

Enforce indicating if the system should LOOK FOR and update an existing database entry if the uploaded item matches

Uploadmethod

Upload method enum

Usecache

Use a cached transaction if available

Fastaccessrightcheck

Use HasAccessRight_Fast

GET Get AWS S3 Presigned URL to upload a file chunk

/webapi/mediafile/import/upload/item/gets3presignedurl_4DA_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uploaditemid

UploadItemID

Totallength

Total file length

Partsize

Part size

Partlist

(Optional) Specific part numbers to fetch.
If not specify or empty, GetS3PresignedURL will calculate and get all presigned urls.

Useaccelerateendpoint

Use accelerated endpoint

Response Type

N/A

POST Get available domains of the site that are required to be used for domain sharding in the web upload workflow but remain to be bound to be served (a ping API returns 404)

/webapi/mediafile/import/upload/admin/registerDomains_2N_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Payload

N/A

Response Type

N/A

GET Get available domains of the site that can be used for domain sharding in the web upload workflow.

/webapi/mediafile/import/upload/admin/domains_28_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get available domains of the site that have CNAME defined but are not being bound (a ping API returns 404)

/webapi/mediafile/import/upload/admin/unboundDomains_2M_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Get meta data from document record id

/webapi/mediafile/metadata/getmeta_418_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Documentid

Record ID of the Document. It can be document encrypted RecordID, RecordID or Identifier

Metadataformat

The format of the extracted metadata

POST Get meta data from document record id

/webapi/mediafile/import/upload/uploadmediawithurl_45L_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Folderrecordid

Record ID of the folder to upload the asset to

Fileurl

The file URL to upload

Filename

Name of the file being uploaded. If not provided, system will try to deduced it from the the response Content-Disposition header or the file URL

Importmode

The media upload mode

POST Get the position in queue of a UI

/webapi/mediafile/import/upload/queue/position/get_ui_position_in_queue_23m_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Uirecordid

The UI RecordID (Only for Log purpose)

Enqueuetime

The UI Enqueue Time

Queueid

The UI QueueID

Status

The UI Status

POST Get the position in queue of a UT

/webapi/mediafile/import/upload/queue/position/get_ut_position_in_queue_23n_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Utrecordid

The UT RecordID

POST Mark an upload item as complete

/webapi/mediafile/import/upload/item/complete_27_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Uploaditemid

Upload item Id

Filedigitizeddate

File Digitized Date

Filedatecreated

File Creation Date (UTC)

Filedatemodified

File Last Modified Date (UTC)

S3partlist

ETags received from S3 multipart upload requests,
each must be formatted as "partNumber|ETag|partSize"

POST Mark an upload item as complete

/webapi/mediafile/import/upload/item/markItemsFileMissing_213_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Uploaditemrecordids

List of recordids that will be marked as File not found status

Transaction

RecordID of the upload transaction

POST Register upload items on a previously created upload transaction

/webapi/mediafile/import/upload/item/register_25_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (7)

Option Name

Description

Transactionid

Identifier of the upload transaction this request is for

Folderrecordid

The parent folder of the files to upload, if known

Uploadername

Name of the uploader being used to provide more info
default = "Cortex Uploader"

Skipvalidity

Skip validity check
default is false

Updateincompleteui

Update UT for incomplete UI upload
default is false

Clientid

Identifier of calling client

Cloudcompatible

True if this upload can use a cloud bucket as buffer
This implies complying with some constraints depending on the cloud provider.
For example, for S3, the chunk size must be constant for all the chunks, between 5MB and 5GB (no min size for the last chunk), and there can be at most 10,000 chunks
default is false

POST This API allows users to upload one or more files to a folder at the same time

/webapi/mediafile/import/upload/uploadmedia_4az_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Folderrecordid

Record ID of the folder to upload the files to

Files

Your multiples files

Processassetinbackground

True: Creates an asset record and delegates metadata import and proxy file generation to the agent after the call completes. Subsequent API calls can update the asset record.
False: The web app handles asset ingestion and proxy format generation directly. The call only completes when the web app finishes processing the asset.

POST Upload a file chunk

/webapi/mediafile/import/upload/item/26_v1/{uploadItemId}

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uploaditemid

Upload Item id

Start

Chunk start offset

End

Chunk end offset

Totallength

Total file length

Md5

Chunk MD5 hash

Partnumber

1-base part number for cloud upload, required if using cloud buffer bucket

Response Type

N/A

Options (1)

Option Name

Description

Data

File chunck

POST Upload an image asset and return the download link to the largest asset format

/webapi/mediafile/import/upload/uploadimageandgetlargestdownloadlink_4CM_v1

In this API, input are passed through form data in the body. Input

  • folderRecordID: the folder recordID we want to upload the asset to

  • files: Your uploading image asset

  • clientFileName: the file name we want to ingest in the client

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Upload file from source bucket

/webapi/mediafile/import/upload/uploadFileFromCloudStorage_4OY_v1

1. Folder content locking is not enforced by this endpoint.

2. Only support 2 duplicate detection mode: Off or Match all.

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (6)

Option Name

Description

Recordid

Record ID of the existing document, if we want to upload new version.
Can be Encrypted Record ID or Identifier

Folderrecordid

Record ID of the folder to upload the file to.
Can be Encrypted Record ID or Identifier

Sourcebucket

Name of the source bucket

Objectkey

Object key of the file in the source bucket

Filename

Name of the file to upload

Loginfo

Log info for the upload

ImportStaff (2)

GET API to allow site admins (having the security StreamImportStaffFeeds) to get an overview of the content of an RDR file based on an input date. This API only streams a limited number of pre-configured fields.

/api/ImportStaff/v1.0/StreamRDRFeed

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Filedate

A date used to filter RDR input feed. Expected format YYYYmmdd, example: 20200718

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to import staff users from a CSV file

/api/ImportStaff/v1.0/ImportStaff

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Importpath

Local path containing the files to import

Jobname

Job name. Used to send email notifications. Optional.

Emailtonotify

Email to send notifications to. Optional.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

InDesignBridge (2)

GET Returns file links for the assets passed in _sIdentifiers argument

/api/InDesignBridge/v1.0/GetFileLinks

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifiers

Object identifiers

Relinkdates

Optional object identifier to the relink date (UTC)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns file stamps (File Import Dates) for the images passed in _sIdentifiers argument. Used in InDesign to know if we should download new file version

/api/InDesignBridge/v1.0/GetFileStamps

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Identifiers

Image identifiers to get stamp and status

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

InDesignServer (5)

GET API endpoint for fixing the links of InDesign template documents and recompute their representative

/api/InDesignServer/v1.0/UpdateDocsLinks

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Ids

Template identifiers, separated by a comma. Leave blank to process all te templates in existence

Forced Relink

Force relink regardless of the link status. By default only relink in case of modified links

Forced Rep

Force recompute representative. By default only recompute in case of modified links

Batch Size

Batch process size

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API endpoint for for checking whether Adobe InDesign Server is properly licensed

/api/InDesignServer/v1.0/VerifyLicense

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API endpoint for getting all available fonts from Indesign server

/api/InDesignServer/v1.0/GetApplicationFonts

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Clearcache

InDesign fonts are cached for 2 hours after fetching. Would you like to refresh the value in the cache now?

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API endpoint for getting all available fonts in template

/api/InDesignServer/v1.0/GetIndesignTemplateFonts

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

Template id

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API endpoint for health checking InDesign server instances

/api/InDesignServer/v1.0/HealthCheck

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Addresses

addresses

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Indexing (4)

GET Get if a field / facet category index is expired or not. NOTE: the result may be delayed due to cache.

/webapi/search/indexing/indexingfieldStatus/getisexpired_468_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Fieldapinames

Api names:

  • Core field: CoreField.FieldName, e.g. CoreField.Title

  • Custom field: namespace.FieldName, e.g. orange.Car

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FacetCategories. Facet categories indexing statuses won't be included if filling both fields.

Facetcategories

Codes of facet categories (or tag categories)

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FieldApiNames. Facet categories indexing statuses won't be included if filling both fields.

Response Type

N/A

GET Get indexing status of a field or facet category. NOTE: the result may be delayed due to cache.

/webapi/search/indexing/indexingfieldStatus/get_45E_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Fieldapinames

Api names:

  • Core field: CoreField.FieldName, e.g. CoreField.Title

  • Custom field: namespace.FieldName, e.g. orange.Car

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FacetCategories. Facet categories indexing statuses won't be included if filling both fields.

Facetcategories

Codes of facet categories (or tag categories)

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FieldApiNames. Facet categories indexing statuses won't be included if filling both fields.

Response Type

N/A

GET Get the estimate (from now) that a field / facet category will be fully indexed. NOTE: the result may be delayed due to cache.

/webapi/search/indexing/indexingfieldStatus/getestimatedcompletionfromnow_467_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Fieldapinames

Api names:

  • Core field: CoreField.FieldName, e.g. CoreField.Title

  • Custom field: namespace.FieldName, e.g. orange.Car

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FacetCategories. Facet categories indexing statuses won't be included if filling both fields.

Facetcategories

Codes of facet categories (or tag categories)

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FieldApiNames. Facet categories indexing statuses won't be included if filling both fields.

Response Type

N/A

POST Reactivate an expired index of fields / facet categories.

/webapi/search/indexing/indexingfieldStatus/reactivateexpiredindices_469_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Fieldapinames

Api names:

  • Core field: CoreField.FieldName, e.g. CoreField.Title

  • Custom field: namespace.FieldName, e.g. orange.Car

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FacetCategories. Facet categories indexing statuses won't be included if filling both fields.

Facetcategories

Codes of facet categories (or tag categories)

Only fill this or OrangeLogic.WebApi.Controller.Search.Indexing.GetIndexingFieldStatusApiRequest.FieldApiNames. Facet categories indexing statuses won't be included if filling both fields.

Integrations (96)

POST A more specific method that wraps around the SignViaDocuSign method specifically for the Wayfair - DocuSign integration: https://link.orangelogic.com/Tasks/22YJW6

/webapi/extensibility/integrations/docusign/signcampagingsorting_4E5

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetrecordid

The recordID of the asset that will be signed via DocuSign.

Folderrecordid

Folder (mother) of the asset RID. Required if siging via email.

Assetformat

The Format of the asset that will be signed via DocuSign.

Assettitle

The title of the asset if leave empty, will fallback to original filename.

Issigningviaemail

Flag to decide whether to sign immediately or later via an email.

Response Type

N/A

POST Authenticate with refresh token

/webapi/extensibility/integrations/adobe/authorization/authenticate_21H_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Refreshtoken

the refresh token, obtained by calling Authorize endpoint previously

Nonce

the request nonce

App

List of suported external applications

POST Cancel a scheduled batch recognition job. If the job is on-going, the remaining assets will be cancelled.

/webapi/extensibility/integrations/facialrecognition/cancelbatchrecognition_43T_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Transactionid

Transaction ID of the processing if available

Folderid

RecordID of the fodler

GET Check for assets availability against a list of record IDs or Identifiers

/webapi/extensibility/integrations/adobe/premiere/VerifyListOfDocumentsAvailability_4B9_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentids

List/array of document record IDs OR identifiers to verify

Response Type

N/A

GET Check if the current user has the specified permission

/webapi/extensibility/integrations/figma/upload/hasuploadaccess_47A_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Record ID of the object to check upload access

Response Type

N/A

GET Check the status of a scheduled batch recognition job

/webapi/extensibility/integrations/facialrecognition/getbatchrecognitionstatus_43U_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Transactionid

Transaction ID of the processing if available

Folderid

RecordID of the fodler

Fetchsuccessfulitems

Fetch the list of successfully indexed items

Response Type

N/A

POST Create a bucket in Autodesk Platform Services (APS) Object Storage Service (OSS)

/webapi/integrations/archivesspace/syncdigitalobject_4gu_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Recordid

Record ID of the Digital Object's counterpart in Orange DAM

POST Create a new file from a container for a specific Adobe application

/webapi/extensibility/integrations/adobe/createfilefromcontainer_4AX_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (6)

Option Name

Description

Containerdoctype

Document type (copied from DO_DOCUMENTS_TBO as referencing outside Contract DLL is not allowed)

Containerrecordid

Document record ID of the container

Application

The target Adobe application ID to create the file. Supported applications:
Ae (After Effects), Ai (Illustrator), Au (Audition), Pr (Premiere Pro), Ps (Photoshop)

Version

The version of the target Adobe application. Can be the version or the release year.
For example, with Illustrator 2023 it can be 27 or 27.0 or 2023

Title

Title, will be used as the name of the file to be created

Autoimportchildren

Auto-import child assets of the container when opening the file in the selected Adobe application

POST Create a record representing a Cortex facial person The newly created person will be qualified as Unknown initially

/webapi/extensibility/integrations/facialrecognition/createperson_43H_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Personrepresentativefilepath

Filepath to the image representing the avatar for the person

Personrepresentativeid

ID of the image representing the avatar for the person
Override OrangeLogic.Contracts.Extensibility.Integrations.FacialRecognition.CreateCortexPersonRequest.PersonRepresentativeFilePath if provided

Externalfaceid

FaceID in the external system, representing the avatar of the person
For provider such as AWS Rekognition, in order to add face to a person, we need to provide the faceID

Status

Different state of facial recognition to an asset

Traingroup

Whether to train the group after creation

POST Endpoint for OneDrive webhook to notify Cortex about changes

/webapi/extensibility/integrations/onedrive/notify_492_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Validationtoken

N/A

Response Type

N/A

GET Endpoint to check the health of the InDesign Transformation Service (ITS)

/webapi/extensibility/integrations/adobe/indesign/checkitshealth_4w5_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Endpoint to create a new chatgpt conversation and returns its id

/webapi/extensibility/integrations/openai/initconversation_4b3_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Botprofileid

Id of the bot profile to generate the context for

Parameters.assetids

This will be used with the contexts that need to know a list of assets

Parameters.purpose

Conversation purpose

Response Type

N/A

POST Endpoint to reset the last sync date for the getty syncing process.

/webapi/extensibility/integrations/getty/resetlastsyncdate_4BA_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Folderid

ID of the sync folder (can be Encrypted ID, Identifier, RecordID)

Response Type

N/A

GET Fetch list of all people tagged in the input asset

/webapi/extensibility/integrations/facialrecognition/fetchrecognized_43F_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetids

List of asset id to query

Response Type

N/A

POST Fetch the information about the Cortex facial persons from their list of IDs

/webapi/extensibility/integrations/facialrecognition/retrievepersoninfos_43R_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Personids

RecordID of the the person to be fetched

Response Type

N/A

GET Generate a download link for the largest downloadable format

/webapi/extensibility/integrations/google/assetbrowser/getdownloadlink_47g_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Target object record ID

Maxwidth

Max width

Maxheight

Max height

Targethtmlimage

This link is used in HTML Image tag

Forceassetlink

If we want to get asset link instead of permanent link
This will return url with domain name also.

Response Type

N/A

GET Generate a download link for the largest downloadable format

/webapi/extensibility/integrations/google/assetbrowser/getdownloadlinks_4au_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordids

Target object record IDs

Forcedformat

Forced used format

Targethtmlimage

Links is used in HTML Image tag

Response Type

N/A

GET Generate a download link for the largest downloadable format

/webapi/extensibility/integrations/gab/assetbrowser/getdownloadlink_4bx_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Target object record ID

Maxwidth

Max width

Maxheight

Max height

Targethtmlimage

This link is used in HTML Image tag

Forceassetlink

If we want to get asset link instead of permanent link
This will return url with domain name also.

Response Type

N/A

GET Generate a download link for the largest downloadable format

/webapi/extensibility/integrations/aem/assetbrowser/getdownloadlink_4af_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Target object record ID

Maxwidth

Max width

Maxheight

Max height

Targethtmlimage

This link is used in HTML Image tag

Forceassetlink

If we want to get asset link instead of permanent link
This will return url with domain name also.

Response Type

N/A

GET Generate a download links for the largest downloadable format

/webapi/extensibility/integrations/figma/assetbrowser/getdownloadlinks_476_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordids

Target object record IDs

Forcedformat

Forced used format

Targethtmlimage

Links is used in HTML Image tag

Response Type

N/A

GET Get Text Recognition endpoint

/webapi/extensibility/integrations/transkribus/PerformTextRecognition

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

The document RecordID

Inputpath

Path to the input file on server (image/pdf).

!!! This should used by internal process only

Settextcontent

Should the asset text content be set?

!! OrangeLogic.Contracts.Extensibility.Integrations.TextRecognition.RunTextRecognitionRequest.RecordID must be set if this is true

Createsearchablepdf

Should searchable PDF created
!! OrangeLogic.Contracts.Extensibility.Integrations.TextRecognition.RunTextRecognitionRequest.RecordID must be set if this is true

Searchablepdfpath

Forced output path for the pdf output

Ocrconfig

Extra configuration for the process. (Serialized)

Ocrlanguages

List of all expected languages.

!!! Some services may not support multiple languages, we will use the first language in the list.

Emails

The emails of all the users that need to be notified when the process is done.
By defaults, the emails will be sent to the user who initiated the process.

Response Type

N/A

POST Get access key

/webapi/extensibility/integrations/google/authorization/{context}/getaccesskey_47e_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Context

This enums defines for what application access key was delivered and is valid

Response Type

N/A

Options (1)

Option Name

Description

Requestid

Request ID

POST Get access key

/webapi/extensibility/integrations/gab/authorization/getaccesskey_4bv_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Requestid

Request ID

POST Get access key

/webapi/extensibility/integrations/figma/authorization/getaccesskey_474_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Requestid

Request ID

POST Get access key

/webapi/extensibility/integrations/aem/authorization/getaccesskey_4aj_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Requestid

Request ID

POST Get access token

/webapi/extensibility/integrations/templafy/v1/oauth2/token

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Grant Type

Type of the access token, will always “client_credentials”

Client Id

Client ID configured in the Templafy Admin Center.
Coresponding to the user ID in Cortex.

Client Secret

Client ID configured in the Templafy Admin Center.
Coresponding to the user ID in Cortex.

POST Get access token

/webapi/extensibility/integrations/templafy/GetToken_438_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Grant Type

Type of the access token, will always “client_credentials”

Client Id

Client ID configured in the Templafy Admin Center.
Coresponding to the user ID in Cortex.

Client Secret

Client ID configured in the Templafy Admin Center.
Coresponding to the user ID in Cortex.

GET Get all available proxies for GAB

/webapi/extensibility/integrations/gab/assetbrowser/AvailableProxies_4ea

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get book information for display The information includes: book basic metadata (title, name, author etc) and the list of pages included inside the book. The list of pages manifested under

/webapi/extensibility/integrations/assetpreview/bookreader/GetBookInfoForDisplay_23A_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Bookid

Root record ID of the book

Includepaddingpage

Indicates if the cover should be returned

Startpage

Starting page number to retrieve

Endpage

Ending page number to retrieve

Hidestackedassets

Indicates if the stacked assets should be hidden

Refreshcache

Indicates if the cache should be refreshed

Response Type

N/A

GET Get current logged-in user info

/webapi/extensibility/integrations/google/authorization/getuserinfo_47b_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get current logged-in user info

/webapi/extensibility/integrations/gab/authorization/getuserinfo_4bs_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get current logged-in user info

/webapi/extensibility/integrations/figma/authorization/getuserinfo_471_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get current logged-in user info

/webapi/extensibility/integrations/adobe/authorization/GetUserInfo_210_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get current logged-in user info

/webapi/extensibility/integrations/aem/authorization/getuserinfo_4ag_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Get current logged-in user info

/webapi/extensibility/integrations/google/authorization/{context}/getaccesstoken_47c_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Context

This enums defines for what application access key was delivered and is valid

Response Type

N/A

Options (1)

Option Name

Description

Accesskey

the access key obtained by calling Authorize endpoint previously

POST Get current logged-in user info

/webapi/extensibility/integrations/gab/authorization/getaccesstoken_4bt_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Accesskey

the access key obtained by calling Authorize endpoint previously

POST Get current logged-in user info

/webapi/extensibility/integrations/figma/authorization/getaccesstoken_472_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Accesskey

the access key obtained by calling Authorize endpoint previously

POST Get current logged-in user info

/webapi/extensibility/integrations/adobe/authorization/GetToken_2z_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Code

the request code, obtained by calling Authorize endpoint previously

Nonce

the request nonce

App

List of suported external applications

POST Get current logged-in user info

/webapi/extensibility/integrations/aem/authorization/getaccesstoken_4ah_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Accesskey

the access key obtained by calling Authorize endpoint previously

GET Get direct descendant folders

/webapi/extensibility/integrations/templafy/v1/folders

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Navigationpath

The parent folder Unique Identifier (Ex: [parent identifier]/[child identifier] like 'A-IKVJ/ASDA35').
Keep the name of NavigationPath to comply with the Templafy schema.

Templafyuser

The templafy user's email in the request's "x-templafyuser" header.
We limit the result based on this email's account permission

Response Type

N/A

GET Get direct descendant folders

/webapi/extensibility/integrations/templafy/GetFolders_439_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Navigationpath

The parent folder Unique Identifier (Ex: [parent identifier]/[child identifier] like 'A-IKVJ/ASDA35').
Keep the name of NavigationPath to comply with the Templafy schema.

Templafyuser

The templafy user's email in the request's "x-templafyuser" header.
We limit the result based on this email's account permission

Response Type

N/A

GET Get direct descendant images

/webapi/extensibility/integrations/templafy/v1/images

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Navigationpath

The parent folders Unique Identifier separated by '/' (Ex: [parent identifier]/[child identifier] like 'A-IKVJ/ASDA35').
Keep the name of NavigationPath to comply with the Templafy schema.

Searchquery

Search query passed along from the Templafy interface. Can be used to for instance filter images on name and tags

Pagenumber

Page number of a paginated result that is being requested

Pagesize

Size of returned paginated results

Templafyuser

The templafy user's email in the request's "x-templafyuser" header.
We limit the result based on this email's account permission

Response Type

N/A

GET Get direct descendant images

/webapi/extensibility/integrations/templafy/GetImages_43A_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Navigationpath

The parent folders Unique Identifier separated by '/' (Ex: [parent identifier]/[child identifier] like 'A-IKVJ/ASDA35').
Keep the name of NavigationPath to comply with the Templafy schema.

Searchquery

Search query passed along from the Templafy interface. Can be used to for instance filter images on name and tags

Pagenumber

Page number of a paginated result that is being requested

Pagesize

Size of returned paginated results

Templafyuser

The templafy user's email in the request's "x-templafyuser" header.
We limit the result based on this email's account permission

Response Type

N/A

GET Get image download link

/webapi/extensibility/integrations/templafy/v1/images/{assetID}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetid

N/A

Response Type

N/A

GET Get image download link

/webapi/extensibility/integrations/templafy/GetImageDownloadUrl_43B_v1/{assetID}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetid

N/A

Response Type

N/A

GET Get information from the filter criterion table

/webapi/extensibility/integrations/drupal/getdrupalfiltercriterion_46V_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get the asset link for AEM

/webapi/extensibility/integrations/adobe/aem/GetAssetLink_4a9

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Record ID of the asset

Response Type

N/A

GET Get the asset link for Generic Asset Browser

/webapi/extensibility/integrations/gab/assetbrowser/GetAssetLink_4by

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Record ID of the asset

Proxy

The proxy to use when generating the link.
The proxy should be part of M:OrangeLogic.Contracts.Extensibility.Integrations.GenericAssetBrowser.IGabAssetBrowserService.GetAvailableProxies.
When empty, the largest proxy will be used

Extrafields

Extra metadata field to get when generating the link

Response Type

N/A

GET Get the format map to the document type

/webapi/extensibility/integrations/drupal/getformat_46U_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Given a person and a list of assets in which the person is known to be tagged, this endpoint allows to validate the tag suggesions (to have the status Confirmed)

/webapi/extensibility/integrations/facialrecognition/confirmpersoninassets_43N_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Cortexpersonid

ID of the Cortex person

Assetids

RecordID of the suggestion (i.e.link between the face and the asset)

Response Type

N/A

GET Given a person, this endpoint allows to fetch the list of assets in which the input person should be ignored

/webapi/extensibility/integrations/facialrecognition/fetchassetspersonshouldbeignored_44U_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Personid

ID of the person to query

Limit

Maximum number of items fetched

Response Type

N/A

POST Given an image asset, this endpoint removes all facial tags that were made

/webapi/extensibility/integrations/facialrecognition/removefacesfromasset_43P_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetrecordid

RecordID of the asset to remvoe faces from

Skipupdateprocessstate

If set, skip updating the process state to Cancelled

Response Type

N/A

POST Import data from CSV file to temporary table in DB

/webapi/objectmanagement/DFMigration/importcsv_4eo_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Importparametername

Parameter name to store the import configuration, Must be inhertied from DF_ThirdPartyMetadataGatheringTool_BO, Example: DF_CollectionAssetsCSVGatheringTool_BO/DF_CollectionAssetsCSVGatheringTool_BO

Response Type

N/A

Options (1)

Option Name

Description

Data

Input file

GET List people by their name. Given a person name, fetch the list of people whose name matches exactly (case-insensitve)

/webapi/extensibility/integrations/facialrecognition/listpeople_43G_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Personname

Person name

Response Type

N/A

GET Map tag name to Highspot's list ID

/webapi/extensibility/integrations/highspot/maptagtolistid_4eb

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Spotid

The ID of the spot that the asset will be push from Cortex to Highspot

Recordid

The ID of the asset that will be push from Cortex to Highspot

Response Type

N/A

POST Merge 2 Cortex people The faces of the source person will be added to the target person The source person will cease to exist after the merge.

/webapi/extensibility/integrations/facialrecognition/merge2people_43L_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sourcecortexpersonrecordid

RecordID of the record represetning source person of the merge

Targetcortexpersonrecordid

RecordID of the record represetning target person of the merge

POST Perform facial recogntion task on a set of assets. It detect potential faces from those assets.For each face, check to see if the faces belong to a person and auto assign to that person whenever the confidence level exceeds a certain threshold

/webapi/extensibility/integrations/facialrecognition/recognize_43E_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Assetids

List of assets to detect / recognize

GET Perform search for terms in the book

/webapi/extensibility/integrations/assetpreview/bookreader/search_23B_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Item Id

ID of the book

Q

Query terms

Callback

Name

Doc

Query terms

Path

Name

Response Type

N/A

POST Perform text to speech and save voice

/webapi/extensibility/integrations/texttospeech/texttospeechsavevoice_4m6_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Recordid

Record ID of original asset version

Filename

File name

Provider

Represents a text to speech provider

GET Perform text to speech to preview

/webapi/extensibility/integrations/texttospeech/texttospeechpreview_4m8_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Provider

Text to speech provider to use

Ssmldata.ssmltext

SSML text

Ssmldata.languagecode

Language code

Ssmldata.name

Voice name

Ssmldata.ssmlgender

Voice gender

Response Type

N/A

GET Register to pull the entire space structure from Wrike. Skip any items that are already pulled.

/webapi/extensibility/integrations/wrike/space/pullstructure_4am_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Spaceid

Wrike Space ID

Cortexfolderid

Record ID of the corresponding folder in Cortex

Response Type

N/A

POST Register to pull the entire space structure from Wrike. Skip any items that are already pulled.

/webapi/extensibility/integrations/wrike/space/pullstructure_4am_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Spaceid

Wrike Space ID

Cortexfolderid

Record ID of the corresponding folder in Cortex

Response Type

N/A

POST Remove a facial suggestion (i.e a link between an image and a person that is tagged in that image)

/webapi/extensibility/integrations/facialrecognition/removepersonfromasset_43Q_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Suggestionrecordid

RecordID of the suggestion (i.e.link between the face and the asset)

Response Type

N/A

DELETE Remove an existing Cortex facial person

/webapi/extensibility/integrations/facialrecognition/removeperson_43I_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Cortexpersonid

ID of the person to be removed

Removefacialinformation

Whether to remove also associated facial information?

POST Remove an existing Cortex facial person

/webapi/extensibility/integrations/facialrecognition/removeperson_43I_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Cortexpersonid

ID of the person to be removed

Removefacialinformation

Whether to remove also associated facial information?

POST Remove the input the facial suggestion (i.e a link between an image and a person that is tagged in that image). The suggestions are deemed incorrect.

/webapi/extensibility/integrations/facialrecognition/rejectpersonfromasset_43V_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Suggestionrecordids

RecordID of the suggestion (i.e.link between the face and the asset)

Response Type

N/A

GET Request authorization

/webapi/extensibility/integrations/gab/authorization/requestauthorize_4bu_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Nonce

The request nonce

GET Request authorization

/webapi/extensibility/integrations/figma/authorization/requestauthorize_473_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Nonce

The request nonce

GET Request authorization

/webapi/extensibility/integrations/aem/authorization/requestauthorize_4ai_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Nonce

The request nonce

POST Request authorization

/webapi/extensibility/integrations/gab/authorization/requestauthorize_4bu_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Nonce

The request nonce

POST Request authorization

/webapi/extensibility/integrations/figma/authorization/requestauthorize_473_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Nonce

The request nonce

POST Request authorization

/webapi/extensibility/integrations/aem/authorization/requestauthorize_4ai_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Nonce

The request nonce

POST Request authorization with a context

/webapi/extensibility/integrations/google/authorization/{context}/requestauthorize_47d_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Context

N/A

Response Type

N/A

Options (1)

Option Name

Description

Nonce

The request nonce

GET Retrieve children of the requested container

/webapi/extensibility/integrations/google/assetbrowser/getcontent_47f_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Doctype

Container document type.
In case of it is known already, provide it here to avoid an extra query.

Docsubtype

Container document subtype.
In case of it is known already, provide it here with the document type.

Seethru

Equivalent to the browser See-Thru

Fields

Optional list of fields to retrieve with the records.
For example:

CoreField.Identifier

CoreField.TitleWithFallback

Person.Email

...

Cleanupfields

While resolving value for OrangeLogic.Contracts.ObjectManagement.Relations.RelatedAsset.GetContentRequest.Fields, we get some extra fields that are not requested.

This option will remove those extra fields from the result when set to true.

Subtypecriteria

List of subtype criteria.
For example:

Images

Containers>>Virtual folders

...

Extrafilters

Additional filter with Cortex Search API syntax.
For example:

Text:Contain this text

Start

Start row for the search pagination option, 0 is the first record

Limit

Row count for the search pagination option

Orderby

Define which field is used for ordering the returned assets

Response Type

N/A

GET Retrieve children of the requested container

/webapi/extensibility/integrations/gab/assetbrowser/getcontent_4bw_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Doctype

Container document type.
In case of it is known already, provide it here to avoid an extra query.

Docsubtype

Container document subtype.
In case of it is known already, provide it here with the document type.

Seethru

Equivalent to the browser See-Thru

Fields

Optional list of fields to retrieve with the records.
For example:

CoreField.Identifier

CoreField.TitleWithFallback

Person.Email

...

Cleanupfields

While resolving value for OrangeLogic.Contracts.ObjectManagement.Relations.RelatedAsset.GetContentRequest.Fields, we get some extra fields that are not requested.

This option will remove those extra fields from the result when set to true.

Subtypecriteria

List of subtype criteria.
For example:

Images

Containers>>Virtual folders

...

Extrafilters

Additional filter with Cortex Search API syntax.
For example:

Text:Contain this text

Start

Start row for the search pagination option, 0 is the first record

Limit

Row count for the search pagination option

Orderby

Define which field is used for ordering the returned assets

Response Type

N/A

GET Retrieve children of the requested container

/webapi/extensibility/integrations/figma/assetbrowser/getcontent_475_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Doctype

Container document type.
In case of it is known already, provide it here to avoid an extra query.

Docsubtype

Container document subtype.
In case of it is known already, provide it here with the document type.

Seethru

Equivalent to the browser See-Thru

Fields

Optional list of fields to retrieve with the records.
For example:

CoreField.Identifier

CoreField.TitleWithFallback

Person.Email

...

Cleanupfields

While resolving value for OrangeLogic.Contracts.ObjectManagement.Relations.RelatedAsset.GetContentRequest.Fields, we get some extra fields that are not requested.

This option will remove those extra fields from the result when set to true.

Subtypecriteria

List of subtype criteria.
For example:

Images

Containers>>Virtual folders

...

Extrafilters

Additional filter with Cortex Search API syntax.
For example:

Text:Contain this text

Start

Start row for the search pagination option, 0 is the first record

Limit

Row count for the search pagination option

Orderby

Define which field is used for ordering the returned assets

Response Type

N/A

GET Retrieve children of the requested container

/webapi/extensibility/integrations/workfront/validatefieldsmapping_4EN_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Retrieve children of the requested container

/webapi/extensibility/integrations/aem/assetbrowser/getcontent_4ae_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Doctype

Container document type.
In case of it is known already, provide it here to avoid an extra query.

Docsubtype

Container document subtype.
In case of it is known already, provide it here with the document type.

Seethru

Equivalent to the browser See-Thru

Fields

Optional list of fields to retrieve with the records.
For example:

CoreField.Identifier

CoreField.TitleWithFallback

Person.Email

...

Cleanupfields

While resolving value for OrangeLogic.Contracts.ObjectManagement.Relations.RelatedAsset.GetContentRequest.Fields, we get some extra fields that are not requested.

This option will remove those extra fields from the result when set to true.

Subtypecriteria

List of subtype criteria.
For example:

Images

Containers>>Virtual folders

...

Extrafilters

Additional filter with Cortex Search API syntax.
For example:

Text:Contain this text

Start

Start row for the search pagination option, 0 is the first record

Limit

Row count for the search pagination option

Orderby

Define which field is used for ordering the returned assets

Response Type

N/A

GET Retrieve fields of the requested object

/webapi/extensibility/integrations/figma/assetbrowser/getfields_4AK_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Fields

Optional list of fields to retrieve with the records.
For example:

CoreField.Identifier

CoreField.TitleWithFallback

Person.Email

...

Response Type

N/A

GET Retrieve the uploaded document info from the upload item

/webapi/extensibility/integrations/adobe/premiere/getuploadeddocumentinfo_493_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uploaditemrecordids

List of target upload item record IDs

Response Type

N/A

GET Return list of supported voices for Text To Speech

/webapi/extensibility/integrations/texttospeech/getvoiceslist_4m5_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Languagecode

Language code

Onlyssmlsupportedvoices

True means only return voices that support SSML, otherwise return all voices

Provider

Text to speech provider to use

Response Type

N/A

POST Schedule a batch facial recognition job given a container ID and a list of selected assets in that container. The selected assets must be descendants of the root container

/webapi/extensibility/integrations/facialrecognition/schedulebatchrecognition_43S_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Rootcontainerid

Root container ID

Requestorid

RecordID of the requestor

Requestoremail

Email of the requestor

Selectedids

Explicite set of assets ids

POST Share the document via Signiant

/webapi/extensibility/integrations/signiant/share/4h_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (8)

Option Name

Description

Expandhierarchy

If true, the hierarchy will be expanded to include all assets in the hierarchy

Expirationdate

Expiration date of the share

Emailaddresses

Email addresses which we want to share to

Imageformat

The format that being used for all images.
Default to medium resolution 1200x1200 (TR1)

Audioformat

The format that being used for all audios.
Default to Web streaming (mp3 128kbps)

Videoformat

The format that being used for all videos.
Default to Streaming format (720p)

Emailsubject

The email subject for the share

Emailbody

The email body for the share that contain the Signiant link

POST Sign a document via DocuSign with two flow: via email or redirect to DocuSign's Recipient View

/webapi/extensibility/integrations/docusign/sign_4E4

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetrecordid

The recordID of the asset that will be signed via DocuSign.

Assetformat

The Format of the asset that will be signed via DocuSign.

Assettitle

The title of the asset if leave empty, will fallback to original filename.

Issigningviaemail

Flag to decide whether to sign immediately or later via an email.

Callbackurl

Callback URL that DocuSign will call after the user has signed the document.

Includedocumentinwebhook

By default the webhook request from DocuSign will include the content of the signed document as xml data.

If this flag is set to false, the webhook request will not include the signed document

Includecertificateinwebhook

By default the webhook request from DocuSign will include the content of the certificate of completion as xml data.

If this flag is set to false, the webhook request will not include the certificate

Response Type

N/A

GET Sync Axiell assets with cortex

/webapi/extensibility/integrations/axiell/syncasset_4al

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Priref

Priref M:OrangeLogic.Contracts.Extensibility.Integrations.Axiell.IAxiellService.SyncAsset(OrangeLogic.Contracts.Extensibility.Integrations.Axiell.SyncAssetRequest)

Recordid

The Cortex Record ID M:OrangeLogic.Contracts.Extensibility.Integrations.Axiell.IAxiellService.SyncAsset(OrangeLogic.Contracts.Extensibility.Integrations.Axiell.SyncAssetRequest)

Cortexdoctype

The Doctype of the Asset

Response Type

N/A

POST The API that DocuSign will call to after the user has signed the document via the email flow. DocuSign -> email singing request -> sign -> this API.

/webapi/extensibility/integrations/docusign/campaignsortingcallback_4E6

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Release

Release doc info data. Encrypted.

Folder

Folder (mother) of the asset RID. Required if siging via email.

Filename

Original filename.

Title

Title of the asset.

Response Type

N/A

GET This endpoint allow to retrieve the facial recognition processing state for each asset passed in the parameter

/webapi/extensibility/integrations/facialrecognition/fetchcurrentstate_43W_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetids

Asset IDs

Response Type

N/A

POST This endpoint allows to ignore a person in a list of photos Previously tags of this person in specified assets will be ignored in search results

/webapi/extensibility/integrations/facialrecognition/ignorepersoninassets_44P_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Cortexpersonid

ID of the Cortex person

Assetids

RecordID of the suggestion (i.e.link between the face and the asset)

POST This endpoint allows to ignore persons from a list of the suggestions. In each of these suggetion, the associated person will be ignored in the associated

/webapi/extensibility/integrations/facialrecognition/ignorepersonfromsuggestions_44S_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Suggestionrecordids

RecordID of the suggestion (i.e. link between the person and the photo asset)

POST This endpoint allows to unignore (reverse the ignored status) of a person in a list of photos Previously tags of this person in specified assets will start to appear in search results

/webapi/extensibility/integrations/facialrecognition/unignorepersoninassets_44T_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Suggestionrecordids

RecordID of the suggestion (i.e.link between the face and the asset)

POST Update a Cortex person using the information passed in the request

/webapi/extensibility/integrations/facialrecognition/updateperson_43J_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Cortexpersonid

ID of the person to be updated

Cortexpersonrepresentativeid

RecordID of the thumbnail of the person in Corrtwex

Status

Different state of facial recognition to an asset

POST Update the representative of a person from a tagged image. The person must be tagged in the linked document first.

/webapi/extensibility/integrations/facialrecognition/updaterepresentativefromsource_43K_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Cortexpersonid

ID of the person to be updated

Linkedassetrecordid

ID of the asset located

POST Update the status of a machine confirmation to be Confirmed This is use to validate the correctness from the algorithm suggestion

/webapi/extensibility/integrations/facialrecognition/confirmfacesuggestion_43M_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Suggestionrecordids

RecordID of the suggestion (i.e.link between the face and the asset)

Response Type

N/A

POST Update the status of a machine confirmation to be Unconfirmed This is use to revert the confirmation of a suggestio from the algorithm suggestion

/webapi/extensibility/integrations/facialrecognition/unconfirmfacesuggestion_43O_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Suggestionrecordids

RecordID of the suggestion (i.e.link between the face and the asset)

Response Type

N/A

POST Upload a binary from Lightroom Classic plugin, along with tags and description

/webapi/extensibility/integrations/adobe/lightroom/Upload_211_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

File

image binary

POST Upload a new asset or create a new version of a figma file to Cortex based on its figma ID

/webapi/extensibility/integrations/figma/upload/uploadorcreatenewversion_470_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Destination

Record ID of the parent folder to upload to

Filename

The file name with extension

Figmaurl

URL to the figma file

Title

Title of the created document

Response Type

N/A

Options (1)

Option Name

Description

File

The file to upload

KeywordSuggester_BO

GET Suggest keywords for an asset

/api/KeywordSuggester_BO/1.0/SuggestKeywords

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Datapoints

JSON serialized parameters. Supported keys: ComputeAdvancedTags, ComputeLogoDetection, AddRemovedLinks

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Keywords (2)

GET An API to extract keywords.

/api/Keywords/v1.0/ExtractKeywords

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

ID of document to extract keywords from

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Assign keywords for the given document.

/api/Keywords/v1.0/AssignKeywords

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

ID of document to extract keywords from

Keytypes

Default KeyTypes to search for Keywords

Keytypefornewkeywords

Default KeyType to create new Keyword if couldn not find in the KeyType list

Keywords

The JSON presentation list of Keywords to assign

Language

Language (optional)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

KeywordsToReplace

GET Schedule a tag replacement

/api/KeywordsToReplace/v1.0/ScheduleReplacement

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tagtoreplace

RecordID of the tag to replace

Tagtokeep

RecordID of the tag to keep

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add a document to a lightbox. The document will be placed in last position. If the document is already present the call will return SUCCESS and the document will remain at its current position.

/api/LIGHTBOX/1.2/AddToLightbox

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Lightboxid

Unique identifier of the lightbox.

Documentid

Unique identifier of the document to add.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET List all the contacts that can access a ligthbox.

/api/LIGHTBOX/v1.0/LightboxListShares

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Lightbox.identifier

Unique identifier of the lightbox.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Lists all the documents contained in a lightbox and returns their identifier and title.

/api/LIGHTBOX/v1.0/LightboxListContent

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Lightbox.identifier

Unique identifier of the lightbox.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Removes a document from a lightbox. Return SUCCESS only if the document is present and the removal successful.

/api/LIGHTBOX/1.2/RemoveFromLightbox

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Lightboxid

Unique identifier of the lightbox.

Documentid

Unique identifier of the document to remove.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Ledger (4)

POST Commit a transaction

/webapi/invisiblehand/ledger/committransaction_41D_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Sourcename

Source name
e.g: DO_DOCUMENTS, CT_CONTACTS

Sourceid

The ID of source

Amount

The amount of transaction

Currencycode

The currency code of amount.
Empty will be set to OLC.

Action

Transaction action type when commiting transactions

GET Get all transactions for sources

/webapi/invisiblehand/ledger/gettransactions_41F_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourcename

The source name which hold transactions
e.g: DO_DOCUMENTS / CT_CONTACTS

Sourcesid

The ID of sources which hold transactions

Currencycode

If filled, only the transaction with same currency is returned

Excludereferencedtransactions

To exclude all references transaction (e.g: transfer from pools to objects)

Transactiontype

If filled, only the transaction with same Type is returned

Targetname

The Name of target

Targetid

The ID of target

Response Type

N/A

GET Get current credit balance of sources

/webapi/invisiblehand/ledger/getcreditbalance_41E_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourcename

The source name which hold transactions
e.g: DO_DOCUMENTS / CT_CONTACTS

Sourcesid

The ID of sources which hold transactions in order to process.

Userid

The user ID to retrieve detailed transactions status.

If empty, the service will return zero as UserCredits

Currencycode

The currency code of amount.
Default will be OLC if empty.

Response Type

N/A

GET Get latest transaction of sources

/webapi/invisiblehand/ledger/getlatesttransaction_21J_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourcename

The source name which hold transactions
e.g: DO_DOCUMENTS / CT_CONTACTS

Sourcesid

The ID of sources which hold transactions

Currencycode

Currency code to fetch transactions

Transactiontypes

The type of transaction to include

Response Type

N/A

Localization (3)

GET Execute special actions after all validations are called for a localized audio

/webapi/objectmanagement/localization/audio/executepostvalidationaction_4A1_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectid

ID of localized audio. Can be RecordID/Encrypted RecordID/Identifier

Response Type

N/A

POST Localize a list of audio

/webapi/objectmanagement/localization/audio/localize_49W_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Identifiers

Can be either identifiers, record ID or encrypted record ID of assets

GET Perform validating localized audio on a single criterion

/webapi/objectmanagement/localization/audio/validatemetadata_49Z_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectid

ID of localized audio. Can be RecordID/Encrypted RecordID/Identifier

Criterion

Criterion to perform validation on

Comparisonmode

Comparison mode

Assertionscope

Specifies the scope for performing comparisons

Response Type

N/A

Log

GET An API to log errors to server from client applications

/api/Log/v1.0/AddLog

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Loglevel

Log level

Applicationname

Name of application that is calling this API

Applicationversion

Application Version

Message

Log Message

Exception

Exception text including stacktrace if it exists

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

MailChimpWebHooks

GET Mailchimp APIv3 list Webhook Callback for syncrhonizing with Mailchimp subscribe/unsubscribe to a list

/api/MailChimpWebHooks/v1.0/MailChimpListCallback

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Cti

Encrypted value of the MailChimp Mailing List's unqiue Id

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Measurement (2)

GET Fetch multipliers

/webapi/invisiblehand/measurement/fetchmultipliers_41J_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Get multiplier items

/webapi/invisiblehand/measurement/getmultipliers_44D_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Usersid

ID of users or groups
If empty, Categories must be filled.

MediaFile

POST Get the assets cloud file key

/webapi/mediafile/assetpath/getassetcloudfilekey_4AT_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Media_DbBO (7)

GET Fix documents which are not marked as digitized, but have been moved to a permanent location.

/api/Media_DbBO/v1.0/FixUndigitizedDocuments

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Populate EncryptedFileSize and EncryptedFileMD5 for encrypted documents

/api/Media_DbBO/v1.0/PopulateEncryptedFileData

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Populate FileImportDates for digitized documents

/api/Media_DbBO/v1.0/PopulateFileImportDate

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Regenerate proxies and inject IPTC to list of formats

/api/Media_DbBO/v1.0/InjectIPTCFormats

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target Record ID

Formats

Format to inject. Can be a "|" separated list (example: 'format1|format2|format3')

Runinbackground

Run in background

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Regenerate proxies for one or multiple assets. Requires access to security point: RecomputeMedia

/api/Media_DbBO/v1.0/RegenerateProxiesForAsset

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetidentifier

Identifier of the asset to regenerate proxies for. Can be set to '*' to recompute all assets. Can be set to a CSV list of identifiers (example: 'ID1,ID2,ID3'). Can be set to 'temptable' to use temp table for target Identifiers

Fileformat

Format to recompute. Can be a "|" separated list (example: 'format1|format2|format3'). If not specified or none formats were included in the asset 's FormatsPolicy (if exist), the API will recompute all formats

Doctype

Must be specified if the FileFormat parameter is specified

Priority

Priority of the recomputation async tasks. If not specified, the API will use a default priority that is very low

Generateonlyif

TheFormatExists: the format is re-generated only for the assets for which it already exists \n TheFormatDoesntExist: the format is generated only for the assets for which it doesn't already exist,If not specified we generate for all assets (if the format already exists it will be overwritten).Supported only for audio and videos. Not supported for images.

Forceupdaterepresentative

Force re-generating the representative even if the asset already has one

Comments

Optional: any explanation or comment on this recomputation. This will be stored in the async transaction description.

Additionalcondition

Optional: Additional SQL Condition to select the assets to recompute. For Orange Logic only.

Identifierstablename

Optional: The temporary table name in which we stored document identifiers to proceed

Updatemediadata

Optional: true to re-extract the media data and update it in database before generating the proxies.For images: media data is width and height. For videos: width, height, duration, bit rates, frame rate, formats... For audio: duration, bit rate, format...This parameter is useful when the media data is not correct in database (due to an ingest issue for example) and allows correcting it before regenerating the proxies.

Asynctransactionrecordid

Optional: An asynchronous transaction record ID can be specified. Async tasks will be part of the specified transaction.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Restore a previous version of an image

/api/Media_DbBO/v1.0/RestoreVersion

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

The Record ID/Encrypted RecordID/ Identifier of the document

Versionnumber

The version number of the original document to restore

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Update requested encryption for encrypted documents

/api/Media_DbBO/v1.0/UpdateRequestedEncryption

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

MeetingAgenda

GET API to add a project to a meeting

/api/MeetingAgenda/v1.0/AddToMeeting

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

MeetingReport

GET Generate Meeting Report

/api/MeetingReport/v1.0/Generate

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Filename

Specific file name for the report

Download

Download directly

Versionname

Report version name

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Metadata (40)

POST Add template to a subtype

/webapi/objectmanagement/metadata/texttemplate/addtosubtype_id_4BM_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Id

Template ID

Subtype

Object subtype
Syntax: DO_DOCUMENTS.Image_DbBO.DO_OR9ND000000091120 or Documents.Image.Branding-Materials-Photo

POST Add template to a subtype

/webapi/objectmanagement/metadata/texttemplate/addtosubtype_code_lang_4BN_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Code

Template Code

Language

Template language

Subtype

Object subtype
Syntax: DO_DOCUMENTS.Image_DbBO.DO_OR9ND000000091120 or Documents.Image.Branding-Materials-Photo

PATCH Changes the document type of the specified documents.

/webapi/objectmanagement/metadata/doctype/changedocumentdoctype_4l8_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentidentifier

Document identifier. Can be encrypted record ID/record ID/Identifier.

Newdoctype

New document type to be assigned.

Response Type

N/A

POST Create new template

/webapi/objectmanagement/metadata/texttemplate/create_4BD_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Language

Language used in the template

Name

User-friendly name of the template

Description

Verbose description about information provided by the template

Content

Content of the template

POST Create or update field

/webapi/objectmanagement/metadata/fields/4DD_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Dbboname

DbBO to create the field

Tablename

Table to create the field

Clearcacheinbackground

Specifies whether to clear the cache in the background or foreground.
Clearing the cache in the background returns the response before the cache is cleared, subsequent actions will need to work with an artificially updated cache that might not match the database data.
Use with caution:

  • Clearing the cache in the foreground takes time and may slow down the current operation.

  • Clearing the cache in the background is instant (faster), but subsequent actions will need to work with an artificially updated cache (before the cache is fully updated), which might not be suitable for some operations.

POST Create or update subtype node

/webapi/objectmanagement/metadata/subtypes/4DJ_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

DELETE Delete an existing template

/webapi/objectmanagement/metadata/texttemplate/delete_by_id_4BK_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

Template system ID

Response Type

N/A

DELETE Delete an existing template

/webapi/objectmanagement/metadata/texttemplate/delete_by_code_lang_4BL_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Code

Template Code

Language

Template Language

Response Type

N/A

GET Get Field node from Id

/webapi/objectmanagement/metadata/fields/4DD_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

Table name (e.g. DO_DOCUMENTS)

Parentsystemid

DbBO Name

Systemid

Field ID

Response Type

N/A

GET Get Key Type Groups

/webapi/objectmanagement/metadata/fields/getkeytypegroups_4DI_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get Key Types

/webapi/objectmanagement/metadata/fields/getkeytypes_4DH_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get SubTypes under the DO_DOCUMENTS section, along with a wildcard entry for each Type A wildcard stands for all subtypes of a Type

/webapi/objectmanagement/metadata/doctype/subtypeswithwildcard_4A5_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Includealltypesentry

Include an entry representing all types
i.e. add DO_DOCUMENTS.* entry

Response Type

N/A

GET Get Subtype node details

/webapi/objectmanagement/metadata/subtypes/4DJ_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

Table name of the subtype

Parentsystemid

DbBO name of the subtype

Systemid

Subtype ID

Response Type

N/A

GET Get Subtype node details

/webapi/objectmanagement/metadata/subtypes/getall_4DS_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Table

Table to get all subtype nodes

Response Type

N/A

POST Get Subtype node details

/webapi/objectmanagement/metadata/subtypes/validate_4DT_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Tablename

The table name, default is DO_DOCUMENTS

GET Get a version change information of a document field We will get information based on the change recordID

/webapi/objectmanagement/metadata/versioning/assetversioning/get_asset_field_version_4AV_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetrecordid

Record ID of the asset we want to get

Fieldchangerecordid

Record ID of change to the field in table TV_TABLEVERSIONING

Shouldfetchdisabledrecord

One ChangeRecordID can indicate either an added or removed record based on the value of changeAction.
The field allows users to specify which record is relevant for return based on the change action.
By default, it is set to false, indicating only added records should be returned.

Response Type

N/A

GET Get all alias fields in system

/webapi/objectmanagement/metadata/fields/getallaliasfields_4C3_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get all dbbos

/webapi/objectmanagement/metadata/subtypes/getalldbbos_4DK_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get all fields visible to the current user

/webapi/objectmanagement/metadata/fields/getallobjectfieldsforcurrentuser_4C2_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

N/A

Response Type

N/A

GET Get all fields visible to the current user

/webapi/objectmanagement/metadata/fields/getallobjectfieldsforcurrentuser_4C2_v2

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

N/A

Response Type

N/A

GET Get all searchable fields visible to the current user

/webapi/objectmanagement/metadata/fields/getallsearchablefieldsforcurrentuser_241_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

N/A

Response Type

N/A

GET Get all templates in the system

/webapi/objectmanagement/metadata/texttemplate/getall_4BG_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get all text templates linked to an Object Subtype

/webapi/objectmanagement/metadata/texttemplate/getinsubtype_4BH_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Subtype

Object subtype
Syntax: DO_DOCUMENTS.Image_DbBO.DO_OR9ND000000091120 or Documents.Image.Branding-Materials-Photo

Response Type

N/A

GET Get all version change of a document field We will get it in patch but also get the total number of version

/webapi/objectmanagement/metadata/versioning/assetversioning/get_asset_versioning_49U_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetrecordid

Record id of asset

Assetidentifier

Identifier of asset

Fieldname

The field name we want to get changes
If we leave this empty, we will fetch all the changes of the fields of the asset
We can pass the field name with namespace in the format of "Table.Field" for custom field

Start

This indicates the starting record we want to get. In a way you can see it as the number of newest changes we skip getting.
"Start" = X indicates we will skip X changes. This will be used in conjunction with "Limit"
Example: if the document have 10 changes, start = 1 and limit is 7,
With start = 1 means we will skip the newest change and get changes starting from the second newest change

Limit

This indicates how many record we want to get. This will be used in conjunction with "Start".
If "Start" >= 0 and "Limit" > 0 => we will fetch change by start and limit
Example: if the document have 10 changes, start = 1 and limit is 7,
Setting limit = 7 means we will only get 7 changes from the 2nd newest change

Shouldgetfieldcontent

Should we also return the field content or not,
this is to reduce the load in the case the value of change is too large in the API response

Response Type

N/A

GET Get all version of requested assets

/webapi/objectmanagement/metadata/versioning/assetversioning/get_all_asset_versions_4GR_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Originalrecordids

RecordID of the original version

Includedisabled

Include disabled records

Response Type

N/A

GET Get available SubTypes under a parent document belonging to a specific DocType

/webapi/objectmanagement/metadata/doctype/availablesubtypes_4e_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Parentid

RecordID of parent document
Optional:

If provided, will apply the restriction of the parent document (some documents only allow specific children with specific subtypes)
If not, will returns all SubTypes under the specified DocType

Doctype

Document Type, OrangeLogic.Contracts.Documents.DocType.DocType
The retrieved SubTypes will be under this DocType

Response Type

N/A

GET Get available object subtypes for a given table

/webapi/objectmanagement/metadata/objecttypes/getavailablesubtypes_4DB_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

N/A

Response Type

N/A

GET Get field nodes details

/webapi/objectmanagement/metadata/fields/getfieldnodes_4DR_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

Table name (e.g. DO_DOCUMENTS)

Dbboname

DbBO name (e.g. Image_DbBO, Staff_DbBO)

Fieldtype

Field Type to get

Response Type

N/A

GET Get related values field info

/webapi/objectmanagement/metadata/userfield/getrelatedvaluesfieldinfo_41G_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Field

The field name to get

Tablename

The name of the table

Response Type

N/A

GET Get template by Code and Language

/webapi/objectmanagement/metadata/texttemplate/get_by_code_lang_4BJ_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Code

Template code

Language

Template language

Throwerrorifnotfound

To throw error if not found, otherwise return a null result

Response Type

N/A

GET Get template by ID

/webapi/objectmanagement/metadata/texttemplate/get_by_id_4BI_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

Template system ID

Throwerrorifnotfound

To throw error if not found, otherwise return a null result

Response Type

N/A

GET Get versioning stores

/webapi/objectmanagement/metadata/versioning/extendedmetadataversioning/getextendedmetadata_4FV_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tvrecordids

TV Record IDs to get extended metadata

Dkrecordids

DK Record IDs to get extended metadata

Dlrecordids

DL Record IDs to get extended metadata

Czrecordids

CZ Record IDs to get extended metadata

Response Type

N/A

POST Remove template from a subtype

/webapi/objectmanagement/metadata/texttemplate/removefromsubtype_id_4BO_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Id

Template ID

Subtype

Object subtype
Syntax: DO_DOCUMENTS.Image_DbBO.DO_OR9ND000000091120 or Documents.Image.Branding-Materials-Photo

POST Remove template from a subtype

/webapi/objectmanagement/metadata/texttemplate/removefromsubtype_code_lang_4BP_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Code

Template Code

Language

Template Language

Subtype

Object subtype
Syntax: DO_DOCUMENTS.Image_DbBO.DO_OR9ND000000091120 or Documents.Image.Branding-Materials-Photo

GET Retrieve the authority list for a list of fields or a list of namespaces or a table

/webapi/objectmanagement/metadata/keywords/getauthoritylistbasedfields_23Z_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablename

The name of the table

The default value is "DO_DOCUMENTS"

Namespaces

The list of namespaces

If fields are filled, this property is ignored

Fields

List of fields, possible format:

1. Namespaces.FieldName

2. SystemID

3. Arbitrary-string-SystemID

Response Type

N/A

POST Update existing template

/webapi/objectmanagement/metadata/texttemplate/update_by_id_4BE_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Id

Template system ID

POST Update existing template

/webapi/objectmanagement/metadata/texttemplate/update_by_code_lang_4BF_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Code

Template Code
If not provided, will be inferred from the template name

Language

Language used in the template

POST Validate Field

/webapi/objectmanagement/metadata/fields/validatefieldnode_4DQ_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Tablename

The table name, default is DO_DOCUMENTS

DELETE delete field node

/webapi/objectmanagement/metadata/fields/4DD_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Tablename

Table name of the subtype

DELETE delete subtype node

/webapi/objectmanagement/metadata/subtypes/4DJ_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Table

Table name of the subtype

MigrationToUniversalView

GET Post Upgrade Procedure to transfer the old Sort Orders to the new Sort Order System.

/api/MigrationToUniversalView/v1.0/FlushDocumentSortOrdersToParameterTable

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Monitoring (8)

GET API to get check environment from cache. This cache is used by monitoring api to avoid checking environment on each call. Note : If cache does not exist yet, check env will be executed, and cache refreshed. A parameter is available to force refresh. Example call http://sentinel.com/API/Monitoring/v1.0/CheckEnvironmentFromCache

/api/Monitoring/v1.0/CheckEnvironmentFromCache

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Continueonfailure

Should test continue on error ?

Checkversion

Should we check version ?

Checkstorage

Should we check storage devices ?

Startstep

At what step should we start check env ?

Extendedtests

Should we run extended tests ?

Refreshcache

True if cache should be refreshed

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API to run checks to monitor the health of Cortex. Example call http://sentinel.com/API/Monitoring/v1.0/RunChecks

/api/Monitoring/v1.0/RunChecks

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Scope

Scope of the check.

Pollingfrequency

Polling frequency of the checks to run.

Showerrorsonly

Whether or not to only show responses of the failed monitoring APIs.

Excludedchecks

Monitoring API SystemNames to skip, separated by a '|' character.

Sendotlpmetrics

Should this api send metrics into OTLP ?

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Auto create a Meta API monitoring configuration. Example call http://sentinel.com/API/Monitoring/v1.0/AutoCreateConfig?ClientName=Hulu&LocationShortName=HL1&IsProdSite=1

/api/Monitoring/v1.0/AutoCreateConfig

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Clientname

Name of the client

Locationshortname

LocationShortName of the site

Isprodsite

Whether or not this site is a production site

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Check every registered domains

/webapi/upload/monitoring/checkdomains/checkeverydomains_23P_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Timeoutinms

Optionnal : Timeout in ms

Istestsite

Should the website network table values be included in the check.
This value will be filled automatically if no provided

Response Type

N/A

PUT Disable monitoring for a list of servers.

/webapi/framework/monitoring/perftest/admin/disablemonitoring_231_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Servernames

Names of servers to disable monitoring for.

Ex. "AAE-USE1-P-APP", "DEV-APE1-D-CMB"

Minutestodisable

Number of minutes to disable monitoring.
Default is 60 minutes.

GET Make a http ping request API/QualityControl/v2.0/Ping to the website itself. This is to ensure the website can access itself over http.

/webapi/framework/monitoring/httpcheck/canselfaccessoverhttp_4c1_v1

Case study defect (also see related defects): https://link.orangelogic.com/Tasks/241KDJ

In the defect, the website failed to make http request to itself. It's suspected to be Docker container issue.

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Runs a SQL query stored in Cortex parameters and assert that it returns success. Example call https://clientsite.com/API/Monitoring/v1.0/RunCheckFromQuery?Query=DatabaseConsistencyCheck

/api/Monitoring/v1.0/RunCheckFromQuery

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Query

Name of the query to run

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Validate the status of the search index. Example call http://mysite.com/API/Monitoring/v1.0/ValidateSearchIndexStatus

/api/Monitoring/v1.0/ValidateSearchIndexStatus

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

MultiObjectsTools (17)

POST Add a facet to the filter side panel

/webapi/objectmanagement/multiobjectstools/filtersidepanel/addfilterfacet_462_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Filtervformparametername

Search criteria container VForm parameter name

E.g: SearchCriteriaContainer_Facets_VForm

Fieldname

Facet's search field name

Corefield: Prefix + field system name. E.g: CoreField.DocDate
User field: Field Api name. E.g: CustomField.Location
Specific facet (defined in OrangeLogic.Contracts.ObjectManagement.MultiObjectsTools.SidePanels.IFilterSidePanelConfigProvider.CustomFacetsTable: Category + Unique identifer. E.g: CustomFacetParticipant.MyRole

Facetlabel

Facet label

E.g: My filter panel

Position

Position of the facet in the list

POST Batch edit fields in a list of documents.

/webapi/objectmanagement/multiobjectstools/batchedit/batcheditfields_4FQ_v1

The input meaning:

  • documents: Enter the assets’ Unique Identifier or Media Encrypted Identifier.

  • fieldAssignments:

  • field: Enter the System Name of the metadata field to be edited, such as CoreField.Title or CoreField.OriginalFileName.

  • value: Enter the field’s new value.

  • batchSettings: Information about how to apply a value to a field

  • batchOption: These options correspond to the Batch Edit methods.

  • Options for single- and multi-value fields

  • None: (This is the default value.) Replace the whole value or list of values with the new value.

  • Append: Append the new value to the existing value or list of values.

  • Prepend: Prepend the new value to the existing value or list of values.

  • FindAndReplace: Find a value in the existing value or list of values of the field and replace it with the new value. If you use this option, enter the value to find in the valueToFindAndReplace string.

  • Options for multi-value fields only

  • RemoveFromValues: Remove the value (Tag) from the current list of Tags in the authority list.

  • AugmentAuthorityListsOnTheFly: Create a new value and add it to the field’s authority list (if needed).

  • ignoreNotEditableDocuments: When this parameter is set to true, if there are assets that the user does not have permission to edit, those assets will be ignored.

  • ignoreInvalidDocuments: When this parameter is set to true, if there are assets that are invalid, those assets will be ignored.

See https://link.orangelogic.com/CMS4/Permalinks/2P7YOHURJIA7 for more details

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Usesession

UseSession

Response Type

N/A

Options (3)

Option Name

Description

Documents

Document to edit.

Ignorenoteditabledocuments

If true and there are documents that the current user cannot edit, we will ignore those documents and edit the rest.

Ignoreinvaliddocuments

If true and there are documents that are invalid, we will ignore those documents and edit the rest.

POST Batch edit/create documents/contacts via DataTable API

/webapi/objectmanagement/multiobjectstools/datatable/batchupsert_4FY_v1

Example payload:

JSON
{
    "dataOptions": {
        "table": "Documents",                               /*The type of records that we want to alter. i.e Documents or Contracts. This is a required field*/
        "subtypeForNewRecords": "Documents.Image.Default",  /*The subtype of the new records. This is only required when the API request is creating new records*/
        "fieldToMatch": "CoreField.Identifier",             /*The field that we want to use to find the records that we want to alter. This is a required field*/
        "ignoreExistingRecords": false,                     /*This is an optional field, false by default. If true, the API will not update the existing records. Instead, it will return IGNORED_EXISTING_RECORD code*/
        "ignoreMissingRecords": false,                      /*This is an optional field, false by default. If true, the API will not create new records. Instead, it will return IGNORED_MISSING_RECORD code*/
        "multiValueSeparator": "|",                         /*This is an optional field, default is "|". The separator for multi-value fields if client wants to pass multiple-value fields value as a string, i.e "red|blue|yellow"*/
        "augmentAuthorityListsOnTheFly": true,              /*This is an optional field, default is false. If true, the API will create new keywords if the provided keywords do not exist in the authority list*/
        "maxRecordsAffected": 1                             /*This is an optional field, default is 1. It's a safe mechanism to make sure clients don't unintentional alter too many records that match a single provided selection (for example if you use CoreField.Id_Client as fieldToMatch, there are multiple records that can be match if they share the same CoreField.Id_Client)*/
    },
    "executionOptions": {
        "executeSynchronously": true,                       /*This is an optional field, default is true. If true, the API will execute synchronously. If false, the API will execute asynchronously using the agent and return a job ID, which can be then used to query the request result*/
        "successWebHookEndpoint": "https://webhook.site/7662a0e9-a2d3-4eb6-b046-64faba9b6b46",  /*Webhook to receive notification in case of a success upsert*/
        "failureWebHookEndpoint": "https://webhook.site/7662a0e9-a2d3-4eb6-b046-64faba9b6b46",  /*Webhook to receive notification in case of a failure upsert*/
        "webHookCustomHttpHeaders": {
            "jobID": "demo",                                /*Custom HTTP headers to be sent with the webhook*/
        }
    },
    "records": [
        {
            "CoreField.Identifier": "",                     /*If the fieldToMatch is empty or missing, this means we are creating a new record*/
            "CoreField.Title": "new image",                 /*Title of the new record*/
            "CoreField.Keywords": ["key1", "key2"],         /*Pass multi-value fields as an array*/
        },
        {
            "CoreField.Identifier": "WA32W6",               /*If the fieldToMatch is not empty, this means we are updating an existing record that match CoreField.Identifier = WA32W6*/
            "CoreField.Title": "updated Name for old doc",
            "CoreField.Keywords": "key1|key2|key3",         /*Pass multi-value fields as a string with separator character*/
        },
    ],
}

Example response:

JSON
{
    "transactionID": "Q0LVT000000030014", 
    "results": [
        {
            "recordID": "2Z0ZIF12FAIW",
            "matchedFieldValue": "",
            "code": "SUCCESS",
            "error": null
        },
        {
            "recordID": "2D0Z3F1SFZIA",     /*The recordID of the affected record*/
            "matchedFieldValue": "WA32W6",  /*The value of the fieldToMatch that was used to find the record*/
            "code": "SUCCESS",
            "error": null
        }
    ],
    "executeInBackground": false,           /*Indicator if the request was executed synchronously or asynchronously*/
    "jobRecordID": null                     /*If the request was executed asynchronously, this field will contain the job ID*/
}

See https://link.orangelogic.com/CMS4/Permalinks/2P7YOHUNWMO3 for more details

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Batch edit/create documents/contacts via DataTable API that take a CSV file as input The input is multi part form data with the following fields: - file: The CSV file to be processed - dataOptions: The data options for the batch upsert operation - executionOptions: The execution options for the batch upsert operation

/webapi/objectmanagement/multiobjectstools/datatable/batchupsert_csv_4G3_v1
  • Example of dataOptions:

    "dataOptions": {
        "table": "Documents",                               /*The type of records that we want to alter. i.e Documents or Contracts. This is a required field*/
        "subtypeForNewRecords": "Documents.Image.Default",  /*The subtype of the new records. This is only required when the API request is creating new records*/
        "fieldToMatch": "CoreField.Identifier",             /*The field that we want to use to find the records that we want to alter. This is a required field*/
        "ignoreExistingRecords": false,                     /*This is an optional field, false by default. If true, the API will not update the existing records. Instead, it will return IGNORED_EXISTING_RECORD code*/
        "ignoreMissingRecords": false,                      /*This is an optional field, false by default. If true, the API will not create new records. Instead, it will return IGNORED_MISSING_RECORD code*/
        "multiValueSeparator": "|",                         /*This is an optional field, default is "|". The separator for multi-value fields if client wants to pass multiple-value fields value as a string, i.e "red|blue|yellow"*/
        "augmentAuthorityListsOnTheFly": true,              /*This is an optional field, default is false. If true, the API will create new keywords if the provided keywords do not exist in the authority list*/
        "maxRecordsAffected": 1                             /*This is an optional field, default is 1. It's a safe mechanism to make sure clients don't unintentional alter too many records that match a single provided selection (for example if you use CoreField.Id_Client as fieldToMatch, there are multiple records that can be match if they share the same CoreField.Id_Client)*/
    },
  • Example of executionOptions:

C
    "executionOptions": {
        "executeSynchronously": true,                       /*This is an optional field, default is true. If true, the API will execute synchronously. If false, the API will execute asynchronously using the agent and return a job ID, which can be then used to query the request result*/
        "successWebHookEndpoint": "https://webhook.site/7662a0e9-a2d3-4eb6-b046-64faba9b6b46",  /*Webhook to receive notification in case of a success upsert*/
        "failureWebHookEndpoint": "https://webhook.site/7662a0e9-a2d3-4eb6-b046-64faba9b6b46",  /*Webhook to receive notification in case of a failure upsert*/
        "webHookCustomHttpHeaders": {
            "jobID": "demo",                                /*Custom HTTP headers to be sent with the webhook*/
        }
    },
  • Example csv file content:

Corefield.Identifier, Corefield.Title, CoreField.Keywords
Q0LXKFZKU, Updated title, "red|blue|yellow"
, New record, "red|blue"

Example response:
{

C
"transactionID": "Q0LVT000000030014", 
"results": [
    {
        "recordID": "2Z0ZIF12FAIW",
        "matchedFieldValue": "",
        "code": "SUCCESS",
        "error": null
    },
    {
        "recordID": "2D0Z3F1SFZIA",     /*The recordID of the affected record*/
        "matchedFieldValue": "WA32W6",  /*The value of the fieldToMatch that was used to find the record*/
        "code": "SUCCESS",
        "error": null
    }
],
"executeInBackground": false,           /*Indicator if the request was executed synchronously or asynchronously*/
"jobRecordID": null                     /*If the request was executed asynchronously, this field will contain the job ID*/

}
See https://link.orangelogic.com/CMS4/Permalinks/2P7YOHUNWMO3 for more details

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

File

CSV file

Dataoptions

Data options for batch upsert operation

Executionoptions

Execution options for batch upsert operation

POST Create a new filter side panel

/webapi/objectmanagement/multiobjectstools/filtersidepanel/createfiltersidepanel_45Y_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Name

Name of the new side panel

Workspaceid

The workspace ID that the new side panel is created in

Location

Filter location

DELETE Delete the given facet

/webapi/objectmanagement/multiobjectstools/filtersidepanel/removefilterfacet_464_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Panelid

ID of the side panel that contains the facet

Facetnodepath

ID of the facet node in parameter system

GET Get all fields that can be used in the filter facet

/webapi/objectmanagement/multiobjectstools/individualfacetsetting/getallfieldsforfacet_466_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get the facet list of the given filter side panel

/webapi/objectmanagement/multiobjectstools/filtersidepanel/getfilterfacet_461_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Panelid

ID of the side panel to retrieve the facets

Response Type

N/A

DELETE Remove a new filter side panel from the given workspace

/webapi/objectmanagement/multiobjectstools/filtersidepanel/removefiltersidepanel_460_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Workspaceid

The workspace ID that the side panel should be removed from

Panelid

Side panel ID to remove

Location

Filter location

PATCH Rename documents by adding auto increasing sequence number.

/webapi/objectmanagement/multiobjectstools/batchrename/addsequence_41Y_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (8)

Option Name

Description

Documentids

Document IDs to rename. Can be (encrypted / non-encrypted) record IDs or identifier.
Either this or OrangeLogic.WebApi.Controller.ObjectManagement.MultiObjectsTools.AddSequenceModel.QueryDocumentIDsRequest must be filled.

Fieldname

Name of the document field to the the rename, e.g. Title or OriginalFileName.

Hasoriginalname

If the new name should contain original name.

Issequenceprefix

True if the sequence number should be prefix to the original field name value.
False if suffix.
Does not matter when OrangeLogic.WebApi.Controller.ObjectManagement.MultiObjectsTools.AddSequenceModel.HasOriginalName is false (replace original name).

Isextratextprefix

True if the extra text should be prefix to the sequence number.
False if suffix. If null, no extra text is added.

Startingnumber

Starting number of the auto increasing sequence.

Numberofdigits

Number of digits of the increasing sequence.

Extratext

Extra text to add to the sequence numbers.

PATCH Rename documents by append a new text to the original name.

/webapi/objectmanagement/multiobjectstools/batchrename/addsuffix_41X_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Documentids

Document IDs to rename. Can be (encrypted / non-encrypted) record IDs or identifier.
Either this or OrangeLogic.WebApi.Controller.ObjectManagement.MultiObjectsTools.AddSuffixModel.QueryDocumentIDsRequest must be filled.

Suffix

New text to append to the current field name.

Fieldname

Name of the document field to the the rename, e.g. Title or OriginalFileName.

PATCH Rename documents by find and replace text.

/webapi/objectmanagement/multiobjectstools/batchrename/findandreplace_41V_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Documentids

Document IDs to rename. Can be (encrypted / non-encrypted) record IDs or identifier.
Either this or OrangeLogic.WebApi.Controller.ObjectManagement.MultiObjectsTools.FindAndReplaceModel.QueryDocumentIDsRequest must be filled.

Texttoreplace

Text that needed to be replaced.

Newtext

New text to replace the current name.

Fieldname

Name of the document field to the the rename, e.g. Title or OriginalFileName.

PATCH Rename documents by prepend a new text to the original name.

/webapi/objectmanagement/multiobjectstools/batchrename/addprefix_41W_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Documentids

Document IDs to rename. Can be (encrypted / non-encrypted) record IDs or identifier.
Either this or OrangeLogic.WebApi.Controller.ObjectManagement.MultiObjectsTools.AddPrefixModel.QueryDocumentIDsRequest must be filled.

Prefix

New text to prepend to the current field name.

Fieldname

Name of the document field to the the rename, e.g. Title or OriginalFileName.

GET Save freeze index of EditableTable

/webapi/objectmanagement/multiobjectstools/datagrid/savefreezeindex_419_v1-beta

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Workspaceid

Workspace ID

Templateid

Template ID

Freezeindex

Index of the column to freeze

Response Type

N/A

PUT Update a new filter side panel metadata

/webapi/objectmanagement/multiobjectstools/filtersidepanel/updatefiltersidepanel_45Z_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Panelid

Side panel ID to update

Name

New name of the side panel

PUT Update the given facet

/webapi/objectmanagement/multiobjectstools/filtersidepanel/updatefilterfacet_463_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Panelid

ID of the side panel that contains the facet

Facetnodepath

Path of the facet node in parameter system

Displayname

Display name of the facet
Leave empty to not update

Visibility

Indicate whether the facet should be visible
Leave empty to not update

Position

Position value (in integer) of the facet
Leave empty to not update

GET When a batchupsert request is execute in async mode (executionOptions.executeSynchronously = false), the request will be executed in the background by the agent and a jobID will be returned in the response. To query the status as well as the result of the request, use this endpoint with the returned jobID.

/webapi/objectmanagement/multiobjectstools/datatable/query_batchupsert_4G2_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Jobrecordid

Record ID of the async job

Response Type

N/A

Notifications (2)

POST Review the notifications which should be fired within an time range

/webapi/workflows/notifications/42i_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Nameorid

Name or Id of the notification rule to search

Startdate

The start date of the time range to search

Enddate

The end date of the time range to search

Hourstosearch

The number of hours to search. Can be positive or negative
Positive means you want to search the notifications which should be fired in the next N hours
Negative means you want to search the notifications which should have been fired in the past N hours

POST Simulate the notifications which should be fired within an time range

/webapi/workflows/notifications/42j_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Nameorid

Name or Id of the notification rule to search

Startdate

The start date of the time range to search

Enddate

The end date of the time range to search

Hourstosearch

The number of hours to search. Can be positive or negative
Positive means you want to search the notifications which should be fired in the next N hours
Negative means you want to search the notifications which should have been fired in the past N hours

OCR_BO

GET API to request the OCR execution

/api/OCR_BO/1.0/RequestOcrExecutionFromAsset

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

RecordID

Datapoints

Parameters

Lastrun

Optional indicate status when retry multiple times. This is true by default.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

OLDeleteDocuments

GET Delete document and files if this is media document (original file is moved in Deleted folder). If Provided id is container then this container is deleted

/api/OLDeleteDocuments/v1.0/DeleteDocumentWithFileFormats

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Record id of the document

Md5

MD5 id of the document if it is file

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

ObjectManagement (3)

GET API to allow moving/copying an object to a destination and vice versa.

/webapi/objectmanagement/move_object_436_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Record ID of the object being moved

Destinationrule

In case the destination ID is not provided, this XML config will be used to retrieve the destination

Destinationid

Record ID of the specific container to be used as the destination

Relationid

Record ID of the specific relation to be created between the children and the destination

Issingledestination

In case the destination rule is used, this would determine whether only the first matched would be used or all matches (in case of copying only)

Destinationisparent

Determine if the destination would be the parent in the relation or the child

Userelationconfigurations

Determine if the move/copy and properties inheritance should be deduced from teh relation configurations

Ismoving

Indicate that this is a copy or a move in case of not using the configurations from the relation

Inherit

Indicates if the properties of the child should be get from the parent in the relation in case of not using the configurations from the relation

Bypasspermissions

Determine if we should allow bypass the permission when create the relation

Response Type

N/A

GET API to allow moving/copying list objects to a destination and vice versa.

/webapi/objectmanagement/moveobjects_4AW_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetobjectids

List of RecordIDs of the objects being moved.
Can be separated by commas

Destinationrule

In case the destination ID is not provided, this XML config will be used to retrieve the destination

Destinationid

Record ID of the specific container to be used as the destination

Relationid

Record ID of the specific relation to be created between the children and the destination

Issingledestination

In case the destination rule is used, this would determine whether only the first matched would be used or all matches (in case of copying only)

Destinationisparent

Determine if the destination would be the parent in the relation or the child

Userelationconfigurations

Determine if the move/copy and properties inheritance should be deduced from teh relation configurations

Ismoving

Indicate that this is a copy or a move in case of not using the configurations from the relation

Inherit

Indicates if the properties of the child should be get from the parent in the relation in case of not using the configurations from the relation

Bypasspermissions

Determine if we should allow bypass the permission when create the relation

Response Type

N/A

GET Retrieve the list of available sort orders

/webapi/objectmanagement/sortorders_49V_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

OneClickRestore

GET API to create an entry of OneClickRestore in HP_HOSTSENTINELPROCEDURE table

/api/OneClickRestore/v1.0/OneClickRestore.Procedure:Create

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Backupname

Name of the backup to restore

Applicationversion

Version of the backup to restore

Databasename

Database name of the backup to restore

Backupdate

Date at which backup was created

Backuptype

Type of the backup (Full or Differential)

Mdfsizemb

Size of mdf file in MB

Ldfsizemb

Size of ldf file in MB

Zipsizemb

Size of zip file in MB

Originalshortlocationname

Short location name of the database on which the backup was made be performed

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

OpenSearch (2)

GET Performs a search and returns results in opensearch RSS 2.0 format

/api/OpenSearch/1.1/Search

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Q

Query String

Count

Results number

Startindex

Start index

Startpage

Start page

Sortorder

Sort order

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns description of OpenSearch provider

/api/OpenSearch/1.1/GetDescription

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Order (3)

GET Add an item to the user's cart

/api/Order/v1.0/Cart.AddItem

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contact

Contact to add item to. It can be a contact encrypted id or an expression ([DataTable/v2.1/Contact.Client:Read?Contact.CoreField.Email1=client@mycompany.com])

Asset

System identifier of the asset to add to the cart

Calculator

Calculator sequence

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET List user's cart items

/api/Order/v1.0/Cart.List

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contact

Contact to list the cart items for. It can be a contact encrypted id or an expression ([DataTable/v2.1/Contact.Client:Read?Contact.CoreField.Email1=client@mycompany.com])

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Request cart items

/api/Order/v1.0/RequestItems

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Items

List of items (Identifier, OrderIdentifier or RecordID), separated by pipe (|)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

OrderProject (3)

GET Create Approver Contact Group for order

/api/OrderProject/v1.0/CreateApproverContactGroup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Duplicate Order project and linked invoice

/api/OrderProject/v1.0/DuplicateOrderProject

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target Order

Showconfirmationpopup

Show popup confirmation

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Update requester from Order project to invoice

/api/OrderProject/v1.0/UpdateRequester

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Datapoints

DataPoints

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

P7_PERFORMANCETESTINNERAPIS_DbBO

GET Synchronize the InnerAPIName field for all non-disabled P7, according to the parameter table in CortexMonitoring_BO

/api/P7_PERFORMANCETESTINNERAPIS_DbBO/v1.0/SyncDatabaseWithParameterTable

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

PackageExtractor

GET Query the content of a package

/API/PackageExtractor/v1.0/Extract

Visibility: [Everyone]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Package

The package encrypted ID

Nocache

N/A

Packagetype

N/A

Packagefields

Fields relating to the Package itself

Representativefields

Fields relating to the Representative Image/Asset for the Package

Contentfields

Fields relating to the Images/Assets contained in the Package

Contentsubtypefilter

Filter on children subtype in the Package. Only children of these subtypes are returned.
Example: DO_DOCUMENTS.Image_DbBO.\ or Documents.Image.\
Leave empty for no filter.
NOTE: This option only takes effect when PackageType is DOCUMENT.

Contentrelationfilter

Filter children based on relations with the Package.
Use relation ID or role name of the children in the relation.
Example: "OR9ND000000035443" or "Alternative layout"
Leave empty for no filter.
NOTE: This option only takes effect when PackageType is DOCUMENT.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Parameters (2)

POST Compare session parameters and provide verbose output

/webapi/configuration/parameters/comparesessionparams_24t_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Profile

profile (i.e. COR)

Session

session id (i.e. 2Y1NB2A0 )

POST Trigger check of session activated after X minutes

/webapi/configuration/parameters/delaylinkrequest_491c_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Session

N/A

Azuretoken

N/A

Callbackurl

N/A

Delayminutes

N/A

Payment

GET Retrieve the payment info of a specific invoice

/webapi/finance/getpaymentinfo_4FP_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Invoicerecordid

When you click on an invoice in Admin -> Financial -> Transactions, this can be found as 'API ID' at the bottom of the tab 'Invoice header'

Invoiceidentifier

The Identifier of an invoice, this can be found in column 'Transaction number' in Admin -> Financial -> Transactions

Orderidentifier

The Identifier of an order, this can be found in column 'Order number' in Admin -> Financial -> Transactions

Includeeachiteminfomation

Whether to include each payment-allocation / payment-deallocation items

Response Type

N/A

PaymentProcessor

POST Convert the cost center of all contact from storing record ID to code

/webapi/finance/adyen/notifypayment_4g4_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

PersonalFolderManager_BO (2)

GET Get the ID client used to identify user-specific folders

/api/PersonalFolderManager_BO/v1.0/GetUserFolderIdClient

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contact

Record ID of the user

Userfolder

User folder. Supported values: PersonalProfile, PersonalTeam

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Get the record ID of a user-specific folder. If that folder doesn't exist it is created.

/api/PersonalFolderManager_BO/v1.0/GetUserFolderRecordID

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Contact

Record ID of the user

Userfolder

User folder. Supported values: PersonalFolder, PersonalProfile

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

PhotoshopEditor (20)

POST Add new text layer

/webapi/tools/photoshop/addtextlayer_4D4_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (9)

Option Name

Description

Sessionid

Edit session ID

Top

Top position

Left

Left position

Content

Text content

Fontsize

Font size

Fontfamily

Font family

Fillcolor

Text fill color in HEX - Default to black

Alignment

Text alignment

Referencelayer

Reference layer for positioning newly added layer
If not specified, add to topmost
If reference is group, add as topmost child
Otherwise, add above the reference layer

POST Arrange layer

/webapi/tools/photoshop/arrangelayer_23S_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer to arrange

Below

Move layer to arrange below this layer
If not provided, move layer to the top

Aslastchildof

Insert layer as the last child of a layer group
If provided, will override OrangeLogic.Contracts.Tools.Photoshop.ArrangeLayerRequest.Below

Asfirstchildof

Insert layer as the first child of a layer group
If provided, will override OrangeLogic.Contracts.Tools.Photoshop.ArrangeLayerRequest.AsLastChildOfOrangeLogic.Contracts.Tools.Photoshop.ArrangeLayerRequest.Below

POST Edit existing text layer

/webapi/tools/photoshop/edittextlayer_4D5_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (11)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name

Content

Text content

Texts

Text portions

Fontsize

Font size

Fontfamily

Font family

Fillcolor

Text fill color in HEX

Alignment

Text alignment

Mode

Resize mode after editing

Fontbaseline

Font baseline

Autokerning

Auto kerning types
https://en.wikipedia.org/wiki/Kerning

POST Export a preview image from a PSD file

/webapi/tools/photoshop/exportpreview_4CT_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Sessionid

Edit session ID

POST Extract image info from a PSD file

/webapi/tools/photoshop/extractinfo_4CU_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Sessionid

Edit session ID

POST Extract layers info from a PSD file

/webapi/tools/photoshop/extractlayers_4CV_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Sessionid

Edit session ID

Includepreview

Include preview image for each layer

Maxdepth

Maximum depth (1-based) to fetch layers, null to fetch all.

Layers

Layer types

POST Extract layers info from a PSD file

/webapi/tools/photoshop/exportlayerpreview_4CW_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name

POST Get translation providers

/webapi/tools/photoshop/getavailabletranslationproviders_4jh_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Move a layer

/webapi/tools/photoshop/movelayer_4D2_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name

Top

New top

Left

New left

POST Preview translate text layers without applying to the PSD file.

/webapi/tools/photoshop/previewtranslatetextlayers_4l9_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (7)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name, empty to export the whole file.

Translateproviderid

Translation provider ID received from the client side. It's a composite key of provider name and translation profile.

Example: OpenAITranslate, OpenAITranslate_trendy

Sourcelanguagecode

Language code to translate from.
If not provided, will auto detect from text content.

Targetlanguagecode

Language code to translate to

Mode

Resize mode after editing

Onlyvisiblelayers

Only translate visible layers

POST Redo change

/webapi/tools/photoshop/redo_4EW_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Sessionid

Edit session ID

POST Remove layer

/webapi/tools/photoshop/removelayer_4EU_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer to remove

POST Resize PSD file

/webapi/tools/photoshop/resize_4CY_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Sessionid

Edit session ID

Width

New width (based on original image size)

Height

New height (based on original image size)

Keepaspectratio

Kepp aspect ratio

POST Resize a layer

/webapi/tools/photoshop/resizelayer_4D1_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name

Width

New width

Height

New height

Anchor

Resize anchor

POST Rotate a layer

/webapi/tools/photoshop/rotatelayer_4D3_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name

Angle

The rotate angle in degrees. Positive values will rotate clockwise

POST Set opacity of a layer

/webapi/tools/photoshop/setopacity_4D0_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name

Opacity

Layer opacity

POST Set visibility of a layer

/webapi/tools/photoshop/setvisibility_4CZ_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Sessionid

Edit session ID

Layername

Layer unique name

Visible

Layer visibility

POST Start editing a PSD file

/webapi/tools/photoshop/startedit_4CS_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Imageid

ID of the PSD image

Imageversion

Image version

Mode

Mode to initialize the session

Timeout

Session timeout

POST Translate text layers and apply to the PSD file.

/webapi/tools/photoshop/translatetextlayers_4ji_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (9)

Option Name

Description

Includepreview

Include preview image for each layer

Usepreviewoutput

Use preview output from M:OrangeLogic.Contracts.Tools.Photoshop.IPhotoshopEditorTranslationService.PreviewTranslateTextLayers(OrangeLogic.Contracts.Tools.Photoshop.PreviewTranslateTextLayersRequest)
If we cannot find it from memory, we will translate the text again.

Sessionid

Edit session ID

Layername

Layer unique name, empty to export the whole file.

Translateproviderid

Translation provider ID received from the client side. It's a composite key of provider name and translation profile.

Example: OpenAITranslate, OpenAITranslate_trendy

Sourcelanguagecode

Language code to translate from.
If not provided, will auto detect from text content.

Targetlanguagecode

Language code to translate to

Mode

Resize mode after editing

Onlyvisiblelayers

Only translate visible layers

POST Undo change

/webapi/tools/photoshop/undo_4EV_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Sessionid

Edit session ID

PhotoshopTemplate

GET Export a psd template to image

/webapi/tools/photoshop/export_4KS_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Searchtext

Template ID (Record ID or identifier)
or a search query that follow Search API syntax.
i.e:

  • Title:TemplateFIleName (Core Field)

  • NameSpace.CustomField:Value (Custom field)

Layoutname

Name of the layout (artboard) to export.
If layout is not provided, we will use target width/height to look for the closet one by aspect ratio.

Format

Output format (default is jpg)

Translation.language

Translate texts to target language (optional, leave empty to not translate)
Language can be short code (e.g: en, fr, vi, etc.) or name (English, French, Vietnamese)

Translation.provider

Translation provider (leave empty to use default application provider)

Translation.sourcelanguage

Source language (leave empty to auto-detect)
Language can be short code (e.g: en, fr, vi, etc.) or name (English, French, Vietnamese)

Options.width

Target output width.
If layout is not provided, we will use width/height to look for the closet one by aspect ratio.

Options.height

Target output height.
If layout is not provided, we will use width/height to look for the closet one by aspect ratio.

Options.unit

Dimensions unit (default is px)

Options.dpi

Pixel density (default is 300)

Options.quality

Output quality (default is high)

Options.applybackground

Apply the default background to output (Applicable for png)

Options.cropping

Crop output to match given dimensions (default is center)

Response Type

N/A

PostUploadWorkflow

GET API to move a document to a subfolder

/api/PostUploadWorkflow/v1.0/MoveToSubFolder

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

RecordID of the target document to move.

Rootfolder

RecordID of the folder that the target document is in. We will lock the API call executions using this.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

PreTriggers_BO

GET Fires a custom button PreTrigger on a record.

/api/PreTriggers_BO/v1.0/RunCustomButton

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Buttonid

Custom button encrypted identifier

Targettable

Target table

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Printing (5)

POST /webapi/finance/fulfillment/taylor/placeprintingorder_49K_v1

/webapi/finance/fulfillment/taylor/placeprintingorder_49K_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Invoiceheaderrecordid

IH RecordID

Invoiceitemrecordidlist

II RecordID list to filter from all invoice items of the invoice header

POST For web hook from Taylor

/webapi/finance/fulfillment/taylor/notifyorderchange_49M_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Place printing order to FedEx using API v1

/webapi/finance/fulfillment/fedex/placeprintingorder_4CP_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Place printing order to FedEx using API v2

/webapi/finance/fulfillment/fedex/placeprintingorder_4CP_v2

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST This API will capture the events sent by FedEx Office and update the status of the orders

/webapi/finance/fulfillment/fedex/notifyorderchange_4CQ_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (7)

Option Name

Description

Fxoworkordernumber

N/A

Customerordernumber

N/A

Ordercreatedbysystem

N/A

Transactionid

Transaction ID

Ordernumber

Order number

Orderstatus

Order status

Trackingnumbers

The list of tracking numbers of the shipment items

Project (8)

POST Adds a Role member

/webapi/project/participant/add_2s_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Documentid

ID of the document this member should be attached to

GET BETA (fake data) - Get list of roles and members attached to specified document id

/webapi/project/participant/2r_v1-beta/{documentId}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

N/A

Response Type

N/A

DELETE BETA (fake data) - Removes a Role member

/webapi/project/participant/2t_v1-beta

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Documentid

ID of the document this role/member is attached to

Roleid

ID of the role this member is attached to

Rolememberid

ID of the member (inside provided role) to remove

GET Get time track information about a given taskId

/webapi/project/timetrack/23_v1/{taskId}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Taskid

Id of the task to lookup

Response Type

N/A

GET Search for a member to be added as a role member (auto completion)

/webapi/project/participant/searchformembers_2u_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

Document ID
Determine the order in which members are returned
Members inherited from parent documents will appears first in the returned list
If not provided, no ordering will be applied

Contains

Free text to search on

Maxcount

Maximum number of results to bring back
Default is 10

Membertype

Type of members to search for (Group or Contact or Both)
Will default to OrangeLogic.Contracts.Project.MemberSearchType.GroupOnly if not provided
OrangeLogic.Contracts.Project.MemberSearchType

Response Type

N/A

POST Set estimated time on a given taskId

/webapi/project/timetrack/setestimate_4d_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Taskid

The Task ID

Newestimateinminutes

The new estimante time in minutes

POST Start a given taskId

/webapi/project/timetrack/stop_21_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Taskid

The Task ID

POST Start time tracking on a given taskId

/webapi/project/timetrack/start_22_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Taskid

The Task ID

Offdesktopminutes

The number of minutes to set for OffDesktop

QualityControl (3)

GET Ping the search engine server

/api/QualityControl/v2.0/PingSearch

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Ping the search engine server

/api/QualityControl/v1.0/PingSearch

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Ping the website

/api/QualityControl/v2.0/Ping

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Param

Parameter in URL

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

QueueAdmin

GET /webapi/messaging/queue/admin/queues_217_v1

/webapi/messaging/queue/admin/queues_217_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Orderby

N/A

Response Type

N/A

QueueWorkerNodeHistory

GET /webapi/messaging/queueworkernode/monitoring/nodes_21E_v1

/webapi/messaging/queueworkernode/monitoring/nodes_21E_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Receiver (3)

POST Export OpenTelemetry logs to the collector

/webapi/monitoring/otlp-http/v1/logs

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Export OpenTelemetry metrics to the collector

/webapi/monitoring/otlp-http/v1/metrics

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Export OpenTelemetry trace to the collector

/webapi/monitoring/otlp-http/v1/traces

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Request

Data options for batch upsert operation

Relations (13)

POST API to create a new doc link, supports using identifiers for related docs

/webapi/objectmanagement/relations/createdoclink_4B1_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (7)

Option Name

Description

Targetdocumentrid

Record ID of the target DO item, Identifier can be used if RID is unavailable

Relateddocumentrids

Serialized list of Record IDs of the related DO items to create links with the target DO item

Linktype

The Link Type to create, represented by the Relations unique identifier from Relations_BO.Relations.TableContent

Linksubtype

Subtype of the LinkType to create

Multivaluedelimiter

Delimiter used to separate multiple values in the RelatedDocumentRIDs string

Defineinheritance

Determine whether to override the default inheritance behavior of the link type

Useidentifiersforrelateddocs

Determine whether to use Identifiers for Related docs instead of record IDs

POST API to create missing mother links (based on the mother field of input documents)

/webapi/objectmanagement/relations/create_missing_mother_links_41JUKB_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Documentids

The list of document IDs (raw/encrypted RecordIDs or Identifier)

Removeexistingmotherlinks

If true, we'll remove existing Mother links (of which the input records are
children)

GET API to get a tree node used in Graph View

/webapi/objectmanagement/relations/getgraphviewnode_4CE_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

Object ID

Levelstopreload

Number of levels to preload
If 1, only load root node
If 2, load root node and childrens
...

Fetchruleid

Related assets fetch rules ID

Response Type

N/A

POST API to get multiple tree nodes used in Graph View

/webapi/objectmanagement/relations/getmultigraphviewnodes_4G6_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Objectids

Object IDs

Levelstopreload

Number of levels to preload
If 1, only load root node
If 2, load root node and childrens
...

Fetchruleid

Related assets fetch rules ID

POST API to remove an existing doc link

/webapi/objectmanagement/relations/removedoclink_4B4_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Targetdocumentrid

Record ID of the target DO item, Identifier can be used if RID is unavailable

Relateddocumentidentifiers

Serialized list of Identifiers of the related DO items to remove links with the target DO item

Linktype

The record ID of the link type to remove

Multivaluedelimiter

Delimiter used to separate multiple values in the RelatedDocumentIdentifiers string

POST Apply automatic stacking rules on a list of assets

/webapi/objectmanagement/relations/objectautostack/applyonassets_46I_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Objectids

the group identifier or recordID of objects

Autostackrule

the rule must follow to group assets
which you can use API displayallavailablerules to see all available rule name and identifier
Both rule name and identifier are accepted

POST Apply automatic stacking rules on a list of assets in a folder

/webapi/objectmanagement/relations/objectautostack/applyonfolder_46Y_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Containerid

the Container identifier or encrypted RecordID

Autostackrule

the rule must follow to group assets
which you can use API displayallavailablerules to see all available rule name and identifier
Both rule name and identifier are accepted

GET Create a relation between 2 object. Also able to remove all old relation of the same relation type

/api/Relations/v1.0/CreateRelation

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

The target object record id

Datapoints

DataPoints. If call from Trigger

Relationtype

The relation type want to create between 2 object

Replaceoldrelationifexist

Remove all existing relationship with this asset before creating new one. This will ensure that between 2 objects, there is at most 1 relation of the same type, same direction

Direction

The role of the target object in the relation. (Parent/Child)

Referencedrecordid

The record id of the object want to create relation with the target object

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Get all available enabled relation rules in Cortex for objects

/webapi/objectmanagement/relations/getenabledrelations_49S_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Remove relation to object with a specific relation type

/api/Relations/v1.0/RemoveRelation

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Relationtype

The relation type of the relation want to remove

Direction

The direction of the related object that you want to remove (Parent/Child)

Updateui

Boolean indicates updating the UI after removing a relation

Referencedrecordid

The record id of the object want to remove relation with the target object

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Retrieve children of the requested container

/webapi/objectmanagement/relations/getcontent_46W_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectrecordid

Container object record ID
If a record ID is empty, default to root folder

Doctype

Container document type.
In case of it is known already, provide it here to avoid an extra query.

Docsubtype

Container document subtype.
In case of it is known already, provide it here with the document type.

Seethru

Equivalent to the browser See-Thru

Fields

Optional list of fields to retrieve with the records.
For example:

CoreField.Identifier

CoreField.TitleWithFallback

Person.Email

...

Cleanupfields

While resolving value for OrangeLogic.Contracts.ObjectManagement.Relations.RelatedAsset.GetContentRequest.Fields, we get some extra fields that are not requested.

This option will remove those extra fields from the result when set to true.

Subtypecriteria

List of subtype criteria.
For example:

Images

Containers>>Virtual folders

...

Extrafilters

Additional filter with Cortex Search API syntax.
For example:

Text:Contain this text

Start

Start row for the search pagination option, 0 is the first record

Limit

Row count for the search pagination option

Orderby

Define which field is used for ordering the returned assets

Response Type

N/A

GET Return all available rule name and identifier in ConsolidationRule_BO

/webapi/objectmanagement/relations/objectautostack/displayallavailablerules_487_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Sync dependencies

/webapi/objectmanagement/relations/objectdependencies/syncdependencies_41M_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Containerid

The parent object to populate dependencies on children
We will look for the first level children to generate links.

Fetchstate

Set to true to fetch the current dependency items to response

Mode

Mode to sync

Limittopdependencies

Limit number of dependencies to create (1-based)
Limit 1: if an object depends on 2 other types => only create one dependency link from object to the first available type.

Response Type

N/A

ReleaseDocs

GET DocuSign callback API for registering signed / declined requests

/api/ReleaseDocs/v1.0/DocuSignCallback

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Folder

Target folder

Release

Release document to update

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

RemoteDeviceProxy

GET Checks if device is available

/api/RemoteDeviceProxy/v1.0/CheckDeviceAvailability

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Storagedevicefields

Serialized DbBO fields

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

RepliConfig

GET An API to create a repliconfig on the website

/api/RepliConfig/v1.0/Init

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Key

The repli config key that can init the replication between two websites

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Replication (17)

POST Add files to be replicated (to DF_DOCUMENTSFORFETCH). This is high level API, used in API replication

/webapi/framework/replication/docrecords/schedulefilestoreplicate_48f_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Replicationcontextid

Replication context ID

POST Clean up the temp file in outgoing replication folder after finish replication in client

/webapi/framework/replication/files/cleanupfileafterdownloading_48V_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Filepath

File path

Replicationcontextid

Replication context ID

POST Export changes on remote server to binary data

/webapi/framework/replication/database/exportdata_488_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Locallocationshortname

Local location short name

Remotelocationshortname

Remote location short name

Isproxy

Is proxy

Datadirection

Data direction

Replicationcontextid

Replication context ID

POST Export new data inside this server based on a specific condition of a table.

/webapi/framework/replication/database/exportdatafromconditions_498_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Tablename

Table name to fetch new records based on the input condition.

!! Required. If missing, the method will return a warning message to obey the legacy behavior.

Locallocationshortname

Location short name of the local site (the site that send this request).

!! Required. If missing, the method will return a warning message to obey the legacy behavior.

Datadirection

Data direction

Replicationcontextid

Replication context ID

GET Exports parameters, the date range is limited to 1 week to avoid to be too heavy on the database.

/webapi/framework/replication/database/export-last-parameters_25I_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Startdate

N/A

Profile

N/A

Response Type

N/A

POST Extract file to an outgoing replication folder

/webapi/framework/replication/files/preparefiletodownload_48U_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Replicationcontextid

Replication context ID

POST Extract new document records to a zip file, then download it.

/webapi/framework/replication/docrecords/download_48e_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

Tablename

Name of the table having the record to be downloaded, e.g. DO_DOCUMENTS.

Recordid

ID of the record to be downloaded.

Locationshortname

Short name of the location that owns the record to be downloaded, e.g. VN1.

Datadirection

Data direction

Replicationcontextid

Replication context ID

POST Get list of documents that need to replicate from local to remote.

/webapi/framework/replication/docrecords/getdocumentstoreplicate_48b_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Locationshortname

Either Local or Remote server's short name

Tosend

Tag document to send

Replicationcontextid

Replication context ID

GET Get list of files that need to replicate from the client to the remote

/webapi/framework/replication/files/getfilestoupload_48T_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Dorecordidsuffixlist

If fill this property, we only return a file list of documents that end with this suffix list.
Each suffix string should be 1 character only.
The separator between suffixes should be , or ;

Documentdirection

Get document for fetch or document to send

Replicationcontextid

Replication context ID

Response Type

N/A

POST Get the last edit time of the remote server

/webapi/framework/replication/database/getlasteditedinfo_48A_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Locallocationshortname

Local server's short name

Localisproxy

Local server's proxy state

Replicationconnectiontype

Represents the types of replication connection methods that can be used for a request.

Replicationcontextid

Replication context ID

POST Import zip file contains changes from client to remote server and update remote database based on the file

/webapi/framework/replication/database/importdata_489_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (20)

Option Name

Description

Filename

File name

Buffer

Buffer

! TODO: later when integrating, if it's hard to pass buffer to API request, we should refactor to allow upload zipped file instead of buffer content

Then in the code, we read the buffer content from the file.

! If integrating works well, we should remove this TODO comment

Streamtype

Stream type

Remotelocationshortname

Client location short name

Locallocationshortname

Server location short name

Tablename

Table name used to empty additional record

Localisproxy

Local is proxy

Remoteisproxy

Remote is proxy

Disableparameterfilters

If true, OrangeLogic.Contracts.Framework.Replication.Remote.ImportDataRequest.ReplicationConnectionType is automatic set to DatabaseTools.ReplicationConnectionType.Client_TO_Client

Replicationconnectiontype

Represents the types of replication connection methods that can be used for a request.

Parameterprofilelevel1

Parameter profile level 1

Imageformatstofetch

Image formats to fetch

Videoformatstofetch

Video formats to fetch

Audioformatstofetch

Audio formats to fetch

Documentdirection

Direction to fetch "documents for fetch" (DF_DOCUMENTSFORFETCH).

Doctypelist

Doc type list

Datadirection

Data direction

Use Rt Remotetables

Use_RT_REMOTETABLES

Clearconditionin Rt Remotetables

If true, the condition for given table OrangeLogic.Contracts.Framework.Replication.Remote.ImportDataRequest.TableName will be cleared

Replicationcontextid

Replication context ID

POST Increase failures count after replicating a file inside the DF table of this current server.

/webapi/framework/replication/files/increasefilereplicatefailurescount_496_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Objectrecordid

RecordID of the requested file to replicate.

Format

Format of the requested file to replicate

Locationshortname

Location short name of the requested file to replicate

Replicationcontextid

Replication context ID

POST Init the replication context. A replication context is a session to transfer replicating data between client and server. <remark>This API is crucial for Cortex to run, therefore everyone can call this API.</remark>

/webapi/framework/replication/context/init_486_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (7)

Option Name

Description

Credential

Encrypted username and password from RC.
Format for decripted credential should be "[LOGIN_ID]#[PASSWORD]"

Clientname

CLient name that request to create a new replication context.
It contains ClientShortName and LocationShortName

Locallocationshortname

Local location short name that request to create a new replication context.
!! Warning: can be null when the client site is in releases before DENVER.

Locationshortnametoreplicatewith

Location short name to replicate with (get from param config of the local agent job)

!! Warning: Required when using new version of replication (after DENVER) - for older version, it is updated later using UpdateReplicationContext

Localclientshortname

Client short name of the local site that request to create a new replication context.

If empty, we will use ClientShortName from the ReplicationConfig and will update to
the correct one later (workflow in legacy RemoteObject)

Verbose

Init verbose mode for this replication context

Jobrecordid

Agent job recordID that trigger this replication session

POST Mark the requested file successfully replicated inside the DF table of this current server.

/webapi/framework/replication/files/markfilereplicatedsuccess_497_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Objectrecordid

RecordID of the requested file to replicate.

Format

Format of the requested file to replicate

Locationshortname

Location short name of the requested file to replicate

Replicationcontextid

Replication context ID

POST Trigger integrating the recent replicated file in the remote server. !! This API is needed for replication. Therefore anyone can call this API.

/webapi/framework/replication/files/integratereplicatedfile_48W_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (7)

Option Name

Description

Filepath

Absolute path of the recent replicated file in the current site.

Serializedfileinfo

Serialized string represent an IFileInfo.
! We pass it as string because IFileInfo cannot be deserialized when sending through an API request.

Originalformatsforimagegeneration

List of prerequisite formats that will trigger the smaller format generation.

If empty, it will generate format "TRX" and "TR1" for this image.

Formatstogenerate

List of formats that need to be generated when the replicated file's format is
inside the list of OrangeLogic.Contracts.Framework.Replication.Remote.IntegrateReplicatedFileRequest.OriginalFormatsForImageGeneration

Formatsthatupdatescacheimages

List of formats that need to update image caches.

If the format of the replicated file (OrangeLogic.Contracts.Framework.Replication.Remote.IntegrateReplicatedFileRequest.SerializedFileInfo) is inside this list,
we will trigger clearing image cache of the replicated file.

Remoteisproxy

True when the remote server is a proxy.
We use this information to update the replicated image info.

Replicationcontextid

Replication context ID

POST Update the replication status of the replicated doc record.

/webapi/framework/replication/docrecords/updatestatus_48d_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Df Recordid

DF Record to be updated

Succeeded

Status of the updating DF record

Failuremessage

Messsage for the updating DF record, if any

Replicationcontextid

Replication context ID

POST Upload the zip file contains new document records to remote and import it to remote's DB.

/webapi/framework/replication/docrecords/upload_48c_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (17)

Option Name

Description

Filename

File name

Buffer

Buffer

Streamtype

Stream type

Locallocationshortname

Local location short name

Remotelocationshortname

Remote location short name

Localisproxy

Local is proxy

Remoteisproxy

Remote is proxy

Replicationconnectiontype

Represents the types of replication connection methods that can be used for a request.

Parameterprofilelevel1

Parameter profile level 1

Imageformatstofetch

Image formats to fetch

Videoformatstofetch

Video formats to fetch

Audioformatstofetch

Audio formats to fetch

Documentdirection

Direction to fetch "documents for fetch" (DF_DOCUMENTSFORFETCH).

Doctypelist

Doc type list

Datadirection

Data direction

Use Rt Remotetables

Use_RT_REMOTETABLES

Replicationcontextid

Replication context ID

ReplicationCredentialManager (2)

GET Returns caller IP address

/api/ReplicationCredentialManager/v1.0/GetClientIP

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns encrypted recordID of the sentinel account on the caller

/api/ReplicationCredentialManager/v1.0/GetSentinelRecordID

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

ReplicationLastRecords (2)

GET Returns last EditDate value from Parameter for my location and other location

/api/ReplicationLastRecords/v2.0/GetLastParameterLightened

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Location

Location to check

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns last EditDate value from current location and all other locations for specified tables

/api/ReplicationLastRecords/v2.0/GetLatestRecordsInTables

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Tablenames

Table names splitted by comma

Location

Location to check

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add restrictions to the target record

/api/RestrictionLink/v1.0/AddRestriction

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Restrictionac

ID of the restriction to add

Restrictiontext

Name of the restriction to add

Restrictiontype

Type of the restriction to add

Datestart

Start date of the restriction to add

Dateend

End date of the restriction to add

Overrideslist

The restriction overrides to add with the restriction

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Remove restriction to the target record

/api/RestrictionLink/v1.0/RemoveRestriction

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Restrictionac

ID of the restriction to remove

Restrictiontext

Name of the restriction to remove

Restrictiontype

Type of the restriction to remove

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

ReturnAPIComplexResponse

GET Get the calculator questions triggered by the given answer

/api/ReturnAPIComplexResponse/v1.0/GetSingleValue

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Returnedvalue

Value to return

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

RightManagement (3)

POST Assign media rights to an asset

/webapi/objectmanagement/rightmanagement/assignmediarights_239_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetid

RecordID of the asset to the assigned rights

Overridecurrent

If flag is set, we override existing rights previosuly set to the asset. Otherwise, append new rights to it

Response Type

N/A

Options (1)

Option Name

Description

Data

Input file

POST Assign media rights to assets

/webapi/objectmanagement/rightmanagement/assignbatchmediarights_49D_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Overridecurrent

If flag is set, we override existing rights previosuly set to the asset. Otherwise, append new rights to it

Response Type

N/A

Options (1)

Option Name

Description

Data

Input file

GET Export asset right to csv file

/webapi/objectmanagement/rightmanagement/exportmediarighttocsv_49E_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

N/A

Response Type

N/A

S5_STORAGEDEVICES_DbBO

GET Checks that all the storage devices are available. It is also possible to limit the availability check to a single device by passing its record ID as parameter

/api/S5_STORAGEDEVICES_DbBO/v1.0/CheckDevicesAvailability

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Limitchecktodevice

Optional: if not specified, the API will check availability for all devices. If specified, the API will check availability only for this device.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

SCIM (7)

GET Aggregate all user accounts info. Start index will default to 1 and count will default to preset config from parameter if not provided

/webapi/crm/scim/users

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Startindex

N/A

Count

N/A

Response Type

N/A

POST Create a new user with email, family name, and given name

/webapi/crm/scim/users

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Schemas

An array of Strings containing URIs that are used to indicate the namespaces of the SCIM schemas that define the attributes present in the current JSON structure
Should be ["urn:ietf:params:scim:schemas:core:2.0:User"]

Username

username of the contact

DELETE Delete a single user using Record ID

/webapi/crm/scim/users/{id}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

N/A

Response Type

N/A

GET Get a single group using Record ID

/webapi/crm/scim/groups/{id}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

N/A

Response Type

N/A

GET Get a single user using record ID

/webapi/crm/scim/users/{id}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

N/A

Response Type

N/A

GET Get all groups info. Start index will default to 1 and count will default to preset config from parameter if not provided

/webapi/crm/scim/groups

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Startindex

N/A

Count

N/A

Response Type

N/A

PATCH Patch a group, adding or removing member with specific link types, to a group using using Record ID and GroupPatchingOperation

/webapi/crm/scim/groups/{id}

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

N/A

Response Type

N/A

SEO (2)

GET Serve a sitemap given its filename

/api/SEO/v1.0/Sitemap

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Name

Name of the sitemap to stream

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Serve a sitemap index given its filename

/api/SEO/v1.0/SitemapIndex

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Name

Name of the sitemap index to stream

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Search (4)

GET Retrieve a list of all fields available on the site

/API/Search/v3.0/ListFields

Visibility: [Everyone]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Retrieve a list of all query criteria available on the site

/API/Search/v3.0/ListCriteria

Visibility: [Everyone]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Search for documents

/API/Search/v4.0/Search

Visibility: [Everyone]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Query

The query criteria.

Note: This value must not be URL encoded.

  • Working example: Path:Library/Public folder/Share 1/ will allow you to search assets in folder 'Library/Public folder/Share 1'.

  • Not working example: Path:Library/Public%20folder/Share%201/

Limitations:
1. Wildcard ` is not supported for quoted strings. e.g. Path:"Library/Public folder/Share 1/" will not work.
2. Reserved characters: using and or && ||` without quotes will not work. e.g. Path:Library/Public folder/Share 1 and 2/* will not work.
=> (1) and (2), we cannot search for all descendants of an ancestor that contains reserved characters.

Usesession

UseSession

Sort

The order in which you want to retrieve results

Fields

Fields of the documents to retrieve

Countperpage

The number of results you want to have on each page

Pagenumber

Manage the page numbers you wish to retrieve in your response

Debug

N/A

Verbose

Get in the response details on how the Search API conducted your query

Reversesearch

N/A

Impersonateanotheruser

N/A

Generateformatifnotexists

N/A

Getpermanentassetspaths

Get a permanent URL for each asset path (e.g. Path_TR1) instead of a short lived URL

Includebinned

Whether binned assets are included in the result

Includestorageinfo

Allow users with the CanExposeBucketSearchAPI security point to get a detailed view of how each asset / format is stored.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Search for documents

/API/Search/v3.0/Search

Visibility: [Everyone]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Query

The query criteria.

Note: This value must not be URL encoded.

  • Working example: Path:Library/Public folder/Share 1/ will allow you to search assets in folder 'Library/Public folder/Share 1'.

  • Not working example: Path:Library/Public%20folder/Share%201/

Limitations:
1. Wildcard ` is not supported for quoted strings. e.g. Path:"Library/Public folder/Share 1/" will not work.
2. Reserved characters: using and or && ||` without quotes will not work. e.g. Path:Library/Public folder/Share 1 and 2/* will not work.
=> (1) and (2), we cannot search for all descendants of an ancestor that contains reserved characters.

Sort

The order in which you want to retrieve results

Fields

Fields of the documents to retrieve

Countperpage

The number of results you want to have on each page

Pagenumber

Manage the page numbers you wish to retrieve in your response

Debug

N/A

Verbose

Get in the response details on how the Search API conducted your query

Reversesearch

N/A

Impersonateanotheruser

N/A

Generateformatifnotexists

N/A

Getpermanentassetspaths

Get a permanent URL for each asset path (e.g. Path_TR1) instead of a short lived URL

Includebinned

Whether binned assets are included in the result

Includestorageinfo

Allow users with the CanExposeBucketSearchAPI security point to get a detailed view of how each asset / format is stored.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

SecurityMigration (6)

GET Create security groups from profiles

/api/SecurityMigration/v1.0/MigrateUserProfileAffectationToGroups

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Create security groups from profiles

/api/SecurityMigration/v1.0/MigrateSecurityProfilesToGroups

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Fill GS_GroupSecurity table from SF_SECUFUNCTIONS table

/api/SecurityMigration/v1.0/MigrateSecurityAssignmentsToGroups

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Move security functions from XML to table

/api/SecurityMigration/v1.0/MigrateSecurityFunctionsFromXMLToTable

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Performs all api calls to migrate security

/api/SecurityMigration/v1.0/Migrate

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Renames system groups

/api/SecurityMigration/v1.0/RenameSystemGroupCodes

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

SendEmailViaSigniant_BO

GET Open send-email popup on the target record

/api/SendEmailViaSigniant_BO/v1.0/OpenSendEmailPopup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uniqueid

Target object recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

SendMessages

GET Post a message to Slack channels

/api/SendMessages/v1.0/SendSlack

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Slackprofile

Profile mode

Channels

Target channels

Credentials

Credentials

Message

Message template

Blocks

Blocks template

Additionaldata

Additional datas

Sendnow

Send now

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

SendViaSigniant_BO

GET Open send-email popup on the target record

/api/SendViaSigniant_BO/v1.0/OpenSendEmailPopup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Uniqueid

Target object recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Sentinel (4)

GET An API to fetch statistics on a folder. Does not recurse inside the folder. All dates in UTC and in format: yyyy-MM-dd HH:mm:ss

/api/Sentinel/v1.0/GetFolderInfo

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Foldername

The path of the folder

Recursive

Pass true to recurse into the folder, default is false

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET An API to fetch statistics on documents.

/api/Sentinel/v1.0/GetDocumentsMaxAge

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Checkrecordage

Check age of last document records

Maxrecordage

Check age of last document files

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET An API to trigger an alert. Will call the GetDocumentsMaxAge method. If there is an alert, will throw an exception which will return an error 500

/api/Sentinel/v1.0/GetDocumentsMaxAgeAlert

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Maxrecordage

Maximum age for document records (in minutes)

Maxfileage

Maximum age for document files (in minutes)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET An API to trigger an alert. Will call the GetFolderInfo method. If there is an alert, will throw an exception which will return an error 500

/api/Sentinel/v1.0/GetFolderInfoAlert

Visibility: [TRUSTED_IPS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Foldername

The path of the folder

Recursive

Pass true to recurse into the folder, default is false

Maxfilecount

How many files can be in the folder before an alert is triggered

Maxmodifieddatediff

How old can the oldest last modified date be, given by difference in minutes with current time, before an alert is triggered

Maxcreationdatediff

How old can the oldest creation date be, given by difference in minutes with current time, before an alert is triggered

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

ServiceStatus

GET API to Determine if an agent associated with Cortex instance is running. http://site.com/API/ServiceStatus/v1.0/Agent

/api/ServiceStatus/v1.0/Agent

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Sessions (2)

PUT Acknowledge a request to Cortex Tools for the current session.

/webapi/framework/sessions/acknowledgecortextoolsreq_21G_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET Get the current session's Cortex Tools information. This info pertains to the Electron version of Cortex Tools.

/webapi/framework/sessions/getcortextoolsinfo_21F_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Share (11)

POST Create and send approval share to the specified users

/webapi/objectmanagement/share/approval/createapprovalshare_4AO_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (12)

Option Name

Description

Containerid

The ID of the container to share, can be EncryptedRecordID or Identifier

Sharetarget

Share target to define everyone or specific users
Default is specific users

Useremails

A comma separated list of emails to share with
Required if ShareTarget is SpecificUsers

Viewonlyuseremails

A comma separated list of emails to share with as view only

Defaultstate

Default Approval state set to all items when the share is created

  • If not specified, The default in ShareOptions_BO.Data.Approval.Keyword.DefaultStateForApproval will be used

  • If the default is not in the available state list, no state will be set

  • To get a correct available state for a container, please call getapprovalstatelist_4AP_v1 API

Autosubmitstate

State to set to all items when the share is expired

  • If not specified or invalid, No action will be executed when the share is expired

  • Only effect if ShareOptions_BO.Data.Approval.AutoSubmitExpiredShares is true

  • By default, we will have 2 states available for this field: ApprovedByExpiration/RejectedByExpiration

  • To get a correct available state for a container, please call getautosubmitstatelist_4AP_v1 API

Expirationdate

The approval share will be expired after this date.
This can be a specific date in format yyyy-MM-dd or a relative date from now in the list.

  • IN_1_DAY=24 hours

  • IN_7_DAYS=1 week

  • IN_3_MONTHS=3 months

  • IN_6_MONTHS=6 months

  • IN_1_YEAR=1 year

If not specified, the link will be expired after 3 months (configurable by admin).

Limitdevices

Link can only be opened from a set number of devices
The number can be specified by MaximumSecuredDevices, if not will default to 1.

Maximumsecureddevices

If LimitDevices is true, this will be the maximum number of devices that can open the link.
Default to 1 if not specified (configured by admin).

Disablemetadatalink

Dont allow user click on metadata link when open asset belong to the share

Emailtemplateidorname

Optional. The name of the email template to use for sending email to the stakeholders.
Default to "Approval Edit" if not specified.

Shareformat

Optional, Share format to apply to all assets in the share
Only take effect if ShareOptions_BO.Data.Approval.AllowSelectingFormatCategory is enabled

Possible values:

  • Small

  • Medium

  • Large

  • Original

GET Generate a download link for the largest downloadable format

/webapi/objectmanagement/share/getlargestdownloadlink_46X_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Target object record ID

Maxwidth

Max width

Maxheight

Max height

Targethtmlimage

This link is used in HTML Image tag

Forceassetlink

If we want to get asset link instead of permanent link
This will return url with domain name also.

Response Type

N/A

POST Get available approval states for a container

/webapi/objectmanagement/share/approval/getapprovalstatelist_4AQ_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Containerid

The ID of the container to share, can be EncryptedRecordID or Identifier

POST Get available states can be used when auto submit a share

/webapi/objectmanagement/share/approval/getautosubmitstatelist_4AP_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Containerid

The ID of the container to share, can be EncryptedRecordID or Identifier

GET Get caption content from the caption label and asset key We will return a file with the content of the caption

/webapi/objectmanagement/share/getcaptioncontent_4FL_V1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetkey

Asset key

Label

Lable of the caption on the video

Response Type

N/A

GET Get captions for asset using asset link's access key

/webapi/objectmanagement/share/getcaptions_4FB_V1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetkey

Asset key

Response Type

N/A

POST Get links for multiple assets of multiple formats

/webapi/objectmanagement/share/getlinks_45W_v1

You can provide asset RecordId OR Identifier. If you provide both, the RecordId will be used.

Possible values for ImageResizingMethod includes:

  • Fit

  • Stretch

  • NorthwestCrop

  • NorthCrop

  • NortheastCrop

  • WestCrop

  • CenterCrop

  • EastCrop

  • SouthwestCrop

  • SouthCrop

  • SoutheastCrop

  • OpticalCrop

  • AICrop

Possible values for ExportMethod includes:

  • None (Default)

  • CSV

See https://link.orangelogic.com/CMS4/Permalinks/2P7YOH5SV8PC for the syntax of the Transformations parameter

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Usesession

Include the session at the end of the generated links

Exportmethod

Method to export the result to a file

GET Get links for single asset

/webapi/objectmanagement/share/getlink_4HZ_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Asset's Record ID (optional if you provide the asset's Unique Identifier).

Identifier

Asset's Unique Identifier (optional if you provide the RecordID).

Format

Code of the asset format that you want to generate a link for (TRX, TR1, etc.).

Sticktocurrentversion

True: The link will point to the current version.

False: The link will point to the most recent version of the asset.

Logviews

Determine whether OrangeDAM logs each view or download. Administrators can view this information in the Full Logs of Views and Downloads.

Createdownloadlink

Determine whether the link downloads the assets. If the link is not configured to be a download link, it will be an embed link.

Expirationdate

Add an expiration date in the ISO 8601 format: "YYYY-MM-DDTHH:MM:SS.SSSZ"

The [sss] value is optional. It is used to represent the UTC offset.

For example, "2024-10-31T13:44:39.735Z"

Maxwidth

Maximum width of the asset. (If you are generating Transformations, the Transformation crop or resize takes precedence over MaxWidth.)

Maxheight

Maximum height of the asset. (If you are generating Transformations, the Transformation crop or resize takes precedence over MaxHeight.)

Fileextension

File extension of the asset

For example, .jpeg, .png, etc.

Imageresizingmethod

Resizes the image's aspect ratio based on the Maxwidth and MaxHeight.

You can provide asset RecordId OR Identifier. If you provide both, the RecordId will be used.

Possible values for ImageResizingMethod includes:

  • Fit

  • Stretch

  • NorthwestCrop

  • NorthCrop

  • NortheastCrop

  • WestCrop

  • CenterCrop

  • EastCrop

  • SouthwestCrop

  • SouthCrop

  • SoutheastCrop

  • OpticalCrop

  • AICrop

Transformations

Enter a string for each transformation you want to apply to the asset.

Transformations are applied in the order in which they appear in the string and take precedence over the maxWidth and maxHeight.

This parameter is available beginning in OrangeDAM Kobe.

See https://link.orangelogic.com/CMS4/Permalinks/2P7YOH5SV8PC for the syntax to specify transformations.

Response Type

N/A

POST Schedule the task to share the document via Signiant

/webapi/objectmanagement/share/createsigniantsendingtask_4C4_V1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (8)

Option Name

Description

Expandhierarchy

If true, the hierarchy will be expanded to include all assets in the hierarchy

Expirationdate

Expiration date of the share

Emailaddresses

Email addresses which we want to share to

Imageformat

The format that being used for all images.
Default to medium resolution 1200x1200 (TR1)

Audioformat

The format that being used for all audios.
Default to Web streaming (mp3 128kbps)

Videoformat

The format that being used for all videos.
Default to Streaming format (720p)

Emailsubject

The email subject for the share

Emailbody

The email body for the share that contain the Signiant link

POST Update select state in an Edit folder for a set of assets

/webapi/objectmanagement/share/approval/update-assets-states_4L_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (5)

Option Name

Description

State

Link state to update

Isactive

If true, link state will be added or updated.
If false, it will find the existing link state and delete it

Documentrecordids

List of document RecordID to change selecting state

Keywordid

Keyword to map between document and link state.
One document can have multiple link states with multiple keywords

Contextualid

Contextual recordID, or container RecordID of the document list to be update states

POST Validate the maximum rejection rate of the input approval container.

/webapi/objectmanagement/share/approval/validate-rejection-rate_4O_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

SingleObjectTools (5)

POST Create new child document of specific type and subtype for parent document

/webapi/objectmanagement/singleobjecttools/create/4f_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (8)

Option Name

Description

Parentid

Record ID of parent document

Doctype

Document type (copied from DO_DOCUMENTS_TBO as referencing outside Contract DLL is not allowed)

Docsubtype

DocSubType to create

Allowedrelations

Allowed relations to create
List of Relation Ids

Relationswithparent

Relations with parent to create
List of Relation Ids

Location

Determine the container to put new document into OrangeLogic.Contracts.Documents.CreateLocation
Value can be

  • Default (Default. New document will be put inside first uploadable container)

  • Current (Under current document. New document will be direct children of the specified parent)

  • The path to folder which contain asset

Title

Title of the new document

Description

Description of the new document

POST Duplicate the given document

/webapi/objectmanagement/singleobjecttools/clone/41q_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (6)

Option Name

Description

Targetdocumentid

Document ID to clone

Clonedescendents

Determine if descendents of the given document need to be cloned

Title

New title of the cloned document

Motherid

New mother document ID

Relateddocumentid

Related document ID that will be used to set the relation with the newly cloned document
Optional

Relationshipwithotherdocument

Relation ID of the relation with the related document in OrangeLogic.Contracts.ObjectManagement.SingleObjectTools.CloneDocumentModel.RelatedDocumentID
Optional

GET Find container for new document

/webapi/objectmanagement/singleobjecttools/create/findcontainer_41H_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Parentid

Record ID of parent document

Location

Location of new document OrangeLogic.Contracts.Documents.CreateLocation

Response Type

N/A

POST Get or create folder from path. The user must have the security function GetOrCreateFolderFromPath to be able to use this API

/webapi/objectmanagement/singleobjecttools/objectpath/getorcreatefolderfrompath_437_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Path

Path to get the folder

Parentfolderrid

The id of folder to start generate new path from

Usenameasidfrompathlevel

By default, we will generate unique id_client for folder path.
However, in some cases we want to base purely on name instead
e.g Database/Workspaces/A/B/C
Set this property to 3 to say that we want to treat A, B, C as identifier of nested folders

GET Replace the asset of object

/webapi/objectmanagement/singleobjecttools/replacement/replace_437_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Sourceid

The ID of source object

Targetid

The ID of target object

Response Type

N/A

Solr (3)

GET This API is obsolete.

/api/Solr/v1.0/TransferNonInflectionWordsToNewSystem

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET This API is obsolete.

/api/Solr/v1.0/CreateMissingProtFiles

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET This API is obsolete.

/api/Solr/v1.0/ClearStopWords

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

SoundDesignWorkflows_BO (2)

GET Specific to the sound design workflow. Alters the status of the song project to make it ready for review. Called from the Fast uploader popup.

/api/SoundDesignWorkflows_BO/v1.0/SubmitFilesForReview

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Project recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Specific to the sound design workflow. Creates a sub-project with a configuraiton coming from FBSD_CreateSubProject_VForm.

/api/SoundDesignWorkflows_BO/v1.0/CreateSubProject

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Document recordid

Vformparamname

FBSD_CreateSubProject_VForm parameter name

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Storage (10)

POST /webapi/mediafile/storage/download/downloadfile_4D8_v1

/webapi/mediafile/storage/download/downloadfile_4D8_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (7)

Option Name

Description

Downloadid

The download ID associate with the transaction

Fileindex

The index of the file in the download transaction

Startbyte

The start byte we want to use to download a part of a file

Endbyte

The end byte to specified in the case we want to download a part of a file

Expectedlength

The expected length of the file we want to download

Previousdownloadrequestrecordid

The previous download request record ID

Outputstream

The output stream

GET /webapi/mediafile/storage/download/getassetcloudurl_4D9_v1

/webapi/mediafile/storage/download/getassetcloudurl_4D9_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Downloadid

The download ID associate with the transaction

Fileindex

The index of the file in the donload transaction

Expectedlength

The expected length of the file we want to download in bytes

Previousdownloadrequestrecordid

The previous download request record ID

Response Type

N/A

GET /webapi/mediafile/storage/download/getfilestodownload_4D7_v1

/webapi/mediafile/storage/download/getfilestodownload_4D7_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Downloadid

Download ID associate with the transaction

Previousdownloadrequestrecordid

Previous download request record ID

Response Type

N/A

POST /webapi/mediafile/storage/download/markcancelled_4F7_v1

/webapi/mediafile/storage/download/markcancelled_4F7_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Downloadid

The download ID associate with the transaction

Previousdownloadrequestrecordid

The previous download request record ID

POST /webapi/mediafile/storage/download/markerror_4F9_v1

/webapi/mediafile/storage/download/markerror_4F9_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Downloadid

The download ID associate with the transaction

Previousdownloadrequestrecordid

The previous download request record ID

POST /webapi/mediafile/storage/download/markfinished_4F8_v1

/webapi/mediafile/storage/download/markfinished_4F8_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Downloadid

The download ID associate with the transaction

Previousdownloadrequestrecordid

The previous download request record ID

POST /webapi/mediafile/storage/download/updatefileprogress_4F6_v1

/webapi/mediafile/storage/download/updatefileprogress_4F6_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (6)

Option Name

Description

Downloadid

The download ID associate with the transaction

Previousdownloadrequestrecordid

The previous download request record ID

Fileindex

File index

Expectedlength

Expected file length

Startbyte

Downloaded chunk start byte

Endbyte

Downloaded chunk end byte

GET Create CDN distribution

/webapi/mediafile/storage/getsignedurl_21X_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Distributiondomain

The domain name of the distribution

Privatekey

The private key to sign the URL

Keypairid

The key pair id corresponding to the private key given

Filepath

The path of the file to build a URL for

Expireson

The expiration date of the signed URL

Response Type

N/A

GET Get the presigned link for assets to be sent to other parties If the assets are stored in S3/remoted devices, the presigned link will be the directly remote url

/webapi/mediafile/storage/signedurl/getpresignedlink_4ar_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Recordid

Encrypted Record ID/Unique Identifier of the asset

Format

Format code of the asset in the link (Ex: TRX, TR4,...)

Generateifneeded

Indicates whether the asset should be generated if needed.
If the file currently does not exist and this field is set to true, the file will be generated on the fly. Therefore, there might be a delay before the file is available.

Skipcheckexistence

Indicates whether we need to check if the asset exists or not
If we know for certain that the asset exists, we can skip the check to save time

Validityduration

Validity duration of the generated link.
Format: "[x]d[y]h[z]m" with x: the number of days, y: the number of hours, z: the number of minutes. For example, 1d2h3m means 1 day, 2 hours and 3 minutes.
Default value: 10m

Response Type

N/A

POST Get the presigned links for assets in batch to be sent to other parties If the assets are stored in S3/remoted devices, the presigned links will be the directly remote url

/webapi/mediafile/storage/signedurl/getpresignedlinks_in_batch_4G8_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Generateifneeded

Indicates whether the assets should be generated if needed.
If the file currently does not exist and this field is set to true, the file will be generated on the fly. Therefore, there might be a delay before the file is available.

Validityduration

Validity duration of the generated links.
Format: "[x]d[y]h[z]m" with x: the number of days, y: the number of hours, z: the number of minutes. For example, 1d2h3m means 1 day, 2 hours and 3 minutes.
Default value: 10m

Skipcheckexistence

Indicates whether we need to check if the asset exists or not
If we know for certain that the assets exists, we can skip the check to save time

StorageMode_BO

GET Change the storage group of an asset

/api/StorageMode_BO/v1.0/SetStorageGroup

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Docrecordid

ID of the document. It can be RecordID, Encrypted RecordID or Identifier

Grouprecordid

ID of the storage group to set for the document. It can be RecordID or Encrypted RecordID

Updatedisabled

True to set the storage group even if the document is disabled

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Story (3)

POST Create new child story for parent document

/webapi/objectmanagement/story/create_22J_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Storyvalue

N/A

Matchingfield

N/A

Parentfolder

N/A

Parentidentifier

N/A

POST Move story to a new parent

/webapi/objectmanagement/story/move_22M_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Newparentrecordid

N/A

Storytomoverecordid

N/A

POST Rename a story

/webapi/objectmanagement/story/rename_22R_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Recordid

N/A

Title

N/A

Suggestion (2)

GET Get the suggestion history of the current context

/webapi/ui/suggestion/tiptap/get_suggestion_history_4F1_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Documentid

TipTap suggestion document ID

Fieldid

TipTap suggestion field ID

Start

This indicates the starting record we want to get. In a way you can see it as the number of newest changes we skip getting.

Limit

This indicates how many record we want to get. This will be used in conjunction with "Start".

Response Type

N/A

POST Save the suggestion list for a context

/webapi/ui/suggestion/tiptap/save_suggestion_list_4F2_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Documentid

TipTap suggestion document ID

Fieldid

TipTap suggestion field ID

Synchronizer (8)

GET Get the sync pull operations to perform for a provided folder

/webapi/mediafile/synchronizer/getsyncpulloperations_228_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Lastsyncdate

Last synchronization date

Folderrecordid

RecordID for the folder

Syncmode

Type of sync mode (for permission validation purposes)

Downloadformatsperdoctype

Download formats per document type
Key: document type
Value: format

Response Type

N/A

GET Returns recent change list (within a certain time window length) happened inside a container as a JSON array.

/api/Synchronizer/v1.0/GetContainerRecentChanges

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Foldercortexid

Cortex Identifier of the folder we are trying to sync (e.g. OLXSTO123)

Since

Date of last synchronization for the target folder. The date must follow this format yyyy-mm-ddThh:mm:ss and use the server time. If no date is provided, the server will list all the files and subfolders present in the target folder. If filled, only the changes since this date will be listed.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns the current supported program version

/api/Synchronizer/v1.0/GetCurrentVersion

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns the list of recently modified folders which are descendants of a root folder. For each modified folder, this API returns a path from this folder to the root. Example: For the root: OR8STO17593, the list of its modified descendants: [["OR8STO17593","OR8STO17596","OR8STO17682"],["OR8STO17593","OR8STO17598","OR8STO17680"],["OR8STO17593","OR8STO17596","OR8STO17678"]

/api/Synchronizer/v1.0/GetRecentlyModifiedContainers

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Foldercortexid

Cortex Identifier of the folder we are trying to sync (e.g. OLXSTO123)

Since

Date of last synchronization for the target folder. The date must follow this format yyyy-mm-ddThh:mm:ss and use the server time. If no date is provided, the server will list all the files and subfolders present in the target folder. If filled, only the changes since this date will be listed.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns the parameters that will be used by Synchronizer desktop application

/api/Synchronizer/v1.0/GetApplicationParameters

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns the recommended upload order for a list of files/paths provided as a JSON array.

/api/Synchronizer/v1.1/GetFolderSyncOperations

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Lastupdatedate

Date of last synchronization for the target folder. The date must follow this format yyyy-mm-ddThh:mm:ss and use the server time. If no date is provided, the server will list all the files and subfolders present in the target folder. If filled, only the changes since this date will be listed.

Foldercortexid

Cortex Identifier of the folder we are trying to sync (e.g. OLXSTO123)

Changedfiles

Files that were changed on client side since the last sync for this folder (e.g. [{"Name":"File1.jpg","Size":123456},{"Name":"File2.jpg","Size":234567},...])

Addedfiles

Files that were added on client side since the last sync for this folder (e.g. [{"Name":"File1.jpg","Size":123456},{"Name":"File2.jpg","Size":234567},...])

Removedfiles

Files that were deleted on client side since the last sync for this folder (e.g. [{"Name":"File1.jpg","Size":123456},{"Name":"File2.jpg","Size":234567},...]). Does not have any effect for now, we do not delete assets on server.

Renamedfolders

Subfolders that were renamed on client side since the last sync for this folder (e.g. [{"Name":"New name 1","CortexID":"OLXSTO124"},{"Name":"New name 2","CortexID":"OLXSTO125"},...])

Addedfolders

Subfolders that were added on client side since the last sync for this folder (e.g. [{"Name":"New name 1"},{"Name":"New name 2"},...])

Removedfolders

Subfolders that were deleted on client side since the last sync for this folder (e.g. [{"CortexID":"OLXSTO124"},{"CortexID":"OLXSTO125"},...]). Does not have any effect for now, we do not delete folders on server.

Syncmode

What type of synchronization is used by the client.

Downloadformats

Download formats per doctypes.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns the recommended upload order for a list of files/paths provided as a JSON array.

/api/Synchronizer/v1.0/GetFolderSyncOperations

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Lastupdatedate

Date of last synchronization for the target folder. The date must follow this format yyyy-mm-ddThh:mm:ss and use the server time. If no date is provided, the server will list all the files and subfolders present in the target folder. If filled, only the changes since this date will be listed.

Foldercortexid

Cortex Identifier of the folder we are trying to sync (e.g. OLXSTO123)

Changedfiles

Files that were changed on client side since the last sync for this folder (e.g. [{"Name":"File1.jpg","Size":123456},{"Name":"File2.jpg","Size":234567},...])

Addedfiles

Files that were added on client side since the last sync for this folder (e.g. [{"Name":"File1.jpg","Size":123456},{"Name":"File2.jpg","Size":234567},...])

Removedfiles

Files that were deleted on client side since the last sync for this folder (e.g. [{"Name":"File1.jpg","Size":123456},{"Name":"File2.jpg","Size":234567},...]). Does not have any effect for now, we do not delete assets on server.

Renamedfolders

Subfolders that were renamed on client side since the last sync for this folder (e.g. [{"Name":"New name 1","CortexID":"OLXSTO124"},{"Name":"New name 2","CortexID":"OLXSTO125"},...])

Addedfolders

Subfolders that were added on client side since the last sync for this folder (e.g. [{"Name":"New name 1"},{"Name":"New name 2"},...])

Removedfolders

Subfolders that were deleted on client side since the last sync for this folder (e.g. [{"CortexID":"OLXSTO124"},{"CortexID":"OLXSTO125"},...]). Does not have any effect for now, we do not delete folders on server.

Syncmode

What type of synchronization is used by the client.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns true if the logged in user can use the Synchronizer, false otherwise

/api/Synchronizer/v1.0/GetUseRight

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

TaskActivity (6)

GET API endpoint to get the current activity resume

/api/TaskActivity/v1.0/CurrentActivity

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API endpoint to set the away status for the current user.

/api/TaskActivity/v1.0/AwayWorkstation

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Duration

Est duration of being away from the workstation (minutes)

Task Id

ID of the task to start while being away

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API endpoint to start a given task and show the notification (UI needed)

/api/TaskActivity/v1.0/StartTask

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

ID of the task to affect action

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET API endpoint to start/stop a given task

/api/TaskActivity/v1.0/StartStop

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Task Id

ID of the task to affect action

Is Start

Is is a start task action

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET List the stream of the given user

/api/TaskActivity/v1.0/ListStream

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET List the tasks in an range, limited to a certain number

/api/TaskActivity/v1.0/ListTasks

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Start Date

Start date to filter - standard web UTC format

End Date

End date to filter - standard web UTC format

Limit

Max number of tasks to return

Offset

Offset tasks

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

TaskManager (8)

POST Get or create a sub-task

/webapi/objectmanagement/taskmanager/getorcreatesubtask_42B_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Parentid

The ID or identifier of parent task

Subtypeid

SubType ID to create if absent

Title

Subtask title

Owneremail

Email of owner

Assigneeemail

Email of assignee

Coldestimationmn

Estimation in minute

Response Type

N/A

GET Need maintain behavior

/webapi/objectmanagement/taskmanager/link/shouldcreateoverridetomaintainbehavior_4W3_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Clientshortname

N/A

Response Type

N/A

POST Reconcile time track request

/webapi/objectmanagement/reconciletimetrack_4GY_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Recordid

ID of the time track request

POST Set up time track request feature

/webapi/objectmanagement/setuptimetrackrequestfeature_4H0_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST Submit time track request

/webapi/objectmanagement/submittimetrack_4GN_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Recordid

ID of the time track request

POST Submit time track request

/webapi/objectmanagement/approvetimetrack_4GO_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Recordid

ID of the time track request

POST Submit time track request

/webapi/objectmanagement/rejecttimetrack_4GP_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Recordid

ID of the time track request

POST Submit time track request

/webapi/objectmanagement/edittimetrack_4GQ_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Recordid

ID of the time track request

Taskid

ID of the task

Startdate

Start date of the time tracking

Enddate

End date of the time tracking

Tasks

GET An API to list critical requests that need to be managed

/api/Tasks/v1.0/GetOpenedCritical

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Durationsincecreation

Filter requests to exclude recently created.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

TempAutotaggingBatch

GET Visibility: [EVERYONE]

/api/TempAutotaggingBatch/v1.0/Process

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Minconfidence

Min confidence required to process image

Allimages

Process all images or only images that were not auto-tagged before

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Template (8)

GET Add item to cart

/api/Template/v1.0/AddToCart

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Triggeredvformid

Triggered VFormID

Quantity

Quantity

Ignoredetailpopup

Ignore detail popup

Calculatorsequenceinfo

Calculator Sequence Information

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Clear all states of customization's fields

/api/Template/v1.0/ClearStates

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Customization RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Download or preview a customization

/api/Template/v1.0/DownloadOrPreviewCustomization

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID (Customization or TemplateRID)

Download

Mode to process (Download or Preview or DownloadPDF)

Proof

Include proof watermark

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Re-create a customization

/api/Template/v1.0/RecreateCustomization

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Review document.

/api/Template/v1.0/Review

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Reviewslot

Review slot

Limittotemplaterecordid

Limit to template recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Show the template's customization to edit

/api/Template/v1.0/Customize

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID (customization)

Limittotemplaterecordid

Limit to template recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Submits a customization for review

/api/Template/v1.0/SubmitCustomization

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Transfer ownership of a customization item.

/api/Template/v1.0/TransferOwnership

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Templates (2)

POST Create a template customization

/webapi/templates/customizetemplate_4C6_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (3)

Option Name

Description

Searchtext

Template ID (Record ID or identifier)
or a search query that follow Search API syntax.
i.e:

  • Title:MyTemplate (Core Field)

  • NameSpace.CustomField:Value (Custom field)

Name

Customization's name. If not filled, a default name be given to the customization

Importrenderingfileasync

Produces and imports the PDF rendering in async mode

GET List all customizable fields of a template

/webapi/templates/listfields_4C5_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Searchtext

Template ID (Record ID or identifier)
or a search query that follow Search API syntax.
i.e:

  • Title:MyTemplate (Core Field)

  • NameSpace.CustomField:Value (Custom field)

Response Type

N/A

TimeAllocated (2)

GET Get time allocation for a user

/webapi/invisiblehand/timeallocated/getforauser_429_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userid

ID of the user to get time allocated

Fromdate

Get time allocated after or equal this week.

If null, it will skip this filter

Todate

Get time allocated before or equal this week.

If null, it will skip this filter

Categories

Get time allocated belongs to these categories.

If null or empty, it will skip this filter

Response Type

N/A

POST Save time allocation for users

/webapi/invisiblehand/timeallocated/save_42A_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

TimeBasedAsset (2)

POST Create chapters for a video from a text input

/webapi/mediafile/timebasedasset/createorupdatechapters_4b0_v1

The input is a string of chapters, each chapter is separated by a new line

  • Make sure that the first timestamp you list starts with 00:00

  • Timestamps listed in ascending order.

  • Timestamps must be in the format MM:SS or HH:MM:SS

Example:

00:00 - Introduction

00:30 - Chapter 1

01:00 - Chapter 2

01:30 - Chapter 3

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Videorecordid

Video record ID to create chapter, support RecordID and Identifier

Chapterstext

The input is a string of chapters, each chapter is separated by a new line

  • Make sure that the first timestamp you list starts with 00:00

  • Timestamps listed in ascending order.

  • Timestamps must be in the format MM:SS or HH:MM:SS

Example:

00:00 Introduction
00:30 Chapter 1
01:00 Chapter 2
01:30 Chapter 3

GET Get all chapters in formatted text Example: 00:00 - Introduction 00:30 - Chapter 1 01:00 - Chapter 2 01:30 - Chapter 3

/webapi/mediafile/timebasedasset/getfullchapterstext_4b5_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Videorecordid

Video record ID to get chapter, support RecordID and Identifier

Response Type

N/A

Tools

GET return a predefined string defined in parameter QC_QualityControl_BO.Data.LongStringToTestBandWidth The purpose here is to test if the bandwidth is good enough, so we do almost zero processing here.

/webapi/tools/qualitycontrol/sendlongstring_4DG_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Transcribe_BO

GET Transcribe media with external services

/api/Transcribe_BO/1.0/TranscribeMedia

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target RecordID

Datapoints

Parameters

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Trigger (2)

GET Fire trigger from third party - GET

/webapi/extensibility/triggers/firetrigger/{endpoint}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Endpoint

N/A

Response Type

N/A

POST Fire trigger from third party - POST

/webapi/extensibility/triggers/firetrigger/{endpoint}

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Endpoint

N/A

Response Type

N/A

UT_UPLOADTRANSACTION (4)

GET Creates event on upload completion for the given transaction

/api/UT_UPLOADTRANSACTION/v1.0/CreateEventOnUploadCompletion

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Ut Recordid

Transaction RID

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Indicates if a filename is considrered as a Mezzanine file for the Preservation master/Mezzanine pairing system.

/api/UT_UPLOADTRANSACTION/v1.0/IsFileaMezzanine

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Filename

Filename to test. (Can also be a relative or an absolute path).

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Indicates if a filename is considrered as a Preservation Master file for the Preservation master/Mezzanine pairing system.

/api/UT_UPLOADTRANSACTION/v1.0/IsFileaPreservationMaster

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Filename

Filename to test. (Can also be a relative or an absolute path).

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Returns the recommended upload order for a list of files/paths provided as a JSON array.

/api/UT_UPLOADTRANSACTION/v1.0/GetRecommendedUploadOrder

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Files

Files to upload as a JSON array (e.g. ["C:\File1.jpg", "C:\File2.jpg"] or ["Folder\File1.jpg", "Folder\File2.jpg"])

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

UiComponent

GET Get a single file, part of a component

/webapi/extensibility/uicomponent/file_29_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Componentname

Component name (unique identifier of the component)

Filename

Name of the file to get

Response Type

N/A

UniversalView

GET Saves the side panel width in the user preferences.

/api/UniversalView/v1.0/SaveSidePanelWidth

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Rightside

True if this is for the right panel, false if this is for the left panel.

Paneltype

Type of panel displayed.

Width

Preferred width in pixels.

Workspace

ID of the workspace currently used on the UniversalView screen

Objectfamily

Object family of currently used on UniversalView screen

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Upload

GET Show the upload report command for a document

/webapi/upload/report/showuploadreport_4DP_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

The record ID of the container which we want to show the upload report

Response Type

N/A

UploadInvite_BO

GET Grants read and upload rights to users on a target record and emails an invitation to upload.

/api/UploadInvite_BO/v1.0/SendUploadInvite

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Document recordid

Recipientusers

Recipient users

Recipientgroups

Recipient groups

Recipientroles

Recipient roles

Templateid

Email template ID

Invitesubject

Invite subject

Invitemessage

Invite message

Senddirectly

Send directly without review

Expirationdate

Expiration date

Setpermissionstodescendants

Set permissions to descendants

Assetattachments

Asset attachments : use this parameter to attach asset

Ccrequestorinreports

CC requester of the invite on relating reports

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

UploadMedia (4)

POST Upload a new asset to a folder

/api/UploadMedia/v3.0/UploadNewMedia

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Folderrecordid

RecordID or Identifier of the folder to upload the asset to

Filename

The name of the file being uploaded

Uploadmode

Configure the upload mode. Possible Values:
ProcessInLine
ProcessFullyInBackgroundLite
ProcessFullyInBackground
ProcessProxiesInBackground
ProcessProxiesAndParentAndIndexInBackground

Ignorecheckcontainer

Ignore check container for the parent folder ID.
If set to false then we will check the parent folder is a container or not,
If set to true then we will ignore that check, and upload to the first found container in the parent folder tree.

Metadata

Metadata to apply to asset, For example: {"CoreField.Title":"New asset title", "MyNameSpace.MyField":"Custom field value"}

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Options (1)

Option Name

Description

Inputstream

The file to upload

POST Upload a new asset to a folder

/api/UploadMedia/v1.0/UploadNewMedia

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Folderrecordid

RecordID of the folder to upload the asset to

Filename

The name of the file being uploaded

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Options (1)

Option Name

Description

Inputstream

The file to upload

POST Upload a new asset to a folder

/api/UploadMedia/v2.0/UploadNewMedia

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Folderrecordid

RecordID of the folder to upload the asset to

Filename

The name of the file being uploaded

Processassetinbackground

If set to true, then the asset file will be ingested in the background. After this api returns, the metadata should be applied to the asset but formats and representatives will be delayed.

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Options (1)

Option Name

Description

Inputstream

The file to upload

POST Upload a new version of an asset

/api/UploadMedia/v1.0/UploadNewVersion

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetrecordid

RecordID or Identifier of the asset to upload as a new version of

Filename

The name of the file being uploaded

Uploadmode

Configure the upload mode. If not defined, the default value will be ProcessInLine. Possible Values:

ProcessInLine
ProcessFullyInBackgroundLite
ProcessFullyInBackground
ProcessProxiesInBackground

Metadata

Metadata to apply to asset, For example: {"CoreField.Title":"New asset title", "MyNameSpace.MyField":"Custom field value"}

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Options (1)

Option Name

Description

Inputstream

The file to upload

UploadProcess (2)

GET Re-ingest a document file

/api/UploadProcess/v1.0/ReprocessDocument

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

RecordID (Document)

Sync

Synchronous

Forceupdaterepresentative

ForceUpdateRepresentative

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Re-ingests a document metadata

/api/UploadProcess/v1.0/ReprocessDocumentMetadata

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Docrecordid

Document record ID (a record ID or an identifier must be provided)

Docidentifier

Document Identifier (a record ID or an identifier must be provided)

Ingestmappingname

Ingest mapping name

Ingestmappingrecordid

Ingest mapping record ID, takes precedence over the Ingest mapping name

Targetrecordid

Target record ID, takes precedence over DocRecordID and DocIdentifier)

Datapoints

Additional parameters serialized as JSON string

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

VUCClient

GET Get status of given tasks.

/api/VUCClient/v1.0/GetTaskStatus

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

ID of tasks

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

Video_DbBO

GET API to fix video representative

/api/Video_DbBO/v1.0/UpdateRepresentatives

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Assetidentifiers

Identifiers of the assets to regenerate proxies for. Can be set to a CSV list of identifiers (example: 'ID1,ID2,ID3').

Videoformat

Video format to extract from

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

WarehouseManagementSystem

GET API to create or update a product to WMS

/api/WarehouseManagementSystem/v1.0/CreateOrUpdateProduct

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

WebHookSubscription (10)

POST /webapi/extensibility/webhook/subscription/create_22E_v1

/webapi/extensibility/webhook/subscription/create_22E_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

DELETE /webapi/extensibility/webhook/subscription/delete_22G_v1

/webapi/extensibility/webhook/subscription/delete_22G_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Subscriptionid

N/A

Response Type

N/A

GET /webapi/extensibility/webhook/subscription/getall_22I_v1

/webapi/extensibility/webhook/subscription/getall_22I_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

GET /webapi/extensibility/webhook/subscription/getbyid_22H_v1

/webapi/extensibility/webhook/subscription/getbyid_22H_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Subscriptionid

N/A

Response Type

N/A

POST /webapi/extensibility/webhook/subscription/gettopics_22O_v1

/webapi/extensibility/webhook/subscription/gettopics_22O_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

POST /webapi/extensibility/webhook/subscription/rotatesecret_22P_v1

/webapi/extensibility/webhook/subscription/rotatesecret_22P_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Newsecret

N/A

Subscriptionid

N/A

POST /webapi/extensibility/webhook/subscription/testdelivery_22C_v1

/webapi/extensibility/webhook/subscription/testdelivery_22C_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Subscriptionid

N/A

Payload

N/A

POST /webapi/extensibility/webhook/subscription/testpredicates_22D_v1

/webapi/extensibility/webhook/subscription/testpredicates_22D_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Subscriptionid

N/A

POST /webapi/extensibility/webhook/subscription/triggerevent_22N_v1

/webapi/extensibility/webhook/subscription/triggerevent_22N_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (4)

Option Name

Description

Topic

N/A

Data

N/A

Subscriptionstoskip

N/A

Topicstoskip

N/A

POST /webapi/extensibility/webhook/subscription/update_22F_v1

/webapi/extensibility/webhook/subscription/update_22F_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Workflow (24)

GET Activates a task on the target record

/api/Workflow/v2.0/ActivateTask

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Task

ID of the task

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add the task to the target record

/api/Workflow/v2.0/AddTask

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Addtask

ID of the task to add

Resetstatus

Reset task status if already present

Checktaskconditions

Check for task conditions

Overwriteexistingtask

Overwrite the existing task if present

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Add the task to the target record's children

/api/Workflow/v2.0/AddTaskToChildren

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Addtask

ID of the task to add

Resetstatus

Reset task status if already present

Checktaskconditions

Check for task conditions

Overwriteexistingtask

Overwrite the existing task if present

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Apply validation keyword status updates

/api/Workflow/v2.0/ApplyStatusUpdates

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target recordid

Asyncupdates

Perform asynchronous updates

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Easter egg that displays a popup if a VPage instance is avialable

/api/Workflow/v2.0/ShowPopup

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Emit a new WebHook event from a trigger

/api/Workflow/v2.0/EmitWebHook

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Pretrigger

PreTrigger of the event

Targettable

TargetTable of the event

Doctype

DocType of the event

Docsubtype

DocSubType of the event

Targetrecordid

Target RecordId of the event

Topicname

Topic name of the webhook, automatically deduced from PreTrigger and DocType if not provided

Data

Data of the webhook, default to {"RecordID": "[Encrypted RecordID]"} if not provided

Datapoints

Datapoints from triggers

Identifier

Identifier of the target record

Emitinbackground

Emit Webhook asynchronously in background

Maxretries

Max number of retries for the async emit

Fromemitwebhookap

Indicator that the request comes from EmitWebHook AP task

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Executes an API call with a specific templates (populated from the target record fields)

/api/Workflow/v2.0/CallAPI

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Recipientusers

Users' email to notify of errors

Template

API call template. Example /API/Module/v1.0/Action?Parameter=Value&OtherParam=[Document.Title]

Httpmethod

HTTP method (GET, POST, PUT, DELETE)

Requestdata

API request data (for POST, PUT)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Executes an external API call with a specific templates (populated from the target record fields)

/api/Workflow/v2.0/CallExternalAPI

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Template

Script template to eval. Example: Utils.ExecuteHttpRequest('https://orangelogic.com/API/Action?Param=[Document.Identifier]')

Recipientusers

Users' email to notify of errors

Executeasyncwithretries

Execute the script asynchronously with retries

Maxretries

Max retries allowed for the async execution

Computedplaceholders

Computed PlaceHolders to be used when execute Script

Externaldata

External data from third party service, in JSON format

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Gives a sequential number to a field on the target record.

/api/Workflow/v2.0/GiveSequentialNumber

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Dbbo

Target object DbBO

Field

Field name (use the same syntax as the DataTable APIs), Must be a core field.

Alphanumeric

Generate an alphanumeric sequance (e.g. CORXD1V6ES). If false the sequance will be numeric (e.g. COR5151)

Prefix

Sequence prefix

Overwrite

Overwrite the value fo the target field if already populated

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Inactivates a task on the target record

/api/Workflow/v2.0/InactivateTask

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Task

ID of the task

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Set the task status on the target record

/api/Workflow/v2.0/SetTaskStatus

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Task

ID of the task to set the status

Newtaskstatus

ID of the status to set

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Sets the purpose on the target record.

/api/Workflow/v2.0/SetPurpose

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Newpurpose

ID of the purpose to set

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Sets the value of a field on related assets of the target record.

/api/Workflow/v2.0/SetRelatedAssetsFieldAction

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object RecordId

Field

Field name (the same syntax as the DataTable APIs)

Value

Field value(s). For multi values fields separate each value by pipes

Options

Assignment options

Relationrulesid

Relation rules ID to follow

Objecttypes

ObjectTypes to filter

Direction

Direction (PTC: Parent to child, CTP: Child to parent, Both: Both directions)

Maxaffectedrecords

Max affected records

Allowtobypasspermission

Allow to bypass permission (can use for internal call only)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Sets the value of a field on the target record.

/api/Workflow/v2.0/SetFieldAction

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Dbbo

Target object DbBO

Field

Field name (ise the same syntax as the DataTable APIs)

Value

Field value(s). For multi values fields separate each value by pipes

Options

Assignment options

Allowtobypasspermission

Allow to bypass permission (can use for internal call only)

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Sets the value of fields on the target record with prefilled values.

/api/Workflow/v2.0/SetFieldsAction

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Dbbo

Target object DbBO

Prefilledvalues

Prefilled Values, A string table between API name and Value, Can contains placeholder to prefill value from parent

Options

Assignment options

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Sets the workflow status on the target record.

/api/Workflow/v2.0/SetWorkflowStatus

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Newstatus

List of ID of status to consider to set (separated by comma), the first available one will be used.

Bypasseditright

Should bypass edit right or not

Fallbackstatus

Force to add the fallback status if none of new statuses is available in the object

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Show fields that must be filled

/api/Workflow/v2.0/AskForFields

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Fieldsetid

Set of fields that must be filled

Showonlyemptyfields

Show all fields or only not filled fields

Popuptitle

Popup title

Popupdescription

Popup description

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Start a project

/api/Workflow/v2.0/StartProject

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Stop a project

/api/Workflow/v2.0/StopProject

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Suggestions allow use to make automated workflows easier for new users by guiding them

/api/Workflow/v2.0/DisplaySuggestions

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Message

Message

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Turn off statuses list of a project. If the statuses is not already in the list of statuses, do nothing.

/api/Workflow/v2.0/TurnOffProjectStatuses

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target project recordid

Statuses

IDs of the status to turn on

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Turn on statuses list a project. If the statuses is not already in the list of statuses, do nothing.

/api/Workflow/v2.0/TurnOnProjectStatuses

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target project recordid

Statuses

IDs of the status to turn on

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Upload a container to a remote Sftp/Ftp server

/api/Workflow/v2.0/UploadContainerSftp

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Container Recordid

Vendorname

Vendor Name

Sendalltosamevendor

Vendor Name

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Upload assets to a remote Sftp/Ftp server

/api/Workflow/v2.0/UploadSftp

Visibility: [REGISTERED_USERS]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Host

Server hostname

Port

Server port

Protocol

Server protocol

Username

Username

Password

Password

Targetrecordid

Target recordid

Assetformats

Asset formats

Relativeuploadpath

Upload path (relative to the root folder)

Uploadasync

Perform asyc upload

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

WorkflowStatuses_BO (3)

GET Action API designed to handle status changes. Evaluates and execute specific triggers based on the previous status and the new status

/api/WorkflowStatuses_BO/v1.0/HandleStatusChange

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targettable

Target object table

Targetrecordid

Target object recordid

Sourceuserrecordid

Source user recordid

Datapoints

DataPoints

Rules

List of triggers to evaluate and execute when entering and leaving each of the statuses

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Change status of a project related to target document

/api/WorkflowStatuses_BO/v1.0/UpdateRelatedProjectsStatus

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Relation

Relation to follow

Parenttochild

Direction to follow (parent to child or child to parent)

Status

Status to set

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

GET Current status

/api/WorkflowStatuses_BO/v1.0/Status

Visibility: [EVERYONE]

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Targetrecordid

Target object recordid

Format

Specify response format

Dateformat

Specify output date format (Default: yyyy-MM-ddTHH:mm:ss)

Token

Force a session id to be used (e.g. CortexXxxxxxx). If not provided falls back on current cookie.

Response Type

N/A

WorkflowsBuilder

GET Keep the working session alive

/webapi/workflows/builder/keepalivesession_28c_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Id

N/A

Response Type

N/A

Workspaces (8)

POST Add a workspace to favorite for a user

/webapi/objectmanagement/workspaces/addtofavorite_46O_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (2)

Option Name

Description

Workspaceid

RecordID of the workspace to add to favorite

Userrecordid

RecordID of the user which we want to add the workspace to favorite
If empty then add to current user

GET Convert workspace object ID to a workspace reference ID

/webapi/objectmanagement/workspaces/convertworkspaceobjectidtoreferenceid_46S_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Objectids

List of objectIDs to convert

Response Type

N/A

GET Convert workspace reference ID to workspace object ID

/webapi/objectmanagement/workspaces/convertworkspacereferenceidtoobjectid_46T_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Referenceids

List of referenceIDs to convert to objectIDs

Response Type

N/A

GET Generate a highlighted search term for an input name. The input name could be workspace name or workspace path.

/webapi/objectmanagement/workspaces/highlightsearchterm_46Q_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Texttohighlight

Text to highlight. It could be Workspace name / Workspace path

Searchterm

Search term to highlight

Response Type

N/A

GET Perform searching workspaces by search terms

/webapi/objectmanagement/workspaces/search_46M_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Freetextsearch

Search term. If empty, it will return all workspaces.

Workspacescreatedbyuserid

If filled, it will search workspaces that created by this userID.

Getallworkspaces

False by default.
If true, this method will return all matched workspaces, ignore the configured max items.

Response Type

N/A

POST Remove a workspace from favorite workspaces of a user

/webapi/objectmanagement/workspaces/removefromfavorite_46P_v1

Parameters

Parameter Name

Description

Content Type

N/A

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Response Type

N/A

Options (1)

Option Name

Description

Workspaceid

RecordID of the workspace to remove from favorite.
Nothing happened when the workspace

GET Return favorite workspaces of a specific user

/webapi/objectmanagement/workspaces/getfavorite_46N_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Userrecordid

RecordID of the user which we want to get favorite workspaces
If empty then add to current user

Response Type

N/A

GET Return the information of the root object to store workspaces hierarchy

/webapi/objectmanagement/workspaces/getworkspacerootobject_46R_v1

Parameters

Parameter Name

Description

headers

N/A

headers.Header Key

N/A

headers.Header Value

N/A

queryParams

N/A

queryParams.Query Param Key

N/A

queryParams.Query Param Value

N/A

Request

N/A

Response Type

N/A