io.atcr.hold.getPartUploadUrl

seamark.cr View official

{
  "$type": "com.atproto.lexicon.schema",
  "defs": {
    "main": {
      "description": "Get a presigned URL or endpoint info for uploading a specific part of a multipart upload.",
      "errors": [
        {
          "name": "InvalidUploadId"
        },
        {
          "name": "InvalidPartNumber"
        }
      ],
      "input": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "partNumber": {
              "description": "Part sequence number (1-indexed)",
              "minimum": 1,
              "type": "integer"
            },
            "uploadId": {
              "description": "Upload session ID from initiateUpload",
              "maxLength": 256,
              "type": "string"
            }
          },
          "required": [
            "uploadId",
            "partNumber"
          ],
          "type": "object"
        }
      },
      "output": {
        "encoding": "application/json",
        "schema": {
          "properties": {
            "headers": {
              "description": "Additional headers required for the request (e.g., content-type)",
              "type": "unknown"
            },
            "method": {
              "default": "PUT",
              "description": "HTTP method to use (usually PUT)",
              "maxLength": 16,
              "type": "string"
            },
            "url": {
              "description": "URL to PUT the part data to",
              "format": "uri",
              "type": "string"
            }
          },
          "required": [
            "url"
          ],
          "type": "object"
        }
      },
      "type": "procedure"
    }
  },
  "id": "io.atcr.hold.getPartUploadUrl",
  "lexicon": 1
}

Validate Record

Validate a record against io.atcr.hold.getPartUploadUrl

Validation Options
Treat any remaining unresolved references as valid

Metadata

DID
did:plc:wfj5kyialpmcv2fzk6uqwsln
CID
bafyreidbpbaaozowexogddd3j24dhz472zjojs3df3ucqjruzfaxhx2uay
Indexed At
2026-02-18 19:29 UTC
AT-URI
at://did:plc:wfj5kyialpmcv2fzk6uqwsln/com.atproto.lexicon.schema/io.atcr.hold.getPartUploadUrl

Similar Lexicons

Lexicons whose schemas describe something close to this one. Check them before publishing a new one that overlaps.

  • town.delve.video.uploadPart procedurenot 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 neve…

  • Start a new multipart upload session for an OCI blob. Returns an uploadId to be used with subsequent part upload and completion endpoints.

  • Finalize a multipart upload and move the assembled blob to its final location.

Lexicon Garden

@