Skip to content

app.representations

TableRow level security on

An agency or management account acting for an artist (Section 4.4.1, Section 4.8.1 Representation). It takes effect once the artist accepts, within its scopes and until it expires or is revoked.

Primary key: id

Columns of app.representations
ColumnTypeNullableDescription
iduuidNoPrimary key, UUID v7.
org_iduuidNoRepresenting account: the artist agency or management company.References app.organizations.id
artist_person_iduuidNoRepresented artist.References app.people.id
representative_person_iduuidYesNamed agent or manager in the account; NULL when every Account Owner and Admin acts for the artist.References app.people.id
expires_ondateNoLast day the representation holds.
accepted_attimestamp with time zoneYesWhen the artist accepted. Without acceptance the representation grants nothing.
revoked_attimestamp with time zoneYesWhen the artist or the account revoked it.
deleted_attimestamp with time zoneYesSoft delete time. A row with deleted_at set is ignored by every access helper.
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