# CreateLineItemInput **Type:** GraphQL inputs **Description:** Input to create a new line item ## Fields - lineItems (LineItemInput, Not Null): List of line item input objects - activatable (Boolean): Flag to indicate whether this line item is activatable - activationId (String): The activation ID associated with the line item. You may specify this while creation. If you choose to specify this then the autoGenerate flag should be set to false. If the activationID specified, matches with any existing entitlementID or activationID, then you will get an error - attributes (AttributeInput): List of custom attributes related to the line item - autoDeploy (Boolean): Whether the Line item should be auto-deployed - autoGenerate (Boolean): Whether the activation ID should be auto-generated - expiryDate (String): End date of the line item in YYYY-MM-DD format - orderType (LineItemOrderType): Type of order for the line item. The default is NEW_ORDER - permanent (Boolean): Whether this line item is permanent. A permanent line item has no expiration date. - product (ProductInput): List of products entitled by this line item - quantity (Int): Number of copies for the entitlement - quantityPerCopy (Int): Quantity per copy. Minimum value is 1 - startDate (String): Start date of the line item in YYYY-MM-DD format