---
title: "Updates a PriceSheet by id"
method: PUT
path: "/PriceSheet/{PriceSheetId}"
tags: ["PriceSheet"]
---

# Updates a PriceSheet by id

`PUT /PriceSheet/{PriceSheetId}`

Updates an instance of PriceSheet by id

## Path parameters

- `PriceSheetId` string, required

## Request body

- PriceSheetData
  - `$type` 'Asi.Soa.Commerce.DataContracts.PriceSheetData, Asi.Contracts', required — The DataType must be "Asi.Soa.Commerce.DataContracts.PriceSheetData, Asi.Contracts"
  - `Description` string
  - `EventPricingType` object
  - `Name` string
  - `PriceCustomerType` string
  - `PriceSheetGroups` PriceSheetGroupDataCollection
    - `$type` 'Asi.Soa.Commerce.DataContracts.PriceSheetGroupDataCollection, Asi.Contracts', required — The DataType must be "Asi.Soa.Commerce.DataContracts.PriceSheetGroupDataCollection, Asi.Contracts"
    - `$values` PriceSheetGroupData[], required — The values for the collection
      - `$type` 'Asi.Soa.Commerce.DataContracts.PriceSheetGroupData, Asi.Contracts', required — The DataType must be "Asi.Soa.Commerce.DataContracts.PriceSheetGroupData, Asi.Contracts"
      - `Group` GroupSummaryData
        - `$type` 'Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts', required — The DataType must be "Asi.Soa.Membership.DataContracts.GroupSummaryData, Asi.Contracts"
        - `Description` string
        - `GroupClass` GroupClassSummaryData
          - `$type` 'Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts', required — The DataType must be "Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts"
          - `Description` string
          - `GroupClassId` string
          - `IsDateLimited` boolean
          - `IsReadOnly` boolean
          - `IsRelationshipGroup` boolean
          - `IsSimpleGroup` boolean
          - `IsSystem` boolean
          - `Name` string
        - `GroupId` string
        - `IsMemberGroup` boolean
        - `IsPrimaryGroup` boolean
        - `IsRelationshipGroup` boolean
        - `IsSimpleGroup` boolean
        - `IsSystem` boolean
        - `Name` string
        - `ParentIdentity` IdentityData
          - `$type` 'Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts', required — The DataType must be "Asi.Soa.Core.DataContracts.IdentityData, Asi.Contracts"
          - `EntityTypeName` string
          - `Id` object
          - `IdentityElements` string[]
          - `Key` string
        - `StatusCode` string
      - `GroupClass` GroupClassSummaryData
        - `$type` 'Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts', required — The DataType must be "Asi.Soa.Membership.DataContracts.GroupClassSummaryData, Asi.Contracts"
        - `Description` string
        - `GroupClassId` string
        - `IsDateLimited` boolean
        - `IsReadOnly` boolean
        - `IsRelationshipGroup` boolean
        - `IsSimpleGroup` boolean
        - `IsSystem` boolean
        - `Name` string
      - `GroupRole` GroupRoleSummaryData
        - `$type` 'Asi.Soa.Membership.DataContracts.GroupRoleSummaryData, Asi.Contracts', required — The DataType must be "Asi.Soa.Membership.DataContracts.GroupRoleSummaryData, Asi.Contracts"
        - `Description` string
        - `IsActive` boolean
        - `Name` string
        - `Priority` integer
        - `RoleId` string
      - `PriceSheetGroupId` string
      - `PriceSheetId` string
  - `PriceSheetId` 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

## Response `200`

The request was successful.

---

[API](https://skmtc.net/imis/apis/accounting.md) · [All operations](https://skmtc.net/imis/apis/accounting/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/imis/accounting/versions/67a8cf169a01/schema)
