---
title: "Evaluate Policies"
method: POST
path: "/api/policy-engine/evaluate"
tags: ["Policy"]
---

# Evaluate Policies

`POST /api/policy-engine/evaluate`

This endpoint consults all policies and checks the ones that satisfy the request body’s conditions.

## Headers

- `Content-Type` string, required
- `Accept` string, required

## Request body

- EvaluatePolicyRequest
  - `resource` string, required — Scope on which this policy must be evaluated
  - `context` object, required — Conditions that the Policy needs to satisfy

## Response `200`

- PolicyActionGetResponse[]
  - `id` string — Action ID
  - `metadata` object — Metadata object from the current action

---

[API](https://skmtc.dev/vtex/apis/policies-system-api.md) · [All operations](https://skmtc.dev/vtex/apis/policies-system-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/vtex/policies-system-api/revisions/399d282eceef/schema)
