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

# POST /api/v1/organizations

`POST /api/v1/organizations`

## Query parameters

- `migration` boolean

## Request body

- CreateOrganizationRequest
  - `organization` Organization
    - `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
    - `domain` string
    - `onboardingPrompts` string
    - `onboardingStatus` string
    - `encryptionKey` string
    - `template` boolean
  - `adminUser` User
    - `id` string
    - `firstName` string
    - `middleName` string
    - `lastName` string
    - `fullName` string
    - `email` string
    - `username` string
    - `password` string
    - `organizationId` string
    - `mobile` string
    - `mobileCountryCode` string
    - `anniversaryDate` string
    - `dob` string
    - `roleId` string
    - `gender` string
    - `langs` string
    - `address` string
    - `uniqueUserName` string
    - `accountRole` RoleInstance
      - `id` string
      - `name` string
      - `properties` RolePropertyInstance[]
        - `propName` string
        - `propValue` string
        - `attachmentName` string
        - `jobTypeFldJson` string
        - `allowedValuesResults` string[]
        - `attachment` boolean
    - `routerUrl` string
    - `oldPasswords` string[]
    - `requirePasswordReset` boolean
    - `userType` 'USER_TYPE_OUTLOOK' | 'USER_TYPE_GMAIL' | 'USER_TYPE_SSO'
    - `gmailToken` string
    - `gmailRefreshToken` string
    - `gmailHistoryId` string
    - `status` 'ACTIVE' | 'INACTIVE'
    - `failedLoginAttempts` integer
    - `profilePictureUrl` string
    - `lockTime` string
    - `graphToken` string
    - `graphTokenExpireDate` integer
    - `subscribedEmail` string
    - `isAuthorized` boolean
    - `passwordExpiryDate` string
    - `data` object
    - `roleName` string
    - `isDelegatedUser` boolean
    - `delegatedUserEmail` string
  - `module` ModuleRequest
    - `category` string
    - `moduleDetails` ModuleDetails
      - `moduleType` string
      - `moduleCategory` ModuleCategory
        - `name` string
        - `moduleMenus` ModuleMenu[]
          - `key` string
          - `routerLink` string
          - `priority` integer
          - `icon` string
  - `sourceTenantName` string
  - `includeJobInstances` 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)
