Skip to content

app.platform_operators

TableRow level security on

The platform team (A90, Section 4.1 Platform Operator): one live row per person who may sign in to the operator console, with the role that sets what they may do there. Written only by the roster RPCs and private.grant_platform_operator; a row is revoked once and never edited or deleted. An operator reaches tenant data only through a support session the tenant Owner grants (1472).

Primary key: id

Columns of app.platform_operators
ColumnTypeNullableDescription
iduuidNoOperator grant id.
person_iduuidNoPerson on the platform team.References app.people.id
operator_roleapp.platform_operator_roleNoSupport, Trust and Safety or Administrator.
reasontextNoWhy the person joined the platform team, in the granter's words.
granted_byuuidYesAdministrator who granted the role; null when the platform named the first Administrator.References app.people.id
granted_attimestamp with time zoneNoWhen the role was granted.
revoked_attimestamp with time zoneYesWhen the role was revoked; the person can no longer sign in to the console.
revoked_byuuidYesAdministrator who revoked it; null when the platform did.References app.people.id
revoke_reasontextYesWhy the role was revoked.
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.