Accept customer or delegated-uploader submitted artifacts with required consent capture and non-evaluation labels.

post/api/v1/organizations/{org_id}/customer-uploads

Request

  • Base URL: https://api.basecite.com
  • URL: https://api.basecite.com/api/v1/organizations/{org_id}/customer-uploads
  • Auth: none declared. Required headers: Idempotency-Key

Headers

Idempotency-Keystring required

Stable replay key for a single mutation request.

Request body

filenamestring required
content_typestring
visibility'ai_readable_controlled' | 'private_summary_public' | 'internal_only' | 'public_profile' required
payloadstring required
uploader_organization_type'customer' | 'solution_company' | 'third_party'
uploader_organization_idstring
asserted_subject_org_idstring
customer_workspace_access'granted' | 'not_granted'

Example request

{
  "content_type": "text/plain",
  "consent": {
    "beta_agreement_version": "controlled-launch-2026-06-19",
    "ai_readable_use_consent_version": "ai-readable-use-2026-06-19"
  }
}

Response

Upload accepted as non-evaluated provenance record with redacted consent_capture status

request_idstring
trace_idstring

Changes

No recorded changes to this operation across all 1 revision of this API.