ListObjectsForS3
ListObjectsV2 backing query: flat (recursive) or directory-mode listing over a bucket's uploads in lexicographic S3-key order with keyset pagination. Same trust model and internal-token guard as ResolvePortalRequest.
JWT access token obtained via OAuth2 flow or service account
In: header
Header Parameters
Define the version of the Connect protocol
1Define the timeout, in ms
Request Body
application/json
Reference to a bucket by ID or hostname
Required: only SigV4-verified access keys may list. The api recomputes the key's authority over the bucket.
1 <= lengthS3 key prefix filter (no leading slash). Empty = whole bucket.
length <= 1024"" (flat/recursive) or "/" (directory mode: immediate children + common prefixes). Other delimiters are not supported.
length <= 11-1000; defaults to 1000.
int320 <= value <= 1000Opaque keyset cursor from a previous page's next_continuation_token.
length <= 2048Response Body
application/json
application/json
curl -X POST "https://uploads-api.xeonr.io/uplim.api.v1.InternalPortalService/ListObjectsForS3" \ -H "Connect-Protocol-Version: 1" \ -H "Content-Type: application/json" \ -d '{}'{
"denied": {
"reason": "REASON_UNSPECIFIED"
},
"objects": [
{
"key": "string",
"sizeBytes": 0,
"updatedAt": "2023-01-15T01:30:15.01Z",
"uploadId": "string"
}
],
"commonPrefixes": [
"string"
],
"isTruncated": true,
"nextContinuationToken": "string"
}{
"code": "not_found",
"message": "string",
"details": [
{
"type": "string",
"value": "string",
"debug": {}
}
]
}