---
title: "POST /api/v1/job-instances/scheduler/daily-update"
method: POST
path: "/api/v1/job-instances/scheduler/daily-update"
tags: ["job-instance-controller"]
---

# POST /api/v1/job-instances/scheduler/daily-update

`POST /api/v1/job-instances/scheduler/daily-update`

## Request body

- SchedulerCommand
  - `schedulerType` 'BAJAJ_STATUS_FETCH' | 'BAJAJ_DOCUMENT_UPLOAD' | 'GRAPH_SUBSCRIPTION_RENEWAL' | 'TERMINATE_GRAPH_SUBSCRIPTION_RENEWAL' | 'RULE_BASED_STATUS_CHANGE' | 'BATCH_UPLOAD' | 'CAMPAIGN_SCHEDULER' | 'GMAIL_WATCH_RENEWAL' | 'GMAIL_WATCH_REVOKE' | 'REMINDER_EMAIL_NOTIFICATION' | 'SCHEDULE_LOGIN_HISTORY_REPORT' | 'ESCALATION_MATRIX' | 'SCHEDULE_BREACHED_EMAILS' | 'TASK_DUE_DATE_NOTIFICATION' | 'TASK_REMINDER_NOTIFICATION' | 'ACTIVITY_HISTORY_RETENTION_POLICY' | 'JOB_SCHEDULAR' | 'SCHEDULE_API_CALL' | 'DAILY_JOB_INSTANCE_UPDATE' | 'RE_TRIGGER_HOOK' | 'SIEMENS_CERTIFICATE_UPDATE'
  - `jobInstanceId` string
  - `jobTypeId` string
  - `tenantId` string
  - `loginDetails` LoginDetail
    - `username` string
    - `userId` string
    - `tenantName` string
    - `connectionString` string
    - `orgId` string
    - `roleName` string
  - `additionalDetails` object
  - `terminateCondition` object
  - `currentLifeCycle` 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

## 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)
