Finalize Uploaded Artifact

Finalize a previously signed upload into canonical artifact metadata.

POST/v2/artifacts/finalize-upload

Finalize Uploaded Artifact

Validate the uploaded object and return the canonical artifact metadata row used by artifact-backed Hub launches.

cURL
curl -X POST https://api.omtx.ai/v2/artifacts/finalize-upload \
  -H "x-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "artifact_id": "11111111-1111-1111-1111-111111111111"
  }'
Response
{
  "artifact_id": "11111111-1111-1111-1111-111111111111",
  "filename": "target.pdb",
  "content_type": "chemical/x-pdb",
  "size_bytes": 12345,
  "created_at": "2026-03-31T12:00:00Z",
  "expires_at": "2026-04-01T12:00:00Z"
}
  • This route is idempotent for an already-finalized artifact ID that is still unexpired.
  • Uploaded artifacts currently expire after 24 hours.