---
title: "Update a Corporate Purchase"
method: PATCH
path: "/v2/corporate-purchase/{id}"
tags: ["Corporate Purchase"]
---

# Update a Corporate Purchase

`PATCH /v2/corporate-purchase/{id}`

## Request

- Base URL: `https://api.starkbank.com`
- URL: `https://api.starkbank.com/v2/corporate-purchase/{id}`
- Auth: API key in header `Digital-Signature`

Use this route to update the description and the tags of a corporate purchase. A purchase is settled by the card network, so every other field is read-only.
NOTE:Each update creates an updated log, and the request body must contain at least one of description or tags.

## Path parameters

- `id` string, required

## Request body

- object
  - `description` string: New description for the purchase. Max of 140 characters. Example: "Team lunch".
  - `tags` string[]: New array of strings to tag the purchase. Max of 100 tags of up to 100 characters each. All tags will be converted to lowercase.

## Response `200`

Successful operation

- object

## Other responses

- `400`: Client error
- `500`: Server error

---

[API](https://skmtc.dev/starkbank/apis/stark-bank-api.md) - [All operations](https://skmtc.dev/starkbank/apis/stark-bank-api/llms.txt) - [OpenAPI document](https://skmtc.dev/starkbank/apis/stark-bank-api/revisions/aeff5068a5da?raw)
