A LicensedItem represents any item that you bill customers for based on the subscribed quantity.
Attributes
- idstring
The ID of the LicensedItem.
- objectstring, value is "v2.billing.licensed_item"
String representing the object’s type. Objects of the same type share the same value of the object field.
- createdtimestamp
Timestamp of when the object was created.
- display_
namestring Description that customers will see in the invoice line item. Maximum length of 250 characters.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - lookup_
keynullable string An internal key you can use to search for a particular billable item. Maximum length of 200 characters.
- metadatanullable map
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- tax_
detailsnullable objectPreview feature Stripe Tax details.
- unit_
labelnullable string The unit to use when displaying prices for this billable item in places like Checkout. For example, set this field to “seat” for Checkout to display “(price) per seat”, or “environment” to display “(price) per environment”. Maximum length of 100 characters.
{ "created": "2025-01-01T00:00:00.000Z", "display_name": "Monthly fee item", "id": "bli_61SbQ4ZVMJ2ESqq2416S40x4RVA8P2F2ShZStd6x6RCy", "lookup_key": "monthly-fee-item", "metadata": { "key": "value" }, "object": "v2.billing.licensed_item", "unit_label": "per month", "livemode": true}
Create a LicensedItem object.
Learn more about calling API v2 endpoints.Parameters
- display_
namestringRequired Description that customers will see in the invoice line item. Maximum length of 250 characters.
- lookup_
keystring An internal key you can use to search for a particular billable item. Must be unique among billable items. Maximum length of 200 characters.
- metadatamap
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- tax_
detailsobjectPreview feature Stripe Tax details.
- unit_
labelstring The unit to use when displaying prices for this billable item in places like Checkout. For example, set this field to “seat” for Checkout to display “(price) per seat”, or “environment” to display “(price) per environment”. Maximum length of 100 characters.
Returns
Response attributes
- idstring
The ID of the LicensedItem.
- objectstring, value is "v2.billing.licensed_item"
String representing the object’s type. Objects of the same type share the same value of the object field.
- createdtimestamp
Timestamp of when the object was created.
- display_
namestring Description that customers will see in the invoice line item. Maximum length of 250 characters.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - lookup_
keynullable string An internal key you can use to search for a particular billable item. Maximum length of 200 characters.
- metadatanullable map
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- tax_
detailsnullable objectPreview feature Stripe Tax details.
- unit_
labelnullable string The unit to use when displaying prices for this billable item in places like Checkout. For example, set this field to “seat” for Checkout to display “(price) per seat”, or “environment” to display “(price) per environment”. Maximum length of 100 characters.
Returned when another object of the same type already has the given lookup key.
Returned when tax_code.value does not correspond to a Stripe PTC.
{ "created": "2025-01-01T00:00:00.000Z", "display_name": "Monthly fee item", "id": "bli_61SbQ4ZVMJ2ESqq2416S40x4RVA8P2F2ShZStd6x6RCy", "lookup_key": "monthly-fee-item", "metadata": { "key": "value" }, "object": "v2.billing.licensed_item", "unit_label": "per month", "livemode": true}
Update a LicensedItem object. At least one of the fields is required.
Learn more about calling API v2 endpoints.Parameters
- idstringRequired
ID of the LicensedItem to update.
- display_
namestring Description that customers will see in the invoice line item. Maximum length of 250 characters.
- lookup_
keystring An internal key you can use to search for a particular billable item. Maximum length of 200 characters. To remove the lookup_key from the object, set it to null in the request.
- metadatamap
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- tax_
detailsobjectPreview feature Stripe Tax details.
- unit_
labelstring The unit to use when displaying prices for this billable item in places like Checkout. For example, set this field to “seat” for Checkout to display “(price) per seat”, or “environment” to display “(price) per environment”. Maximum length of 100 characters.
Returns
Response attributes
- idstring
The ID of the LicensedItem.
- objectstring, value is "v2.billing.licensed_item"
String representing the object’s type. Objects of the same type share the same value of the object field.
- createdtimestamp
Timestamp of when the object was created.
- display_
namestring Description that customers will see in the invoice line item. Maximum length of 250 characters.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - lookup_
keynullable string An internal key you can use to search for a particular billable item. Maximum length of 200 characters.
- metadatanullable map
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- tax_
detailsnullable objectPreview feature Stripe Tax details.
- unit_
labelnullable string The unit to use when displaying prices for this billable item in places like Checkout. For example, set this field to “seat” for Checkout to display “(price) per seat”, or “environment” to display “(price) per environment”. Maximum length of 100 characters.
Returned when another object of the same type already has the given lookup key.
Returned when tax_code.value does not correspond to a Stripe PTC.
Returned when the provided licensed_item ID cannot be found.
{ "created": "2025-01-01T00:00:00.000Z", "display_name": "Updated Monthly fee item", "id": "bli_61SbQ4ZVMJ2ESqq2416S40x4RVA8P2F2ShZStd6x6RCy", "lookup_key": "updated-monthly-fee-item", "metadata": { "existing_key": "updated_value", "new_key": "new_value" }, "object": "v2.billing.licensed_item", "unit_label": "every month", "livemode": true}
Retrieve a LicensedItem object.
Learn more about calling API v2 endpoints.Parameters
- idstringRequired
ID of the LicensedItem to retrieve.
Returns
Response attributes
- idstring
The ID of the LicensedItem.
- objectstring, value is "v2.billing.licensed_item"
String representing the object’s type. Objects of the same type share the same value of the object field.
- createdtimestamp
Timestamp of when the object was created.
- display_
namestring Description that customers will see in the invoice line item. Maximum length of 250 characters.
- livemodeboolean
Has the value
true
if the object exists in live mode or the valuefalse
if the object exists in test mode. - lookup_
keynullable string An internal key you can use to search for a particular billable item. Maximum length of 200 characters.
- metadatanullable map
Set of key-value pairs that you can attach to an object. This can be useful for storing additional information about the object in a structured format.
- tax_
detailsnullable objectPreview feature Stripe Tax details.
- unit_
labelnullable string The unit to use when displaying prices for this billable item in places like Checkout. For example, set this field to “seat” for Checkout to display “(price) per seat”, or “environment” to display “(price) per environment”. Maximum length of 100 characters.
Returned when the provided licensed_item ID cannot be found.
{ "created": "2025-01-01T00:00:00.000Z", "display_name": "Monthly fee item", "id": "bli_61SbQ4ZVMJ2ESqq2416S40x4RVA8P2F2ShZStd6x6RCy", "lookup_key": "monthly-fee-item", "metadata": { "key": "value" }, "object": "v2.billing.licensed_item", "unit_label": "per month", "livemode": true}