---
title: "Delete All Extra Authorizations For Function Version"
method: DELETE
path: "/v2/nvcf/authorizations/functions/{functionId}/versions/{functionVersionId}"
tags: ["Authorized Accounts"]
---

# Delete All Extra Authorizations For Function Version

`DELETE /v2/nvcf/authorizations/functions/{functionId}/versions/{functionVersionId}`

Deletes all the authorized accounts that are directly associated with the  specified function version. Authorized parties that are inherited by the  function version are not deleted. If the specified function version is public,  then Account Admin cannot perform this operation. Access to this functionality mandates the inclusion of a bearer token with the  'authorize_clients' scope in the HTTP Authorization header

## Path parameters

- `functionId` string, uuid, required
- `functionVersionId` string, uuid, required

## Response `200`

OK

- AuthorizedPartiesResponse — Parties authorized to invoke function
  - `function` AuthorizedPartiesByFunctionDto, required — Data Transfer Object(DTO) representing a function with authorized accounts
    - `id` string, uuid, required — Function id
    - `ncaId` string, required — NVIDIA Cloud Account Id
    - `versionId` string, uuid — Function version id
    - `authorizedParties` AuthorizedPartyDto[] — Authorized parties allowed to invoke the function
      - `clientId` string — Client Id -- 'sub' claim in the JWT. This field should not be specified anymore.
      - `ncaId` string, required — NVIDIA Cloud Account authorized to invoke the function

---

[API](https://skmtc.dev/brevdev/apis/cloud-functions.md) · [All operations](https://skmtc.dev/brevdev/apis/cloud-functions/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/brevdev/cloud-functions/revisions/add37b001ffc/schema)
