program resource type (deprecated)

Namespace: microsoft.graph


APIs under the /beta version in Microsoft Graph are subject to change. Use of these APIs in production applications is not supported. To determine whether an API is available in v1.0, use the Version selector.


This version of the access review API is deprecated and will stop returning data on May 19, 2023. Please use access reviews API.

In the Azure AD access reviews feature, a program is a container, holding program controls. A tenant can have one or more programs. Each control links an access review to a program, to make it easier to locate related access reviews.

Each tenant that has on-boarded Azure AD access reviews has one program, Default program. A global administrator can create additional programs, for example to represent compliance initiatives.


Method Return Type Description
Create program program Create a new program.
Delete program None. Delete a program.
List programs program collection Get a collection of all the programs.
List programControls of a program programControl collection Get a collection of the controls of a program.
Update program program Update a program.


Property Type Description
id String The feature-assigned identifier of the program.
displayName String The name of the program. Required on create.
description String The description of the program.


Relationship Type Description
controls programControl Controls associated with the program.

JSON representation

Here is a JSON representation of the resource.

 "id": "string (identifier)",
 "displayName": "string",
 "description": "string"