---
title: "PATCH Questionnaire Request"
method: PATCH
path: "/v2/questionnaire_requests"
---

# PATCH Questionnaire Request

`PATCH /v2/questionnaire_requests`

PATCH a questionnaire request in Conveyor

## Path parameters

- `id` string, required

## Headers

- `X-API-KEY` string

## Request body

- object
  - `external_id` string — The unique ID of the ticket from your external system. This is required unless you are passing in case_ids (as that will be used as the external_id).
  - `case_ids` string — Our Salesforce managed package has a trigger that will pass in all Case IDs that have been updated
  - `raw_data` string, json — This is the data from your ticket that you want our agent to have as context. Ideally it is in JSON, but a string will work too.
  - `file` string, binary — File you want our agent to analyze. This should be a questionnaire. Portal-based questionnaires should have the links / details sent via the raw_data parameter.
  - `source` string — The name of the system you are using to integrate. E.g. "salesforce" or "workato". It is for reference only.

## Response `200`

200

- object
  - `_embedded` object
    - `questionnaire_requests` object[]
      - `id` string
      - `status` unknown
      - `source` string
      - `submitter_email` string
      - `submitter_external_id` unknown
      - `submitter_external_name` unknown
      - `external_id` string

---

[API](https://skmtc.net/conveyor/apis/portal-api.md) · [All operations](https://skmtc.net/conveyor/apis/portal-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/conveyor/portal-api/versions/adc0da85b126/schema)
