---
search:
  tags:
    - Instrumente
    - POST
seo:
  description: >-
    Pregătește o modificare cu {input: {...}}. Pregătirea nu aprobă și nu
    execută publicarea. O pregătire reușită returnează confirmationCapability și
    expiresAt;…
sidebar:
  label: Pregătește o modificare
  badge: POST
title: Pregătește o modificare
type: openapi-operation
---
Pregătește o modificare cu &#123;input: &#123;...&#125;&#125;. Pregătirea nu aprobă și nu execută publicarea. O pregătire reușită returnează confirmationCapability și expiresAt; un eșec al instrumentului poate folosi tot HTTP 200. Cererile JSON sunt limitate la 65.536 de octeți.

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

**Corpul cererii** (`application/json`, obligatoriu)

- `input` (object, obligatoriu)

Exemplu pentru corpul cererii:

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

**Răspunsuri**

- `200` — Pregătire sau eșec al instrumentului.
- `400` — Cerere nevalidă. Parametrii de interogare nu sunt acceptați. Erorile de validare ale instrumentelor pot folosi structura unui răspuns de eroare al instrumentului.
- `401` — Datele de acces bearer lipsesc, sunt nevalide sau au expirat.
- `403` — Datele de acces nu au permisiunile necesare.
- `404` — API-ul pentru acces programatic sau instrumentul solicitat nu este disponibil.
- `413` — Cererea depășește limita de octeți.
- `429` — Limita de frecvență a cererilor a fost depășită. Eroarea permite reîncercarea.
- `503` — API-ul sau serviciul din amonte care îl execută nu este disponibil.

Exemplu de răspuns, 200:

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