# configureLineItemProperties **Type:** GraphQL mutations **Description:** Mutation to update line item properties ## Arguments - entitlementId (String) - lineItemProperties (LineItemPropertyInput, Not Null): undefined - activationId (String): Activation ID of the line item for which attributes has to be updated. - attributes (AttributeUpdateInput): List of custom attributes related to the line item and license model - name (String): Name of the custom attribute to be updated - type (AttributeType, Not Null): undefined - value (String): Value of the custom attribute - deploy (Boolean): Whether the line item is to be deployed or not. This is used to update the deployment status of the line item - orderType (LineItemOrderType): Order type can have values like 'New_Order', 'Renewal_Order', 'Upgrade_Order' and Upsell_Order This is used to identify the type of order for the line item. - parentActivationId (String): Parent Line Item Activation ID. This is used to update the parent line item when the line item is a child of another line item. - product (UpdateProductInput): Product related to the line item - licenseModel (UpdateLicenseModelInput, Not Null): License Model Details - autoProvision (Boolean): Auto Provision flag - gracePeriodDays (String): Represents the grace period days - issuer (String): Name of the issuer - maxBorrowInterval (Int): Represents the max borrow interval - name (String): Name of the license model - notice (String): Represents the notice - overdraft (String): Represents the overdraft - serialNumber (String): Serial Number of the license model - vendorString (String): Represents the vendor string - partNumber (String): Part Number related to Product - productName (String): Product Name related to the line item - productVersion (String): Product Version related to the line item ## Response **Type:** LineItemResponseItem **Description:** Represents a single line item response ### Fields - activationId (String) - errorMsg (String) - status (String)