---
title: "Update an Authorize"
method: PUT
path: "/{authorize_id}"
---

# Update an Authorize

`PUT /{authorize_id}`

This endpoint updates the required details for any specified authorized transactions.

## Path parameters

- `authorize_id` string, required

## Request body

- object
  - `description` string — The description of the authorize.
  - `metadata` object — The details of the metadata key/value pairs that need to be updated. Individual keys can be unset by posting an empty value to them. All keys can be reset by posting an empty value to metadata.
    - `udf1` string
    - `udf2` string
    - `udf3` string

## Response `200`

200

- object
  - `id` string
  - `object` string
  - `live_mode` boolean
  - `api_version` string
  - `method` string
  - `status` string
  - `amount` integer
  - `currency` string
  - `threeDSecure` boolean
  - `save_card` boolean
  - `merchant_id` string
  - `product` string
  - `statement_descriptor` string
  - `transaction` object
    - `authorization_id` string
    - `timezone` string
    - `created` string
    - `expiry` object
      - `period` integer
      - `type` string
    - `asynchronous` boolean
    - `amount` integer
    - `currency` string
  - `reference` object
    - `track` string
    - `payment` string
    - `gateway` string
    - `acquirer` string
    - `transaction` string
    - `order` string
  - `response` object
    - `code` string
    - `message` string
  - `acquirer` object
    - `response` object
      - `code` string
      - `message` string
  - `card` object
    - `object` string
    - `first_six` string
    - `last_four` string
  - `receipt` object
    - `id` string
    - `email` boolean
    - `sms` boolean
  - `customer` object
    - `id` string
    - `first_name` string
    - `last_name` string
    - `email` string
    - `phone` object
      - `country_code` string
      - `number` string
  - `source` object
    - `object` string
    - `type` string
    - `payment_type` string
    - `payment_method` string
    - `channel` string
    - `id` string
  - `redirect` object
    - `status` string
    - `url` string
  - `post` object
    - `status` string
    - `url` string
  - `auto` object
    - `status` string
    - `type` string
    - `time` integer
  - `description` string
  - `metadata` object
    - `udf1` string
    - `udf2` string
    - `udf3` string

## Other responses

- `400` — 400

---

[API](https://skmtc.net/tap/apis/authorize.md) · [All operations](https://skmtc.net/tap/apis/authorize/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/tap/authorize/versions/86f4d9b29db0/schema)
