---
title: "Get campaign requirements"
method: GET
path: "/feedback/campaign/requirements"
tags: ["Feedback Management"]
---

# Get campaign requirements

`GET /feedback/campaign/requirements`

<Warning>
The Feedback Management API is currently in **BETA**, therefore the following endpoints are subject to modification, given a **2 week notice**.

If you are planning to use any of them, please **notify us** so we will be able to keep you informed about upcoming changes.
</Warning>

Returns the recipient fields and template variables needed to prepare a feedback email campaign
for the given feedback form and email template.

Use this endpoint before [Send a feedback email campaign](/api-reference/feedback-management/send-a-feedback-email-campaign)
to determine which keys to include in each recipient payload.

## Query parameters

- `feedback_form_id` string, required
- `feedback_email_template_id` integer, required

## Response `200`

Campaign requirements retrieved successfully

- CampaignRequirementsResponse
  - `feedback_form_id` string, required — ID of the feedback form associated with the campaign
  - `feedback_email_template_id` integer, required — ID of the email template used to compute campaign requirements
  - `recipient_fields` string[], required — Recipient-level fields supported by the send endpoint. This list currently includes `email_address` and `unsubscribe_url`.
  - `variable_fields` string[], required — Template variable names recipients should provide under `variables`, sorted alphabetically.

## Other responses

- `401` — You are not authenticated
- `403` — You are not allowed to perform this action
- `404` — Feedback form or email template not found
- `422` — Query parameter validation error

---

[API](https://skmtc.net/partoo/apis/partoo-rest-api.md) · [All operations](https://skmtc.net/partoo/apis/partoo-rest-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/partoo/partoo-rest-api/revisions/3652d8b1a8b3/schema)
