---
title: "POST /api/v1/job-types"
method: POST
path: "/api/v1/job-types"
tags: ["job-type-controller"]
---

# POST /api/v1/job-types

`POST /api/v1/job-types`

## Request body

- CreateJobTypeDto
  - `jobType` JobType
    - `id` string
    - `name` string
    - `description` string
    - `jobTypeConfig` JobTypeConfig
      - `jobTypeKind` 'STANDARD' | 'SYSTEM' | 'CUSTOM'
      - `collectionName` string
    - `isPublished` boolean
    - `isSubJobType` boolean
    - `containsStoreId` boolean
    - `report` string
    - `enableServices` boolean
    - `sendMailRequired` boolean
    - `icon` string
    - `uploadXlstemp` string
    - `isEmailTemplate` boolean
    - `isAttachmentEmailTemplate` boolean
    - `isReadOnly` boolean
    - `isImmutable` boolean
    - `parentJobType` string
    - `parentJobIdentifier` string
    - `identifier` string
    - `enablePromoteTrackableChangesToParent` boolean
    - `riskScoreProperty` string
    - `maxRiskScoreProperty` string
    - `onSubmitActions` string
    - `downloadURL` string
    - `limitedFieldRoles` string
    - `displayAPI` string
    - `associationRule` string
    - `createRule` string
    - `enableWizard` boolean
    - `isGraphSubscription` boolean
    - `isPrimaryEnabled` boolean
    - `isGmailSubscription` boolean
    - `isAllowPublicAccess` boolean
    - `isAllowPublicPost` boolean
    - `isDownloadFilteredTemplateData` boolean
    - `publicUserEmail` string
    - `acknowledgeText` string
    - `endorsementJobType` string
    - `hideBrowse` string
    - `isSftpenabled` boolean
    - `cronexpression` string
    - `sftphost` string
    - `sftpport` string
    - `sftpusername` string
    - `sftppassword` string
    - `fileprefix` string
    - `updatefileprefix` string
    - `fileextension` string
    - `targetfolder` string
    - `isParse` boolean
    - `isDraftButton` boolean
    - `newTypeId` string
    - `isTrackable` boolean
    - `reportfolder` string
    - `isNotSubJobAccess` boolean
    - `grandParentRelation` boolean
    - `fileUploadName` string
    - `isPivotParam` boolean
    - `isPivotRowParam` boolean
    - `isReportColumnParam` boolean
    - `isAggregate` boolean
    - `template` string
    - `displayViewPoint` string
    - `isDownloadMandatoryFields` boolean
    - `deepLevelChildrenJobTypes` DeepLevelChildrenJobTypes[]
      - `name` string
      - `relatedFieldNames` string[]
    - `properties` JobProperty[]
      - `displayOrder` integer
      - `name` string
      - `displayName` string
      - `templateName` string
      - `ocrName` string
      - `dependentFieldNames` string[]
      - `fieldGroup` string
      - `groupColumnLayoutType` string
      - `fieldType` 'Small_Text' | 'ReadOnly_Small_Text' | 'ReadOnly_Auto_Generate' | 'Large_Text' | 'Date_Time' | 'Date' | 'Selection' | 'Large_Selection' | 'Small_Heading' | 'Large_Heading' | 'Radio_OR_CheckBox' | 'Attachment' | 'Hidden_Text_Field' | 'Auto_Date_Time' | 'Auto_Date' | 'Time' | 'MultiMedia' | 'Geo_Location' | 'Numeric_Text' | 'Dates_after_today' | 'SubJob' | 'Email' | 'Report' | 'Service_Type' | 'Date_before' | 'Calc_Text' | 'Calc_Date' | 'Password' | 'Phone_Number' | 'Login_User_Email' | 'Login_User_Name' | 'Read_Only_Login_User_Name' | 'Read_Only_Login_Email' | 'Text_Area' | 'ReadOnly_Auto_Date' | 'API_Small_Text' | 'API_Selection' | 'Inherited_Sub_Job' | 'ReadOnly_Date' | 'Appointment_Booking' | 'Tat' | 'Numeric_Text_With_Commas_US' | 'Special_Filter' | 'Numeric_Text_With_Commas_UK' | 'JSON_KEY' | 'Loqate_Find' | 'BOOLEAN' | 'Data_Filter' | 'File' | 'Geo_Fence' | 'Multi_Currency' | 'Yml_Key'
      - `subJobLimit` integer
      - `allowedValues` string
      - `patternForText` string
      - `rule` string
      - `hiddenDependentField` string
      - `propagateOtherFieldValueToThis` string
      - `englishChatBotQuestion` string
      - `hindiChatBotQuestion` string
      - `enableIncrementalSearch` boolean
      - `isMandatory` boolean
      - `isNotDuplicate` boolean
      - `mask` string
      - `addNewType` string
      - `enableAddMore` boolean
      - `enableMultiSelect` boolean
      - `isSearchable` boolean
      - `enableShowInListView` boolean
      - `propagateValueToSubFormFields` string
      - `propagateValueFromFormFields` string
      - `reportDefaultValue` string
      - `isTrackableField` boolean
      - `isRiskCalculationField` boolean
      - `isChatBotEnabledField` boolean
      - `isLimitedFields` boolean
      - `enableShowReview` boolean
      - `enableShowAppointment` boolean
      - `defaultValue` string
      - `description` string
      - `isReportParam` boolean
      - `isPivotParam` boolean
      - `isPivotRowParam` boolean
      - `isPivotColumnParam` boolean
      - `isAggregate` boolean
      - `isHidden` boolean
      - `tags` string
      - `isHParam` boolean
      - `enableSimilarTo` boolean
      - `similarToConfig` string
      - `ruleAllowedValues` RuleAllowedValues
        - `ruleType` string
        - `ruleText` string
        - `definedParams` string
      - `isAllowPublicAccess` boolean
      - `isAllowPublicPost` boolean
      - `uniqueFieldId` string
      - `label` boolean
      - `dataFormat` string
      - `fieldCharLimit` integer
      - `linkUrl` string
      - `isPublicAttachment` boolean
      - `isMetadataKeyword` boolean
      - `isDownloadMisParam` boolean
      - `enableAddNew` boolean
      - `isHTMLViewOnly` boolean
      - `fieldDescription` string
      - `compareLabel` boolean
      - `configData` object
      - `isFieldAddMore` boolean
      - `versionPattern` CloningConfig
        - `pattern` string
        - `fieldName` string
        - `clonedLimit` integer
        - `fieldMappings` object
        - `cloneConfig` object
      - `allowNegativeValue` boolean
      - `isReadOnly` boolean
      - `isFieldForStatusReport` boolean
      - `precision` integer
      - `fieldTransformation` string
      - `alwaysResetToDefault` boolean
      - `dynamicValue` string
      - `horder` string
    - `subJobProperties` SubJobProperty[]
      - `name` string
      - `displayInDashboard` boolean
    - `prePersistHooks` Lifecycle[]
      - `id` string
      - `orderOfExecution` integer
      - `jobOperationTypes` string[]
      - `type` 'PRE_API_CALL' | 'PRE_SEND_EMAIL' | 'PRE_AUTO_FIELD_VALUE_GENERATION' | 'PRE_SUBJOB_ASSOCIATION' | 'PRE_GENERATE_TATS' | 'PRE_GENERATE_LINK_URL' | 'PRE_VALIDATIONS' | 'PRE_EBRULES' | 'PRE_ENDORSEMENT_VALIDATIONS' | 'PRE_STATUS_CHANGE_ACTION_VALIDATIONS' | 'POST_API_CALL' | 'POST_SEND_EMAIL' | 'POST_ACTIVITY_HISTORY' | 'POST_AUTO_USER_CREATION' | 'POST_AUTO_USER_DELETION' | 'POST_EVENT_TRIGGER' | 'POST_BAJAJ_CLAIM_REGISTER' | 'POST_CHATGPT_PARSING' | 'POST_STORE_USER_IN_EMAIL_HANDLER' | 'POST_API_ON_STATUS_CHANGE' | 'POST_SAVE_SCHEDULER_TASK' | 'POST_CREATE_TICKET_FROM_MAIL' | 'POST_PUBLIC_DATA_ACCESS' | 'POST_CAMPAIGN_SAVE_SCHEDULER_TASK' | 'POST_SAVE_JOBINSTANCE_CONDITIONS' | 'POST_GENERATE_PARENT_TATS' | 'POST_FETCH_RFP_DOCUMENTS' | 'POST_RETRIEVE_MAIL_TYPE' | 'POST_CREATE_INSTANCE_FROM_XLSX' | 'POST_JOB_INSTANCE_VALIDATION' | 'POST_EMIT_REMINDER_EMAIL' | 'AUTO_IMPACT_ASSESSMENT' | 'INIT_COMPLIANCE_CHECK' | 'POST_SCHEDULE_LOGIN_REPORTS' | 'POST_SCHEDULE_BREACHED_EMAILS' | 'POST_CALL_COMPLIANCE_REPORT' | 'POST_TASK_MANAGEMENT' | 'POST_TASK_REMINDER_NOTIFICATION' | 'JOB_INSTANCE_DATA_VALIDATE' | 'SEND_BULK_NOTIFICATION_REMINDER' | 'BULK_STATUS_CHANGE' | 'POST_DUE_DATE_NOTIFICATION' | 'PROCESS_PARENT_INSTANCE' | 'POST_PLATFORM_NOTIFICATION' | 'POST_TENANT_CLONING' | 'PERFORM_AI_RECOMMENDATION' | 'POST_BULK_STATUS_ESCALATION_MATRIX' | 'AUTO_AZURE_LOGIN' | 'POST_DYNAMIC_RULE_ENGINE' | 'POST_VALIDATION_PERSIST_HOOK' | 'PERFORM_AI_REPLY' | 'POST_EMAIL_AUTOMATION_PROCESS' | 'POST_REPLICATE_DATASETS' | 'PRE_AGENTIC_LAYER_EXECUTION' | 'POST_AGENTIC_LAYER_EXECUTION' | 'POST_CALCULATIONS_AND_RULES' | 'POST_SET_STATUS' | 'POST_EMIT_USER_EVENTS' | 'POST_BULK_UPDATE' | 'JOB_INSTANCE_VERSIONING' | 'POST_TRANSFORMER_DATASETS' | 'POST_DATA_TRANSFORMERS' | 'POST_EMIT_ORGANIZATION_EVENTS' | 'POST_AUTOMATE_IDENTITY_PROVIDER' | 'POST_EXECUTE_ROLLUP' | 'EXECUTE_CALLBACK' | 'OUTLOOK_CALENDER_INTEGRATION' | 'POST_INSERT_METADATA' | 'POST_LOCATION_CAPTURE' | 'POST_SEND_SMS' | 'POST_CERTIFICATE_UPDATE' | 'POST_CERTIFICATE_TEMPLATE_CREATION' | 'POST_GET_SUITABLE_INSTANCE' | 'POST_SCHEDULE_JOB' | 'CHECK_FOR_DUPLICATES' | 'DOWNLOAD_DOCUMENT'
      - `executionType` 'SYNC' | 'ASYNC'
      - `persistType` 'PRE' | 'POST'
      - `retrievalFieldsFromResponse` string[]
      - `actionOnRetrievalFields` string
      - `actionOnRetrievalFieldTypes` string[]
      - `configurationJobInstanceId` string
      - `shouldChildrenInheritPersistHook` boolean
      - `persistHookFilterConditions` string
      - `complexPersistHookFilterConditions` ComplexHookFilterConditions
        - `requiredFieldsToBePresent` string[]
        - `fieldChangeCondition` object
        - `executionActorType` 'USER' | 'SYSTEM'
        - `maxExecutionCount` integer
        - `actionIfNoFieldChange` boolean
        - `blockedFieldValueConditions` FieldCondition[]
          - `fieldName` string
          - `operator` string
          - `thresholdValue` string
          - `valueType` 'NUMBER' | 'STRING'
          - `thresholdType` 'STATIC' | 'DYNAMIC'
          - `caseInsensitive` boolean
          - `thresholdPath` string
        - `subJobConditions` SubJobComparisonCondition[]
          - `subJobTypeName` string
          - `conditions` FieldCondition[]
            - `fieldName` string
            - `operator` string
            - `thresholdValue` string
            - `valueType` 'NUMBER' | 'STRING'
            - `thresholdType` 'STATIC' | 'DYNAMIC'
            - `caseInsensitive` boolean
            - `thresholdPath` string
          - `minMatchCount` integer
      - `enableExecutionWithoutFilters` boolean
      - `agenticLifecycle` boolean
    - `postPersistHooks` Lifecycle[]
      - `id` string
      - `orderOfExecution` integer
      - `jobOperationTypes` string[]
      - `type` 'PRE_API_CALL' | 'PRE_SEND_EMAIL' | 'PRE_AUTO_FIELD_VALUE_GENERATION' | 'PRE_SUBJOB_ASSOCIATION' | 'PRE_GENERATE_TATS' | 'PRE_GENERATE_LINK_URL' | 'PRE_VALIDATIONS' | 'PRE_EBRULES' | 'PRE_ENDORSEMENT_VALIDATIONS' | 'PRE_STATUS_CHANGE_ACTION_VALIDATIONS' | 'POST_API_CALL' | 'POST_SEND_EMAIL' | 'POST_ACTIVITY_HISTORY' | 'POST_AUTO_USER_CREATION' | 'POST_AUTO_USER_DELETION' | 'POST_EVENT_TRIGGER' | 'POST_BAJAJ_CLAIM_REGISTER' | 'POST_CHATGPT_PARSING' | 'POST_STORE_USER_IN_EMAIL_HANDLER' | 'POST_API_ON_STATUS_CHANGE' | 'POST_SAVE_SCHEDULER_TASK' | 'POST_CREATE_TICKET_FROM_MAIL' | 'POST_PUBLIC_DATA_ACCESS' | 'POST_CAMPAIGN_SAVE_SCHEDULER_TASK' | 'POST_SAVE_JOBINSTANCE_CONDITIONS' | 'POST_GENERATE_PARENT_TATS' | 'POST_FETCH_RFP_DOCUMENTS' | 'POST_RETRIEVE_MAIL_TYPE' | 'POST_CREATE_INSTANCE_FROM_XLSX' | 'POST_JOB_INSTANCE_VALIDATION' | 'POST_EMIT_REMINDER_EMAIL' | 'AUTO_IMPACT_ASSESSMENT' | 'INIT_COMPLIANCE_CHECK' | 'POST_SCHEDULE_LOGIN_REPORTS' | 'POST_SCHEDULE_BREACHED_EMAILS' | 'POST_CALL_COMPLIANCE_REPORT' | 'POST_TASK_MANAGEMENT' | 'POST_TASK_REMINDER_NOTIFICATION' | 'JOB_INSTANCE_DATA_VALIDATE' | 'SEND_BULK_NOTIFICATION_REMINDER' | 'BULK_STATUS_CHANGE' | 'POST_DUE_DATE_NOTIFICATION' | 'PROCESS_PARENT_INSTANCE' | 'POST_PLATFORM_NOTIFICATION' | 'POST_TENANT_CLONING' | 'PERFORM_AI_RECOMMENDATION' | 'POST_BULK_STATUS_ESCALATION_MATRIX' | 'AUTO_AZURE_LOGIN' | 'POST_DYNAMIC_RULE_ENGINE' | 'POST_VALIDATION_PERSIST_HOOK' | 'PERFORM_AI_REPLY' | 'POST_EMAIL_AUTOMATION_PROCESS' | 'POST_REPLICATE_DATASETS' | 'PRE_AGENTIC_LAYER_EXECUTION' | 'POST_AGENTIC_LAYER_EXECUTION' | 'POST_CALCULATIONS_AND_RULES' | 'POST_SET_STATUS' | 'POST_EMIT_USER_EVENTS' | 'POST_BULK_UPDATE' | 'JOB_INSTANCE_VERSIONING' | 'POST_TRANSFORMER_DATASETS' | 'POST_DATA_TRANSFORMERS' | 'POST_EMIT_ORGANIZATION_EVENTS' | 'POST_AUTOMATE_IDENTITY_PROVIDER' | 'POST_EXECUTE_ROLLUP' | 'EXECUTE_CALLBACK' | 'OUTLOOK_CALENDER_INTEGRATION' | 'POST_INSERT_METADATA' | 'POST_LOCATION_CAPTURE' | 'POST_SEND_SMS' | 'POST_CERTIFICATE_UPDATE' | 'POST_CERTIFICATE_TEMPLATE_CREATION' | 'POST_GET_SUITABLE_INSTANCE' | 'POST_SCHEDULE_JOB' | 'CHECK_FOR_DUPLICATES' | 'DOWNLOAD_DOCUMENT'
      - `executionType` 'SYNC' | 'ASYNC'
      - `persistType` 'PRE' | 'POST'
      - `retrievalFieldsFromResponse` string[]
      - `actionOnRetrievalFields` string
      - `actionOnRetrievalFieldTypes` string[]
      - `configurationJobInstanceId` string
      - `shouldChildrenInheritPersistHook` boolean
      - `persistHookFilterConditions` string
      - `complexPersistHookFilterConditions` ComplexHookFilterConditions
        - `requiredFieldsToBePresent` string[]
        - `fieldChangeCondition` object
        - `executionActorType` 'USER' | 'SYSTEM'
        - `maxExecutionCount` integer
        - `actionIfNoFieldChange` boolean
        - `blockedFieldValueConditions` FieldCondition[]
          - `fieldName` string
          - `operator` string
          - `thresholdValue` string
          - `valueType` 'NUMBER' | 'STRING'
          - `thresholdType` 'STATIC' | 'DYNAMIC'
          - `caseInsensitive` boolean
          - `thresholdPath` string
        - `subJobConditions` SubJobComparisonCondition[]
          - `subJobTypeName` string
          - `conditions` FieldCondition[]
            - `fieldName` string
            - `operator` string
            - `thresholdValue` string
            - `valueType` 'NUMBER' | 'STRING'
            - `thresholdType` 'STATIC' | 'DYNAMIC'
            - `caseInsensitive` boolean
            - `thresholdPath` string
          - `minMatchCount` integer
      - `enableExecutionWithoutFilters` boolean
      - `agenticLifecycle` boolean
    - `sharedOrgIds` string[]
    - `sharedUserIds` string[]
    - `jobInstanceACL` AccessControlTemplate[]
      - `ownershipRoleName` string
      - `sharedRoles` AclSharedRoles[]
        - `roleName` string
        - `allowedAccess` string[]
        - `restrictedFields` string[]
        - `restrictedGroupFields` string[]
        - `allowedWidgetAccess` string[]
        - `fieldFilters` AclFieldFilters
          - `and` AclCondition[]
            - `name` string
            - `value` string
            - `condition` string
            - `values` string[]
          - `or` AclCondition[]
            - `name` string
            - `value` string
            - `condition` string
            - `values` string[]
          - `type` 'COMPLEX' | 'BSON' | 'SIMPLE'
          - `bsonSearch` string
          - `complexFilters` AclComplexFilters
            - `and` AclComplexFilterCondition[]
              - …
            - `or` AclComplexFilterCondition[]
              - …
        - `hiddenFields` string[]
      - `roleBindings` RoleBindings[]
        - `userIds` string[]
        - `roleDefinitionId` string
    - `jobTypePropertiesMapFileUrl` string
    - `wizardConfig` WizardConfig[]
      - `wizardName` string
      - `targetJobTypeName` string
      - `filtersConfig` FiltersConfig[]
        - `sourceFieldName` string
        - `sourceCondition` string
    - `isHideBulkActions` boolean
    - `systemPrompt` string
    - `userPrompt` string
    - `dataSetsAiConfigs` DataSetsAiConfig[]
      - `ruleType` string
      - `ruleActionType` string
      - `jobDetailsDtoList` JobDetailsDto[]
        - `jobTypeName` string
        - `type` string
        - `additionalDetails` object
    - `fieldsToBeValidated` string[]
    - `isDownloadMisSubJobType` boolean
    - `registerOptions` string
    - `dependentJobTypes` DependentJobTypeDto[]
      - `id` string
      - `name` string
    - `isTraceableNotification` boolean
    - `configData` object
    - `rollupConfigJobInstanceId` string
    - `uniqueKeyProperty` string
    - `excelFileName` string
    - `subJobsForConsolidatedStatusReport` string
    - `isRecall` boolean
    - `maxRevisionsAllowed` integer
    - `hideSubJobsInSummary` boolean
    - `tatLabel` string
  - `workflowType` JobWorkflowType
    - `id` string
    - `name` string
    - `jobTypeId` string
    - `roles` string[]
    - `isVisibleInDashboard` boolean
    - `lockStatusSequenceNo` integer
    - `unlockStatusSequenceNo` integer
    - `steps` WorkflowStep[]
      - `sequenceNo` integer
      - `primaryStatus` string
      - `secondaryStatus` string
      - `followupRole` string
      - `roles` Role[]
        - `id` string
        - `name` string
        - `description` string
        - `properties` JobProperty[]
          - `displayOrder` integer
          - `name` string
          - `displayName` string
          - `templateName` string
          - `ocrName` string
          - `dependentFieldNames` string[]
          - `fieldGroup` string
          - `groupColumnLayoutType` string
          - `fieldType` 'Small_Text' | 'ReadOnly_Small_Text' | 'ReadOnly_Auto_Generate' | 'Large_Text' | 'Date_Time' | 'Date' | 'Selection' | 'Large_Selection' | 'Small_Heading' | 'Large_Heading' | 'Radio_OR_CheckBox' | 'Attachment' | 'Hidden_Text_Field' | 'Auto_Date_Time' | 'Auto_Date' | 'Time' | 'MultiMedia' | 'Geo_Location' | 'Numeric_Text' | 'Dates_after_today' | 'SubJob' | 'Email' | 'Report' | 'Service_Type' | 'Date_before' | 'Calc_Text' | 'Calc_Date' | 'Password' | 'Phone_Number' | 'Login_User_Email' | 'Login_User_Name' | 'Read_Only_Login_User_Name' | 'Read_Only_Login_Email' | 'Text_Area' | 'ReadOnly_Auto_Date' | 'API_Small_Text' | 'API_Selection' | 'Inherited_Sub_Job' | 'ReadOnly_Date' | 'Appointment_Booking' | 'Tat' | 'Numeric_Text_With_Commas_US' | 'Special_Filter' | 'Numeric_Text_With_Commas_UK' | 'JSON_KEY' | 'Loqate_Find' | 'BOOLEAN' | 'Data_Filter' | 'File' | 'Geo_Fence' | 'Multi_Currency' | 'Yml_Key'
          - `subJobLimit` integer
          - `allowedValues` string
          - `patternForText` string
          - `rule` string
          - `hiddenDependentField` string
          - `propagateOtherFieldValueToThis` string
          - `englishChatBotQuestion` string
          - `hindiChatBotQuestion` string
          - `enableIncrementalSearch` boolean
          - `isMandatory` boolean
          - `isNotDuplicate` boolean
          - `mask` string
          - `addNewType` string
          - `enableAddMore` boolean
          - `enableMultiSelect` boolean
          - `isSearchable` boolean
          - `enableShowInListView` boolean
          - `propagateValueToSubFormFields` string
          - `propagateValueFromFormFields` string
          - `reportDefaultValue` string
          - `isTrackableField` boolean
          - `isRiskCalculationField` boolean
          - `isChatBotEnabledField` boolean
          - `isLimitedFields` boolean
          - `enableShowReview` boolean
          - `enableShowAppointment` boolean
          - `defaultValue` string
          - `description` string
          - `isReportParam` boolean
          - `isPivotParam` boolean
          - `isPivotRowParam` boolean
          - `isPivotColumnParam` boolean
          - `isAggregate` boolean
          - `isHidden` boolean
          - `tags` string
          - `isHParam` boolean
          - `enableSimilarTo` boolean
          - `similarToConfig` string
          - `ruleAllowedValues` RuleAllowedValues
            - `ruleType` string
            - `ruleText` string
            - `definedParams` string
          - `isAllowPublicAccess` boolean
          - `isAllowPublicPost` boolean
          - `uniqueFieldId` string
          - `label` boolean
          - `dataFormat` string
          - `fieldCharLimit` integer
          - `linkUrl` string
          - `isPublicAttachment` boolean
          - `isMetadataKeyword` boolean
          - `isDownloadMisParam` boolean
          - `enableAddNew` boolean
          - `isHTMLViewOnly` boolean
          - `fieldDescription` string
          - `compareLabel` boolean
          - `configData` object
          - `isFieldAddMore` boolean
          - `versionPattern` CloningConfig
            - `pattern` string
            - `fieldName` string
            - `clonedLimit` integer
            - `fieldMappings` object
            - `cloneConfig` object
          - `allowNegativeValue` boolean
          - `isReadOnly` boolean
          - `isFieldForStatusReport` boolean
          - `precision` integer
          - `fieldTransformation` string
          - `alwaysResetToDefault` boolean
          - `dynamicValue` string
          - `horder` string
        - `scope` string[]
        - `routerUrl` string
      - `subJobTypeIds` string[]
      - `emailTemplates` WorkflowEmailTemplate[]
        - `templateInstanceId` string
      - `attachmentEmailTemplateIds` string[]
      - `nextWorkflowSteps` integer[]
      - `isInitialStatus` boolean
      - `isPendingStatus` boolean
      - `isTerminationStatus` boolean
      - `fieldsForGroupingTotal` string
      - `apiOnStatusChange` string
      - `jobStatusRule` string
      - `condition` ConditionStatement
        - `leftOperand` string
        - `rightOperand` string
        - `conditionalOperator` string
        - `nextStep` integer
      - `primaryDisplayName` string
      - `secondaryDisplayName` string
      - `taskActionTemplateIds` string[]
      - `isHidden` boolean

## Response `200`

OK

## Other responses

- `400` — Bad Request

---

[API](https://skmtc.net/gosure/apis/gosure-api.md) · [All operations](https://skmtc.net/gosure/apis/gosure-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/gosure/gosure-api/revisions/785f532b1250/schema)
