Compute rule-based ADC developability analysis and persist it.
Pass structure_job_id to include SASA-based conjugation-site
accessibility analysis; omit it to run the sequence-only rules. The
result is persisted to adc_designs.analysis and also returned in
the response body — subsequent GET /v1/adc-designs/{id} calls
surface the cached analysis without re-running.
A foreign-org structure_job_id returns 404 before any
storage access — the service-role client can’t be used to exfiltrate
another tenant’s PDB bytes.
Plan gate. None today — analysis is cheap, rule-based, and free. 402 is declared on the spec because the /v1 OpenAPI regression pins it on every POST, and future plan gates will surface as 402.
Idempotency. The idempotency middleware caches POST replays by
Idempotency-Key header. Since the rule-based analysis is
deterministic given the design row + PDB, replaying under the same
key returns the cached response — consistent with the GET-side
analysis column, which is written by this endpoint.
Cost: write — burns rate + quota. Does not debit credits.
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body for POST /v1/adc-designs/{id}/analysis.
Optional structure-prediction job whose PDB should be loaded for conjugation-site SASA analysis. Must belong to the caller's org; cross-org ids return 404. Omit to run sequence-only rule-based analysis.
"33aabbcc-4455-6677-8899-0011aabbccdd"
Successful Response