---
search:
  tags:
    - Mga tool
    - POST
seo:
  description: >-
    Maghanda ng pagbabago gamit ang {input: {...}}. Hindi inaaprubahan o
    isinasagawa ng paghahanda ang pag-publish. Kapag matagumpay, ibinabalik ang…
sidebar:
  label: Maghanda ng pagbabago
  badge: POST
title: Maghanda ng pagbabago
type: openapi-operation
---
Maghanda ng pagbabago gamit ang &#123;input: &#123;...&#125;&#125;. Hindi inaaprubahan o isinasagawa ng paghahanda ang pag-publish. Kapag matagumpay, ibinabalik ang confirmationCapability at expiresAt; maaari ring gumamit ng HTTP 200 ang tool error. Hanggang 65536 bytes lang ang JSON request.

`POST /api/v1/tools/{tool}/prepare`

**Nilalaman ng request** (`application/json`, kailangan)

- `input` (object, kailangan)

Halimbawa ng nilalaman ng request:

```json
{
  "input": {
    "property1": "string",
    "property2": "string"
  }
}
```

**Mga tugon**

- `200` — Paghahanda o tool error.
- `400` — Hindi valid ang request. Hindi tinatanggap ang query parameters. Maaaring gumamit ng tool error format ang mga validation failure.
- `401` — Wala, hindi valid, o expired ang bearer credentials.
- `403` — Kulang ang kinakailangang permissions ng credentials.
- `404` — Hindi available ang API o ang hiniling na tool.
- `413` — Lumampas sa byte limit ang request.
- `429` — Lumampas sa request limit. Maaaring subukan ulit.
- `503` — Hindi available ang API o ang serbisyong nagpapatakbo ng operasyon.

Halimbawa ng tugon, 200:

```json
{
  "confirmationCapability": "stringstringstringstringstringst",
  "expiresAt": "2019-08-24T14:15:22Z",
  "inputDigest": "string",
  "status": "confirmation_required",
  "summary": "string",
  "toolName": "adAuditQuote"
}
```
