# C1 documentation: API Endpoints Access Review

## Access Review

- [Create](https://www.c1.ai/docs/api-reference/access-review/create.md): Create creates a new access review campaign with the specified name, policy, and owners.
- [Add Campaign Entitlements](https://www.c1.ai/docs/api-reference/access-review/add-campaign-entitlements.md): AddCampaignEntitlements adds entitlements to an access review campaign's selection without  replacing existing selections or their policies. For large selections, send chunks of at most  200 entitlements and wait for each call to finish before sending the next. Entitlements that  are already selecte…
- [Remove Campaign Entitlements](https://www.c1.ai/docs/api-reference/access-review/remove-campaign-entitlements.md): RemoveCampaignEntitlements removes entitlements from an access review campaign's selection  without changing other selections or their policies. Entitlements that are not selected are  ignored, so retrying a chunk is safe. Send at most 200 entitlements per call.
- [List](https://www.c1.ai/docs/api-reference/access-review/list.md): List the generated reports for an access review campaign, each with a  time-limited download_url and its output format.
- [Generate Report](https://www.c1.ai/docs/api-reference/access-review/generate-report.md): Generate a report of the campaign's reviews and decisions. The format  defaults to JSON (also available: CSV, XLSX). Works on in-flight (OPEN)  and closed campaigns. Asynchronous — the report record is created  immediately; the file is materialized in the background.
- [Get Campaign Scope And Entitlements](https://www.c1.ai/docs/api-reference/access-review/get-campaign-scope-and-entitlements.md): GetCampaignScopeAndEntitlements retrieves the current scope configuration and selected entitlements for an access review campaign.
- [Set Campaign Scope And Entitlements](https://www.c1.ai/docs/api-reference/access-review/set-campaign-scope-and-entitlements.md): SetCampaignScopeAndEntitlements replaces the scope configuration and selected entitlements for an access review campaign.  Each call replaces the whole selection. To build a large selection, use AddCampaignEntitlements in chunks instead.
- [Set Campaign Scope By Resource Type](https://www.c1.ai/docs/api-reference/access-review/set-campaign-scope-by-resource-type.md): SetCampaignScopeByResourceType sets the campaign scope by selecting specific resource types to include in the review.
- [Get](https://www.c1.ai/docs/api-reference/access-review/get.md): Get retrieves a single access review campaign by ID.
- [Update](https://www.c1.ai/docs/api-reference/access-review/update.md): Update modifies an existing access review campaign. Use the update_mask to specify which fields to change.
- [Delete](https://www.c1.ai/docs/api-reference/access-review/delete.md): Delete transitions an access review campaign to the deleted state, along with its dependent objects.
- [List](https://www.c1.ai/docs/api-reference/access-review/list-1.md): List returns a paginated list of access review campaigns.

## OpenAPI Specs

- [my-source-with-code-samples](https://spec.speakeasy.com/conductor-one/conductorone/my-source-with-code-samples)
