---
title: "Update banking asset"
method: PATCH
path: "/v1/issuer/{issuer_id}/assets/{asset_id}"
tags: ["Assets"]
---

# Update banking asset

`PATCH /v1/issuer/{issuer_id}/assets/{asset_id}`

## Request

- Base URL: `https://sandbox.pismolabs.io/passport`
- URL: `https://sandbox.pismolabs.io/passport/v1/issuer/{issuer_id}/assets/{asset_id}`
- Auth: none declared

Update a banking asset using issuer and asset IDs

This endpoint generates an [Asset updated](https://developers.pismo.io/events/docs/assets-asset-update-1) event.

## Path parameters

- `issuer_id` string, required
- `assetId` string, required

## Headers

- `x-cid` string

## Request body

- UpdateAsset
  - `operation_type` 'DELETE' | 'SUSPEND' | 'RESUME' | 'CALL_CENTER_ACTIVATION' | 'CARDHOLDER_STEPUP_APP_TO_APP' | 'TOKEN_DEVICE_BIDING_APPROVE' | 'TOKEN_DEVICE_BINDING_APPROVE_BANK_APP', required: Operation type: * `DELETE` - Delete token * `SUSPEND` - Suspend token * `RESUME` - Resume suspended token * `CALL_CENTER_ACTIVATION` - Call center verification * `CARDHOLDER_STEPUP_APP_TO_APP` - App2App verification * `TOKEN_DEVICE_BIDING_APPROVE` - Device verification, approve and activate the most recently inactive device (only Visa) * `TOKEN_DEVICE_BINDING_APPROVE_CALL_CENTER` - Device verification with call center activation, approve and activate the most recently inactive device (only Visa) * `TOKEN_DEVICE_BINDING_APPROVE_BANK_APP` - Device verification with bank app approval, approve and activate the most recently inactive device (only Visa) **Note**: For App2App token activation, set this field to `CARDHOLDER_STEPUP_APP_TO_APP` (Mastercard) and `CALL_CENTER_ACTIVATION` (Visa).
  - `early_redemption_terms` 'yes' | 'no' | 'market': Early redemption terms: * `yes` — Has early redemption terms * `no` — Does not have early redemption terms * `market` — Redeem at market
  - `additional_data` AdditionalData
    - `early_redemption_attributes` EarlyRedemptionAttribute[]
      - `date` string: Redemption date, format = yyyy/mm/dd.
      - `interest_rate` number, double: Interest rate
      - `floating_rate` number, double: Floating rate

## Response `200`

OK

- AssetUpdateResponse
  - `asset_id` string: Asset ID. This ID is client-generated. It must be between 1 and 128 characters long and consist of only the characters [a-z,A-Z,0-9,-,:].
  - `asset_type` 'cdb' | 'rdb': Asset type, `cdb` (certificate of deposit) or `rdb` (bank deposit receipt)
  - `issuer_id` string: Issuer ID. For more information, see [issuer identification number](https://www.investopedia.com/terms/i/issuer-identification-number-iin.asp)
  - `isin_code` string: An International Securities Identification Number (ISIN) uniquely identifies a security. Its structure is defined in ISO 6166. The ISIN code is a 12-character alphanumeric code that serves for uniform identification of a security through normalization of the assigned National Number, where one exists, at trading and settlement.
  - `registration_mode` 'single' | 'many': Registration mode — `single` or `many`
  - `issuing_date` string: Date/time when card was issued in RFC3339 format, i.e., 2019-07-03T17:23:18Z
  - `maturity_date` string, date: Deposit maturity date in YYYY-MM-DD format
  - `created_at` string, date-time: Datetime program calendar strategy was created. Format = YYYY-MM-DDTHH:MM:SS:MM.
  - `updated_at` string, date-time: Datetime program calendar strategy was updated. Format = YYYY-MM-DDTHH:MM:SS:MM
  - `issued_units` integer: Number of issued units
  - `unit_value` number, double: Per unit value
  - `index_type` 'di' | 'pre' | 'ipca': Index type: * `di` — DI rate is the average rate of interbank transactions carried out through interbank certificates of deposits. It is calculated based on fixed interbank deposits transactions settled within one business day. * `ipca` — The Extended National Consumer Price Index (IPCA) is the reference for the Brazilian inflation-targeting system. The Banco Central do Brasil (BCB) works to ensure that the IPCA's annual inflation is centered at the inflation target set by the National Monetary Council (CMN). The IPCA is also the price index of the National Treasury's Notes Series B (NTN-B). * `pre` — Use when there is a tax defined for the asset.
  - `index_rate` number, double: Index rate
  - `status` 'PENDING' | 'PROCESSING' | 'CANCELLED' | 'SETTLED' | 'PROCESSED': PENDING: Charge is scheduled and waiting for the cycle to close. PROCESSING: Cycle closing process has started and is awaiting completion. CANCELLED: Charge canceled due to link cancellation. SETTLED: Amount is zero and/or `minimum_spend_to_charge` has not been reached. PROCESSED: Charge was posted on the statement."
  - `currency` string: ISO-4217 currency code.
  - `early_redemption_terms` 'yes' | 'no' | 'market': Early redemption terms: * `yes` — Has early redemption terms * `no` — Does not have early redemption terms * `market` — Redeem at market
  - `interest_rate` number, double: Interest rate
  - `additional_data` AdditionalData
    - `early_redemption_attributes` EarlyRedemptionAttribute[]
      - `date` string: Redemption date, format = yyyy/mm/dd.
      - `interest_rate` number, double: Interest rate
      - `floating_rate` number, double: Floating rate

---

[API](https://skmtc.dev/pismo/apis/platform-authentication.md) - [All operations](https://skmtc.dev/pismo/apis/platform-authentication/llms.txt) - [OpenAPI document](https://skmtc.dev/pismo/apis/platform-authentication/revisions/935b62e16de4?raw)
