---
title: "Get policy evaluations"
method: POST
path: "/public/v1/query/get_policy_evaluations"
tags: ["Activities"]
---

# Get policy evaluations

`POST /public/v1/query/get_policy_evaluations`

Get the policy evaluations for an activity.

## Request body

- V1GetPolicyEvaluationsRequest
  - `organizationId` string, required — Unique identifier for a given organization.
  - `activityId` string, required — Unique identifier for a given activity.

## Response `200`

A successful response.

- V1GetPolicyEvaluationsResponse
  - `policyEvaluations` Externalactivityv1PolicyEvaluation[], required
    - `id` string, required — Unique identifier for a given policy evaluation.
    - `activityId` string, required — Unique identifier for a given Activity.
    - `organizationId` string, required — Unique identifier for the Organization the Activity belongs to.
    - `voteId` string, required — Unique identifier for the Vote associated with this policy evaluation.
    - `policyEvaluations` Privateumpv1PolicyEvaluation[], required — Detailed evaluation result for each Policy that was run.
      - `policyId` string
      - `outcome` 'OUTCOME_ALLOW' | 'OUTCOME_DENY_EXPLICIT' | 'OUTCOME_DENY_IMPLICIT' | 'OUTCOME_REQUIRES_CONSENSUS' | 'OUTCOME_REJECTED' | 'OUTCOME_ERROR'
    - `createdAt` Externaldatav1Timestamp, required
      - `seconds` string, required
      - `nanos` string, required

## Other responses

- `default` — An unexpected error response.

---

[API](https://skmtc.dev/turnkey/apis/api-reference.md) · [All operations](https://skmtc.dev/turnkey/apis/api-reference/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/turnkey/api-reference/revisions/4d8a7c63c511/schema)
