---
title: "Update Trust Center subprocessor"
method: PATCH
path: "/trust-centers/{slugId}/subprocessors/{subprocessorId}"
tags: ["Trust Centers"]
---

# Update Trust Center subprocessor

`PATCH /trust-centers/{slugId}/subprocessors/{subprocessorId}`

Updates a subprocessor on a Trust Center.

## Path parameters

- `slugId` string, required
- `subprocessorId` string, required

## Request body

- EditTrustCenterSubprocessorInput
  - `description` string, nullable — What to set the subprocessor description to. If null is passed in, the subprocessor's current description is unset.
  - `location` string, nullable — What to set the subprocessor location to. If null is passed in, the subprocessor's current description is unset.
  - `purpose` string, nullable — What to set the subprocessor purpose to. If null is passed in, the subprocessor's current description is unset.

## Response `200`

Ok

- TrustCenterSubprocessor
  - `id` string, required — Unique identifier for the subprocessor.
  - `name` string, required — Name of the subprocessor.
  - `description` string, nullable, required — Description of the subprocessor.
  - `location` string, nullable, required — Where this subprocessor is deployed.
  - `purpose` string, nullable, required — The purpose that the subprocessor serves.
  - `url` string, nullable, required — URL of the subprocessor.

---

[API](https://skmtc.net/vanta/apis/build-integrations.md) · [All operations](https://skmtc.net/vanta/apis/build-integrations/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/vanta/build-integrations/versions/6c1f7590538b/schema)
