Finalize Uploaded Artifact
Finalize a previously signed upload into canonical artifact metadata.
POST
/v2/artifacts/finalize-uploadFinalize 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.