---
title: "POST /api/v1/internal/organizations/command"
method: POST
path: "/api/v1/internal/organizations/command"
tags: ["internal-api-command-controller"]
---

# POST /api/v1/internal/organizations/command

`POST /api/v1/internal/organizations/command`

## Request body

- OrganizationCommand
  - `loginDetail` LoginDetail
    - `username` string
    - `userId` string
    - `tenantName` string
    - `connectionString` string
    - `orgId` string
    - `roleName` string
  - `serviceLoginDetails` ServiceLoginDetails
    - `username` string
    - `tenantName` string
    - `orgId` string
  - `eventType` 'JOB_TYPE_CREATED' | 'JOB_TYPE_MODIFIED' | 'JOB_TYPE_DELETED' | 'JOB_INSTANCE_CREATED' | 'JOB_INSTANCE_MODIFIED' | 'JOB_INSTANCE_STATUS_CHANGED' | 'JOB_INSTANCE_DELETED' | 'JOB_INSTANCE_RESTORED' | 'JOB_INSTANCE_VIEWED' | 'ORG_CREATED' | 'ORG_MODIFIED' | 'ORG_DELETED' | 'USER_CREATED' | 'USER_MODIFIED' | 'USER_DELETED' | 'EMAIL_SUBSCRIPTION_RENEWAL' | 'FILES_UPLOAD_TO_BLOB' | 'JOB_INSTANCE_DATA_FIELDS_UPDATED' | 'GMAIL_WATCH_RENEWAL' | 'JOB_INSTANCE_ROLLUP_OPERATIONS' | 'JOB_INSTANCE_DATA_FIELDS_UPDATE_INTERNAL' | 'JOB_INSTANCE_DATA_FIELDS_UPDATE_WITHOUT_EVENTING' | 'UPDATE_JOB_INSTANCE_AND_WORKFLOW_WITH_ACTIVITY_HISTORY' | 'CREATE_JOB_INSTANCE_WITH_SOURCE_INSTANCE_ACTIVITY' | 'FINAL_JOB_INSTANCE_MODIFIED' | 'FINAL_JOB_INSTANCE_CREATED' | 'FINAL_JOB_INSTANCE_DELETED' | 'FINAL_JOB_INSTANCE_STATUS_CHANGED' | 'CREATE_JOB_INSTANCE_WITH_VALIDATIONS'
  - `commandType` 'CREATE_JOB_INSTANCE' | 'UPDATE_JOB_INSTANCE' | 'JOB_STATUS_CHANGE' | 'BAJAJ_STATUS_UPDATE' | 'CREATE_PUBLIC_JOB_INSTANCE' | 'CREATE_BATCH_INSTANCES' | 'CREATE_BATCH_JOB_INSTANCES_FROM_BLOB' | 'UPLOAD_FILES_TO_BLOB_STORAGE' | 'UPDATE_ORGANIZATION_AZURE_AD_CONFIG' | 'UPDATE_JOB_TYPE' | 'ACTIVITY_HISTORY_RETENTION_POLICY' | 'CREATE_BATCH_PARENT_AND_SUB_JOB_INSTANCE' | 'HOOK_STATUS_UPDATE' | 'SIEMENS_CERTIFICATE_UPDATE' | 'DELETE_JOB_INSTANCE' | 'UPDATE_BATCH_JOB_INSTANCES'
  - `organizationDto` OrganizationDto
    - `id` string
    - `name` string
    - `tenantName` string
    - `ownerDbName` string
    - `email` string
    - `website` string
    - `subdomain` string
    - `category` string
    - `mainCategory` string
    - `language` string
    - `contactNumber` string
    - `theme` string
    - `type` 'Shared' | 'Enterprise'
    - `model` string
    - `subscription` Subscription
      - `type` string
      - `hasRenewal` string
    - `sourceOrgId` string
    - `dateFormat` string
    - `currency` string
    - `organizationSettings` OrganizationSettings
      - `hostName` string
      - `outlookConfig` OutlookConfig
        - `graphClientId` string
        - `graphSecretKey` string
        - `graphTenantId` string
        - `graphClientState` string
        - `proxyHost` string
        - `proxyPort` integer
        - `proxyEnabled` boolean
        - `graphEnabled` boolean
      - `gmailConfig` GmailConfig
        - `gmailClientId` string
        - `gmailProjectId` string
        - `gmailAuthUri` string
        - `gmailTokenUri` string
        - `gmailAuthProviderX509CertUrl` string
        - `gmailClientSecret` string
        - `gmailRedirectUris` string[]
        - `gmailTopicName` string
        - `gmailEnabled` boolean
      - `chatGPTKey` string
      - `isUserBasedConsent` boolean
      - `idPProviderConfig` IdPProviderConfig
        - `azureAdConfig` AzureAdConfig
          - `applicationClientId` string
          - `applicationSecretKey` string
          - `applicationTenantId` string
      - `configs` object
    - `cloningStatus` string
    - `orgLogoUrl` string
    - `versionId` string
    - `onboardingStatus` string
    - `template` 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)
