AppCodeAdmission
An active or revoked app code-admission entry. Admission controls execution only; it never grants source access.
type AppCodeAdmission {
admissionId: String!
appId: BigInt!
subjectKind: CodeAdmissionSubjectKind!
subjectRef: String!
versionRange: String
admittedBy: BigInt!
admittedAt: DateTime!
revokedAt: DateTime
}
Fields
AppCodeAdmission.admissionId ● String! non-null scalar
UUID of this admission record.
AppCodeAdmission.appId ● BigInt! non-null scalar
Numeric app id whose code-admission policy owns this entry.
AppCodeAdmission.subjectKind ● CodeAdmissionSubjectKind! non-null enum
Whether this entry admits code, an author, or an org.
AppCodeAdmission.subjectRef ● String! non-null scalar
Stable id of the admitted subject (listing UUID, user id, or org id).
AppCodeAdmission.versionRange ● String scalar
Optional P1 version range: exact "3", inclusive "2-5", ">=4", or "<=9". Null admits all versions; invalid expressions fail closed at runtime.
AppCodeAdmission.admittedBy ● BigInt! non-null scalar
Numeric user id of the org member who admitted the subject.
AppCodeAdmission.admittedAt ● DateTime! non-null scalar
When the entry was admitted.
AppCodeAdmission.revokedAt ● DateTime scalar
When the entry was revoked; null while active.
Returned By
admitAppCode mutation ● appCodeAdmissions query ● revokeAppCodeAdmission mutation