Register document upload metadata
Finalizes a previously granted upload. The immutable object generation, ownership path, signed metadata, byte length, SHA-256, and actual file signature are verified before a bounded malware scan runs. Extraction remains blocked unless the terminal scan result is clean.
Authorizations
Use Authorization: Bearer pyai_live_... (or pyai_test_...).
Path Parameters
Body
Opaque object-storage reference. Never a document body or public URL.
^obj_[A-Za-z0-9_-]{20,}$255x >= 1Lowercase SHA-256 content hash.
^[0-9a-f]{64}$Optional immutable object generation returned by storage.
^[1-9][0-9]*$Response
Upload metadata registered
"ncc_..."
"telephony.compliance_case"new_number, port_in US, CA, IN, GB, AU collecting_evidence, extracting, needs_review, ready_for_submission, submitted, cancelled Immutable rules, source identifiers, thresholds, retry caps, parallelism, wall-clock, cost, and retention configuration frozen when the case started.
Terminal processing attempts. Extracted personal values are masked in API views.
x >= 1Deprecated compatibility field. Always pyai_network.
"pyai_network"network_review_submitted, cancelled_by_customer, null Correction audit metadata. Corrected PII values are intentionally omitted from API views.
Deprecated compatibility field. Always empty.
Deprecated compatibility field. Always empty; use network operations.