---
title: "Recover an accepted Hub `bindcraft` request. New launches return HTTP 410 `hub_execution_retired`; use `/v2/zencloud`."
method: POST
path: "/v2/hub/bindcraft/start"
tags: ["Hub"]
---

# Recover an accepted Hub \`bindcraft\` request. New launches return HTTP 410 \`hub_execution_retired\`; use \`/v2/zencloud\`.

`POST /v2/hub/bindcraft/start`

## Request

- Base URL: `https://api.omtx.ai` (the document declares no server; this is the origin it was published from)
- URL: `https://api.omtx.ai/v2/hub/bindcraft/start`
- Auth: one of:
  - API key in header `x-api-key`
  - HTTP bearer

## Headers

- `Idempotency-Key` string, required

## Request body

- object: BindCraft protein binder design job parameters. Cost: Launch pricing uses `base_cents * product(provided _cost_fields values)` with missing fields treated as factor 1, strict numeric > 0 validation, and a 9900-cent hard cap.
  - `job_name` string: Human-readable job name
  - `target_pdb_artifact_id` string, uuid, required: Uploaded target structure artifact UUID (.pdb/.ent)
  - `target_chains` string: Target chain(s) to bind
  - `target_name` string: Target name used for artifact naming
  - `hotspot_residues` string, nullable: Hotspot residues to target (e.g., 'A10,A15,A20' or 'A:10,15,20')

## Response `200`

Successful Response

- unknown

## Other responses

- `202`: Job accepted. Poll /v2/jobs/{job_id} for status/result.

---

[API](https://skmtc.dev/omtx/apis/gateway.md) - [All operations](https://skmtc.dev/omtx/apis/gateway/llms.txt) - [OpenAPI document](https://skmtc.dev/omtx/apis/gateway/revisions/232715a75205?raw)
