Ir al contenido

Prepare a revision of a draft

POST/api/public/v1/aip/drafts/{public_id}/prepare beta

Starts the draft's preparation for revision: ground what has no grounding, run every case, pack the draft and replay it. A request for a revision whose job is running or ready returns that job. 409 DRAFT_REVISION_STALE when the draft changed since that revision; 409 GROUNDING_IN_FLIGHT while one of its intent policies is being grounded.

Ventana de terminal
curl --fail-with-body -X POST 'https://app.openlatch.ai/api/public/v1/aip/drafts/<draft_public_id>/prepare' \
-H "Authorization: Bearer $OPENLATCH_API_KEY" \
-H 'Content-Type: application/json' \
-d '{"revision":<revision>}'
Rol en la organizaciónEste punto de conexión
ownerPermitido
adminPermitido
editorPermitido
viewerNo permitido

Una clave tiene el rol que su propietario ocupa en la organización. Consulte Autenticación.

Ámbito de la clave de API: aip:write

ParámetroTipoDescripción
public_idstringObligatorio.
ParámetroTipoDescripción
Idempotency-Keystring or nullOptional. Makes this request safe to retry. Depending on the request, the same key with the same request either joins the job the first one queued (409 JOB_ALREADY_EXISTS, the job id in details) or replays the first answer (Idempotent-Replayed: true; 409 IDEMPOTENCY_IN_PROGRESS while it runs). The same key with another request is 422 IDEMPOTENCY_KEY_REUSED.
CampoTipoDescripción
revisionintegerObligatorio.
CampoTipoDescripción
dataobjectObligatorio. `202 for a job-starting operation: poll GET /aip/jobs/{job_id}`.
data.job_idstringObligatorio.
{
"data": {
"job_id": "3f6c1a2e-8b4d-4c1f-9a7e-0d5b2c8e4f10"
}
}