---
title: "GET /collaborations/{collaborationIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}"
method: GET
path: "/collaborations/{collaborationIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}"
---

# GET /collaborations/{collaborationIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}

`GET /collaborations/{collaborationIdentifier}/privacybudgettemplates/{privacyBudgetTemplateIdentifier}`

Returns details about a specified privacy budget template.

## Path parameters

- `collaborationIdentifier` string, required
- `privacyBudgetTemplateIdentifier` string, required

## Response `200`

Success

- GetCollaborationPrivacyBudgetTemplateOutput
  - `collaborationPrivacyBudgetTemplate` object, required — Returns the details of the privacy budget template that you requested.
    - `id` string, required — The unique identifier of the collaboration privacy budget template.
    - `arn` string, required — The ARN of the collaboration privacy budget template.
    - `collaborationId` string, required — The unique identifier of the collaboration that includes this collaboration privacy budget template.
    - `collaborationArn` string, required — The ARN of the collaboration that includes this collaboration privacy budget template.
    - `creatorAccountId` string, required — The unique identifier of the account that created this collaboration privacy budget template.
    - `createTime` string, date-time, required — The time at which the collaboration privacy budget template was created.
    - `updateTime` string, date-time, required — The most recent time at which the collaboration privacy budget template was updated.
    - `privacyBudgetType` 'DIFFERENTIAL_PRIVACY' | 'ACCESS_BUDGET', required — The type of privacy budget template.
    - `autoRefresh` 'CALENDAR_MONTH' | 'NONE', required — <p>How often the privacy budget refreshes.</p> <important> <p>If you plan to regularly bring new data into the collaboration, use <code>CALENDAR_MONTH</code> to automatically get a new privacy budget for the collaboration every calendar month. Choosing this option allows arbitrary amounts of information to be revealed about rows of the data when repeatedly queried across refreshes. Avoid choosing this if the same rows will be repeatedly queried between privacy budget refreshes.</p> </important>
    - `parameters` object, required — Specifies the epsilon and noise parameters for the privacy budget template.
      - `differentialPrivacy` object — The epsilon and noise parameters.
        - `epsilon` integer, required — The epsilon value that you specified.
        - `usersNoisePerQuery` integer, required — Noise added per query is measured in terms of the number of users whose contributions you want to obscure. This value governs the rate at which the privacy budget is depleted.
      - `accessBudget` object — Access budget configuration returned from the privacy budget template, containing the configured access budget settings.
        - `budgetParameters` BudgetParameter[], required — An array of budget parameters returned from the access budget configuration.
          - `type` 'CALENDAR_DAY' | 'CALENDAR_MONTH' | 'CALENDAR_WEEK' | 'LIFETIME', required — The type of budget parameter being configured.
          - `budget` integer, required — The budget allocation amount for this specific parameter.
          - `autoRefresh` 'ENABLED' | 'DISABLED' — Whether this individual budget parameter automatically refreshes when the budget period resets.
        - `resourceArn` string, required — The Amazon Resource Name (ARN) of the resource associated with this privacy budget template.

## Other responses

- `480` — ResourceNotFoundException
- `481` — InternalServerException
- `482` — ValidationException
- `483` — ThrottlingException
- `484` — AccessDeniedException

---

[API](https://skmtc.net/aws/apis/cleanrooms.md) · [All operations](https://skmtc.net/aws/apis/cleanrooms/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/cleanrooms/revisions/17ce59ba806e/schema)
