---
title: "Authorize Additional Account To Invoke Function"
method: PATCH
path: "/v2/nvcf/authorizations/functions/{functionId}/add"
tags: ["Authorized Accounts"]
---

# Authorize Additional Account To Invoke Function

`PATCH /v2/nvcf/authorizations/functions/{functionId}/add`

Adds the specified NVIDIA Cloud Account to the set of authorized accounts that  are can invoke all the versions of the specified function. If the specified  function does not have any existing inheritable authorized accounts, it results  in a response with status 404. If the specified account is already in the set  of existing inheritable authorized accounts, it results in a response with  status code 409. If a function 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

## Request body

- PatchAuthorizedPartyRequest — Request payload to associate/disassociate authorized party with function
  - `authorizedParty` AuthorizedPartyDto, required — Data Transfer Object(DTO) representing an authorized party.
    - `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

## 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)
