Skip to main content
Version: 2026.03

Enum reference

Many parameters accept enum values rather than arbitrary strings. The tables below list every valid value. Pass the enum member from the SDK (e.g. JobStatusName.COMPLETED) or the equivalent string when calling the REST API.

AccessRelation

ValueDescription
viewerRead-only access
editorRead-write access
ownerFull ownership including sharing
administratorAdministrative privileges
executorPermission to execute jobs
upstreamremoteownerOwner of an upstream remote

AccessResourceType

Value
model | artifact | job | file | filerevision | tool | function | functionversion | tenant | system | functionauthsecret | authintegration | document

AccessSubjectType

Value
user

AgentStatusName

ValueDescription
IdleAgent is idle and available
ClaimingJobAgent is claiming a job
ValidatingJobAgent is validating a job
ExecutingJobAgent is executing a job
UploadingJobAgent is uploading job results
ExecutionFailedJob execution failed
ExecutionSuccessJob execution succeeded
UpdatingAgentAgent is being updated
SuccessfulAgentUpdateAgent update succeeded
FailedAgentUpdateAgent update failed
UpdatingModuleModule is being updated
SuccessfulModuleUpdateModule update succeeded
FailedModuleUpdateModule update failed
PausedAgent is paused
UnknownStatus is unknown

ArchiveStatus

Used for filtering list endpoints.

ValueDescription
activeOnly active (non-archived) items
archivedOnly archived items
allBoth active and archived items

ArchiveStatusName

Value
Archived | Active

AuthIntegrationType

ValueDescription
google_accountsGoogle Accounts
windchillPTC Windchill
teamwork_cloudCameo/TWC Teamwork Cloud
dassault_3d_passportDassault 3DPassport
ping_idPing Identity
microsoft_entraMicrosoft Entra ID

BulkSharingAccessRelation

Value
viewer | editor

ControlTaggingObjectType

Value
model | artifact | file | user | system | resource | unknown

FilterBy

ValueDescription
created_by_idResources created by the current user
-created_by_idResources shared with the current user (not created by them)

FunctionAuthType

ValueDescription
jwtJSON Web Token
tokenStatic token
basicHTTP Basic Auth
oauth1OAuth 1.0
oauth2OAuth 2.0
cas_delegated_3dxCAS-delegated 3DEXPERIENCE

JobStatusName

ValueDescription
CreatedJob has been created
PendingJob is queued and waiting for an agent
ClaimedAn agent has claimed the job
ValidatingAgent is validating the job inputs
RunningJob is executing
UploadingAgent is uploading results
CompletedJob finished successfully
FailedJob execution failed
CanceledJob was canceled
UnknownStatus is unknown

OS

Identifies the target operating system for job execution.

Value
Windows 11 | Windows 10 | Windows Server 2019 | Windows Server 2022 | Ubuntu 24.04 | Ubuntu 22.04 | Ubuntu 20.04 | RHEL 8 | RHEL 9 | RHEL 10 | macOS 14 | macOS 15 | macOS 26

PatchOp

ValueDescription
setAdd or replace
deleteRemove

Permission

Value
member | manage | view | edit | execute | archive | tenant_access | controltag_access | controltag_manage | infoseclevel_access | infoseclevel_manage | access_own_manage | access_administrate_manage | access_edit_manage | access_view_manage | upstream_remote_sync | access

PermissionResourceType

Value
model | agent | agentpool | artifact | file | comment | filerevision | token | job | tool | function | functionversion | system | tenant | controltag | infoseclevel | functionauthsecret | upstreamremote | authintegration | document | resource

PermissionSubjectType

Value
user | model | agent | agentpool | artifact | file | comment | filerevision | token | job | tool | function | functionversion | system | tenant | controltag | infoseclevel | functionauthsecret | authintegration | upstreamremote | document | resource

ResourceType

Value
model | artifact | comment | job | document | resource

ToolInclude

ValueDescription
functionsInclude functions in response
function_versionsInclude function versions in response

TrackedFileSpecifierType

Value
Locked | Latest

UsabilityStatusParams

Value
supported | deprecated | all

UserModelInputs

ValueDescription
singleFunction accepts a single user model
multipleFunction accepts multiple user models

UserStateOption

Value
active | all

UserType

Value
human | agent | all