---
title: "Update Card Copilots"
method: PUT
path: "/cards/{cardId}/copilots"
tags: ["Card Copilots"]
---

# Update Card Copilots

`PUT /cards/{cardId}/copilots`

Update the copilots of a specific card. The cardholder and the copilots have access to the card and its card details.
You need to provide all copilots you want to assign to the card. Copilots that are not provided will be removed from the card.

**Note: the copilots feature is available for `TRAVEL` cards only.**

## Path parameters

- `cardId` string, uuid, required

## Request body

- object
  - `cardholderIds` string[], nullable — The IDs of the cardholders to assign as copilots to the card.
  - `teamIds` string[], nullable — The IDs of the teams to assign as copilots to the card.

## Response `202`

Accepted

- object
  - `cardId` string, uuid — The ID of the card.
  - `copilots` object, nullable — The copilot also has access to the card and its card details alongside with the cardholder.
    - `cardholderIds` string[] — The IDs of the cardholders assigned as copilots to the card.
    - `teamIds` string[] — The IDs of the teams assigned as copilots to the card.

## Other responses

- `400` — unresolved $ref
- `401` — unresolved $ref
- `403` — unresolved $ref
- `404` — unresolved $ref
- `429` — unresolved $ref
- `500` — unresolved $ref

---

[API](https://skmtc.dev/getpliant/apis/pliant-customer-api.md) · [All operations](https://skmtc.dev/getpliant/apis/pliant-customer-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/getpliant/pliant-customer-api/revisions/f3f589cfa718/schema)
