---
title: "Update agent passport policies"
method: PATCH
path: "/v0.2.4/agents/update-policies"
tags: ["Agents"]
---

# Update agent passport policies

`PATCH /v0.2.4/agents/update-policies`

Updates agent APort passport with limits, capabilities, and regions.
This directly updates the agent's passport according to Open Agent Passport schema.
At least one of limits, capabilities, or regions must be provided.

## Request body

- object
  - `id` string, required — Agent UID
  - `subAccount` string — Sub-account identifier
  - `limits` object — Transaction limits
    - `USD` object
      - `maxPerTx` integer — Maximum USD per transaction
      - `dailyCap` integer — Daily USD cap
    - `CAD` object
      - `maxPerTx` integer
      - `dailyCap` integer
    - `NGN` object
      - `maxPerTx` integer
      - `dailyCap` integer
    - `MXN` object
      - `maxPerTx` integer
      - `dailyCap` integer
    - `refundAmountMaxPerTx` integer — Maximum refund amount per transaction
    - `refundAmountDailyCap` integer — Daily cap for refund transactions
    - `approvalRequired` boolean — Whether approval is required for transactions
  - `capabilities` union[] — Agent capabilities (finance.* or wallet.* only)
    - union
      - string — Capability ID
      - object
        - `id` string — Capability ID
        - `params` object — Capability parameters
  - `regions` string[] — Allowed regions for agent operations (ISO country codes)

## Response `200`

Agent passport updated successfully

- object
  - `status` string
  - `data` object
    - `passport` object — Updated APort passport with new limits/capabilities/regions

## Other responses

- `400` — Validation error in the request.
- `401` — Access to this resource is not available for unauthenticated users.
- `404` — The requested resource was not found.
- `500` — Indicates an internal server error.

---

[API](https://skmtc.net/chimoney/apis/chimoney-api-docs.md) · [All operations](https://skmtc.net/chimoney/apis/chimoney-api-docs/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/chimoney/chimoney-api-docs/revisions/227751df36a0/schema)
