PermissionProfile

GET /v1/permission-profiles/non-grantable

Request

Response

OK

modulesinteger[] nullable

IDT-1150: whole modules non-grantable in ANY action (View included) — the Owner / Owner+GA monopoly. The custom-profile editor must not list these modules at all.

superadminBandModuleThresholdinteger

Every module whose id is >= this threshold (the SuperAdmin band) is non-grantable in any action, so the client can grey the whole band out without the server enumerating each superadmin module.

recordingDownloadNonGrantableboolean

Recording download (SAVE_AS / "İndir") — now GRANTABLE to a custom profile. Frozen at false (computed, not settable) so existing clients keying off this flag re-enable the download column without a contract break, and no future edit can flip it back by mistake.

recordingDeleteNonGrantableboolean

Recording delete ("Sil") is non-grantable to a custom profile on both the per-VoIP-user and per-external-number recording axes. Replaced download as the restricted recording action.

pendingKeysstring[] nullable

Conceptually non-grantable rights that do not yet have a Infoset.Types.RightModule (see Infoset.Types.Authorization.NonGrantableRights.PendingNonGrantableKeys); listed so the client knows they exist.

Changes

No recorded changes to this operation across all 3 revisions of this API.