Register a new parental (source) antibody under a project.
Validates VH/VL sequences are real amino-acid strings and enforces
the mAb-vs-nanobody constraint: mab requires both VH and VL;
nanobody is single-domain so vl_sequence must be null.
Idempotency. Send a unique Idempotency-Key header per logical
submit. A replay with the same key returns the cached 201; a replay
with a different body returns 409 idempotency_mismatch.
Cost: this is a write — it burns rate + quota but does not spend credits (source antibodies are metadata, not compute jobs).
Bearer authentication header of the form Bearer <token>, where <token> is your auth token.
Body for POST /v1/source-antibodies.
UUID of the project to register this antibody under. Must belong to the caller's org.
"7b4a3c0f-2e6d-4c7a-9e8f-1d3b5a2c4e6f"
Display name (1–120 chars).
1 - 120"Adalimumab"
One of: mouse, rabbit, llama, human, synthetic, other.
"mouse"
Heavy-chain variable region amino-acid sequence (single-letter code).
"QVQLVESGGGLVQPGGSLRLSCAASGFTFS..."
mab (paired VH+VL) or nanobody (single-domain VHH). Nanobodies must omit vl_sequence; mAbs require it.
"mab"
Light-chain variable region. Required for mab; must be null for nanobody.
"DIQMTQSPSSLSASVGDRVTITCRASQGIRN..."
Successful Response
A source (parental) antibody sequence registered under a project.
Opaque source antibody identifier (UUID).
"a1b2c3d4-e5f6-4789-89ab-cdef01234567"
Display name.
"Adalimumab"
One of: mouse, rabbit, llama, human, synthetic, other.
"mouse"
Either mab (paired VH+VL) or nanobody (single-domain VHH).
"mab"
Heavy-chain variable region amino-acid sequence.
"QVQLVESGGGLVQPGGSLRLSCAASGFTFS..."
Parent project this antibody is registered under.
"7b4a3c0f-2e6d-4c7a-9e8f-1d3b5a2c4e6f"
ISO-8601 timestamp (UTC) when the record was created.
"2026-04-21T14:05:00+00:00"
Light-chain variable region amino-acid sequence. null for nanobodies.
"DIQMTQSPSSLSASVGDRVTITCRASQGIRN..."