Skip to content

app.usage_events

TablePartitioned by monthRow level security on

Metered usage (Section 16), one row per counted act, in monthly partitions. Written by the database and platform services only.

Primary key: id, created_at

Columns of app.usage_events
ColumnTypeNullableDescription
iduuidNoUsage event id, UUID v7.
org_iduuidNoOwning org. A row never moves to another org.References app.organizations.id
meter_codetextNoWhat was used.References private.usage_meters.code
quantitybigintNoHow much, in the meter's unit.
source_iduuidYesRow that caused the usage, when there is one (a notification delivery, an AI request).
created_attimestamp with time zoneNoWhen the row was inserted. Set by the database.
created_byuuidYesPerson who inserted the row, or null for a platform process. Set by the database.References app.people.id
updated_attimestamp with time zoneNoWhen the row last changed. Set by the database.
updated_byuuidYesPerson who last changed the row, or null for a platform process. Set by the database.References app.people.id
deleted_attimestamp with time zoneYesSoft delete time. A row with deleted_at set is ignored by every access helper.