Skip to main content

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