At this level
town.delve.video ยท 9- town.delve.video.abortUpload procedure not from the namespace authority Abort an upload only while it is created, releasing its quota reservation immediately. Terminal sessions are unchanged and return their terminal outcome. A finishing session returns UploadNotReady.
- town.delve.video.defs defs not from the namespace authority
- town.delve.video.finishUpload procedure not from the namespace authority Finish an upload. This call is idempotent and safe to retry. On deduplication completedJobId may differ from the input jobId; poll getJobStatus with completedJobId. Probe-based validation failures surface later as JOB_STATE_FAILED from getJobStatus, not as errors from this call.
- town.delve.video.getJobStatus query not from the namespace authority Get status details for a video processing job.
- town.delve.video.getUploadLimits query not from the namespace authority Get video upload limits for the authenticated user.
- town.delve.video.getUploadStatus query not from the namespace authority Get the authoritative status of the upload phase. Terminal states remain readable. completedJobId and jobStatus are present only for completed sessions; failureReason is present only for failed sessions.
- town.delve.video.startUpload procedure not from the namespace authority Start a multipart video upload. The declared size is exact, while optional media properties are advisory and used only for early failure; the authoritative probe runs asynchronously after upload.
- town.delve.video.uploadPart procedure not from the namespace authority Upload one part. Parts are idempotent and may be retried or re-sent while the session is created. Each expected length is derived from the upload size and part size, and Content-Length must match exactly. ETags are never exposed to clients.
- town.delve.video.uploadVideo procedure not from the namespace authority Upload a video to be processed then stored on the PDS.