---
title: "Creates an Organization"
method: POST
path: "/Organization"
tags: ["Organization"]
---

# Creates an Organization

`POST /Organization`

## Request

- Base URL: `https://yourorgsite.com/api`
- URL: `https://yourorgsite.com/api/Organization`
- Auth: OAuth 2
  - Implicit: `https://yourorgsite.com`

Creates an instance of Organization

## Request body

- OrganizationData
  - `$type` 'Asi.Soa.Membership.DataContracts.OrganizationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.OrganizationData, Asi.Contracts"
  - `Addresses` FullAddressDataCollection
    - `$type` 'Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.FullAddressDataCollection, Asi.Contracts"
    - `$values` FullAddressData[], required: The values for the collection
      - `$type` 'Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.FullAddressData, Asi.Contracts"
      - `AdditionalLines` string[]
      - `Address` AddressData
        - `$type` 'Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.AddressData, Asi.Contracts"
        - `AddressId` string
        - `AddressLines` string[]
        - `AddressTokenId` string
        - `Barcode` string
        - `BarcodeSortPlanNumber` string
        - `CarrierRoute` string
        - `CityName` string
        - `CountryCode` string
        - `CountryName` string
        - `CountrySubEntityCode` string
        - `CountrySubEntityName` string
        - `CountyCode` string
        - `CountyName` string
        - `DeliveryPointCode` string
        - `FullAddress` string
        - `IsMarkedForDelete` boolean
        - `LocalGovernmentDistrict1` string
        - `LocalGovernmentDistrict2` string
        - `LocationCoordinate` LocationCoordinateData
          - `$type` 'Asi.Soa.Membership.DataContracts.LocationCoordinateData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.LocationCoordinateData, Asi.Contracts"
          - `Latitude` object
          - `Longitude` object
        - `NationalGovernmentDistrict` string
        - `PostalCode` string
        - `RegionName` string
        - `VerificationMessage` string
        - `VerificationStatus` 'Unknown' | 'Error' | 'VerifiedAsIs' | 'VerifiedAndCleaned' | 'SystemError'
        - `VerifiedOn` string, date-time
      - `AddresseeText` string
      - `AddressPurpose` string
      - `BadAddress` string
      - `CommunicationPreferences` CommunicationPreferenceDataCollection
        - `$type` 'Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.CommunicationPreferenceDataCollection, Asi.Contracts"
        - `$values` CommunicationPreferenceData[], required: The values for the collection
          - `$type` 'Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.CommunicationPreferenceData, Asi.Contracts"
          - `CannotOptOut` boolean
          - `CommunicationTypeDisplay` string
          - `CommunicationTypeId` string
          - `DefaultOptOut` boolean
          - `Formula` string
          - `IsDefaultType` boolean
          - `IsMarkedForDelete` boolean
          - `IsSolicitation` boolean
          - `IsSystem` boolean
          - `OverrideFullAddressText` string
          - `Reason` string
          - `Status` boolean
      - `DisplayName` string
      - `DisplayOrganizationName` string
      - `DisplayOrganizationTitle` string
      - `Email` string
      - `Fax` string
      - `FullAddressId` string
      - `IsAddresseeOverridden` boolean
      - `IsMarkedForDelete` boolean
      - `Note` string
      - `Phone` string
      - `Salutation` PartySalutationData
        - `$type` 'Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts"
        - `IsMarkedForDelete` boolean
        - `IsOverridden` boolean
        - `SalutationId` string
        - `SalutationMethod` PartySalutationMethodSummaryData
          - `$type` 'Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts"
          - `Description` string
          - `IsAnonymous` boolean
          - `IsDefault` boolean
          - `IsOverrideable` boolean
          - `Name` string
          - `PartySalutationMethodId` string
        - `Text` string
      - `Status` FullAddressStatusData
        - `$type` 'Asi.Soa.Membership.DataContracts.FullAddressStatusData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.FullAddressStatusData, Asi.Contracts"
        - `AddressStatus` 'Active' | 'Inactive'
        - `StatusReason` string
  - `AlternateIds` AlternateIdDataCollection
    - `$type` 'Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.AlternateIdDataCollection, Asi.Contracts"
    - `$values` AlternateIdData[], required: The values for the collection
      - `$type` 'Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.AlternateIdData, Asi.Contracts"
      - `AlternateIdId` string
      - `Id` string
      - `IdType` string
      - `IsMarkedForDelete` boolean
  - `CityName` string
  - `CommunicationTypePreferences` PartyCommunicationTypePreferenceDataCollection
    - `$type` 'Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceDataCollection, Asi.Contracts"
    - `$values` PartyCommunicationTypePreferenceData[], required: The values for the collection
      - `$type` 'Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyCommunicationTypePreferenceData, Asi.Contracts"
      - `CommunicationTypeId` string
      - `OptInFlag` boolean
      - `PartyCommunicationTypePreferenceId` string
  - `CountryName` string
  - `CountrySubEntityName` string
  - `Email` string
  - `Emails` EmailDataCollection
    - `$type` 'Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.EmailDataCollection, Asi.Contracts"
    - `$values` EmailData[], required: The values for the collection
      - `$type` 'Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.EmailData, Asi.Contracts"
      - `Address` string
      - `EmailType` string
      - `IsPrimary` boolean
  - `FinancialEntityCode` string
  - `FinancialInformation` FinancialInformationData
    - `$type` 'Asi.Soa.Membership.DataContracts.FinancialInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.FinancialInformationData, Asi.Contracts"
    - `BillToPartyId` string
    - `CreditLimit` MonetaryAmountData
      - `$type` 'Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.MonetaryAmountData, Asi.Contracts"
      - `Amount` object
      - `Currency` CurrencyData
        - `$type` 'Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.CurrencyData, Asi.Contracts"
        - `CurrencyCode` string
        - `DecimalPositions` integer
      - `IsAmountDefined` boolean
    - `DonorReceiptPreference` 'None' | 'Immediate' | 'Annual' | 'Quarterly' | 'Monthly'
    - `GiftAidInformation` GiftAidDeclarationDataCollection
      - `$type` 'Asi.Soa.Membership.DataContracts.GiftAidDeclarationDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GiftAidDeclarationDataCollection, Asi.Contracts"
      - `$values` GiftAidDeclarationData[], required: The values for the collection
        - `$type` 'Asi.Soa.Membership.DataContracts.GiftAidDeclarationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.GiftAidDeclarationData, Asi.Contracts"
        - `Cancelled` string, date-time
        - `ConfirmationLetterSent` string, date-time
        - `DeclarationReceived` string, date-time
        - `GiftAidDeclarationId` string
        - `IsOngoing` boolean
        - `IsPast` boolean
        - `MethodOfDeclaration` 'None' | 'Online' | 'Written' | 'Verbal'
        - `Note` string
        - `OneOffOrderLineKey` string
        - `OneOffTransactionNumber` integer
        - `Status` 'None' | 'Active' | 'Cancelled' | 'Pending'
    - `PaymentTermsId` string
    - `TaxAuthority` string
    - `TaxExemptionNumber` string
    - `VatInformation` VatInformationData
      - `$type` 'Asi.Soa.Membership.DataContracts.VatInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.VatInformationData, Asi.Contracts"
      - `Country` string
      - `IsExempt` boolean
      - `RegistrationNumber` string
  - `Id` string
  - `IndustryCodes` string[]
  - `IsMarkedForDelete` boolean
  - `IsOrganization` boolean
  - `Name` string
  - `OrganizationName` string
  - `OrganizationType` OrganizationTypeData
    - `$type` 'Asi.Soa.Membership.DataContracts.Organization.OrganizationTypeData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.Organization.OrganizationTypeData, Asi.Contracts"
    - `Description` string
    - `GroupTypeKey` string
    - `Name` string
    - `OrganizationTypeCode` integer
  - `PartyId` string
  - `Phone` string
  - `Phones` PhoneDataCollection
    - `$type` 'Asi.Soa.Membership.DataContracts.PhoneDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PhoneDataCollection, Asi.Contracts"
    - `$values` PhoneData[], required: The values for the collection
      - `$type` 'Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PhoneData, Asi.Contracts"
      - `IsPrimary` boolean
      - `Number` string
      - `PhoneType` string
  - `Salutations` PartySalutationDataCollection
    - `$type` 'Asi.Soa.Membership.DataContracts.PartySalutationDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySalutationDataCollection, Asi.Contracts"
    - `$values` PartySalutationData[], required: The values for the collection
      - `$type` 'Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySalutationData, Asi.Contracts"
      - `IsMarkedForDelete` boolean
      - `IsOverridden` boolean
      - `SalutationId` string
      - `SalutationMethod` PartySalutationMethodSummaryData
        - `$type` 'Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySalutationMethodSummaryData, Asi.Contracts"
        - `Description` string
        - `IsAnonymous` boolean
        - `IsDefault` boolean
        - `IsOverrideable` boolean
        - `Name` string
        - `PartySalutationMethodId` string
      - `Text` string
  - `SocialNetworks` PartySocialNetworkDataCollection
    - `$type` 'Asi.Soa.Membership.DataContracts.PartySocialNetworkDataCollection, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySocialNetworkDataCollection, Asi.Contracts"
    - `$values` PartySocialNetworkData[], required: The values for the collection
      - `$type` 'Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartySocialNetworkData, Asi.Contracts"
      - `PartySocialNetworkId` string
      - `SocialNetwork` SocialNetworkData
        - `$type` 'Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.SocialNetworkData, Asi.Contracts"
        - `BaseURL` string
        - `SocialNetworkId` string
        - `SocialNetworkName` string
      - `SocialNetworkProfileLinkURL` string
      - `SocialNetworkToken` string
      - `SocialNetworkUserId` string
      - `SocialNetworkUserName` string
      - `UseSocialNetworkProfilePhoto` boolean
  - `Sort` string
  - `SortIsOverridden` boolean
  - `Status` PartyStatusData
    - `$type` 'Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts', required: The DataType must be "Asi.Soa.Membership.DataContracts.PartyStatusData, Asi.Contracts"
    - `ActiveStatus` 'Active' | 'Inactive' | 'Suspended' | 'Delete'
    - `Description` string
    - `Name` string
    - `PartyStatusId` string
  - `UniformId` string
  - `UpdateInformation` EntityUpdateInformationData
    - `$type` 'Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts', required: The DataType must be "Asi.Soa.Core.DataContracts.EntityUpdateInformationData, Asi.Contracts"
    - `CreatedBy` string
    - `CreatedOn` string, date-time
    - `UpdatedBy` string
    - `UpdatedOn` string, date-time
  - `WebsiteUrl` string

## Response `200`

The request was successful.

## Other responses

- `201`: The resource was successfully created.
- `202`: The resource was asynchronously created.

---

[API](https://skmtc.dev/imis/apis/party.md) - [All operations](https://skmtc.dev/imis/apis/party/llms.txt) - [OpenAPI document](https://skmtc.dev/imis/apis/party/revisions/6e27a5e07ae6?raw)
