Amazon S3 · Schema

ListBucketResult

Container for the result of the ListObjectsV2 operation.

ArchiveBackupCloud StorageData StorageObject StorageScalable Storage

Properties

Name Type Description
IsTruncated boolean Set to false if all of the results were returned. Set to true if more keys are available to return.
Contents array
Name string Bucket name.
Prefix string Keys that begin with the indicated prefix.
Delimiter string Causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element.
MaxKeys integer Sets the maximum number of keys returned in the response.
CommonPrefixes array
EncodingType string Encoding type used by Amazon S3 to encode object key names.
KeyCount integer The number of keys returned with this request.
ContinuationToken string If ContinuationToken was sent with the request, it is included in the response.
NextContinuationToken string NextContinuationToken is sent when isTruncated is true, which indicates that there are more keys to return.
StartAfter string If StartAfter was sent with the request, it is included in the response.
View JSON Schema on GitHub

JSON Schema

amazon-s3-rest-list-bucket-result-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "title": "ListBucketResult",
  "type": "object",
  "description": "Container for the result of the ListObjectsV2 operation.",
  "properties": {
    "IsTruncated": {
      "type": "boolean",
      "description": "Set to false if all of the results were returned. Set to true if more keys are available to return."
    },
    "Contents": {
      "type": "array"
    },
    "Name": {
      "type": "string",
      "description": "Bucket name."
    },
    "Prefix": {
      "type": "string",
      "description": "Keys that begin with the indicated prefix."
    },
    "Delimiter": {
      "type": "string",
      "description": "Causes keys that contain the same string between the prefix and the first occurrence of the delimiter to be rolled up into a single result element."
    },
    "MaxKeys": {
      "type": "integer",
      "description": "Sets the maximum number of keys returned in the response."
    },
    "CommonPrefixes": {
      "type": "array"
    },
    "EncodingType": {
      "type": "string",
      "description": "Encoding type used by Amazon S3 to encode object key names."
    },
    "KeyCount": {
      "type": "integer",
      "description": "The number of keys returned with this request."
    },
    "ContinuationToken": {
      "type": "string",
      "description": "If ContinuationToken was sent with the request, it is included in the response."
    },
    "NextContinuationToken": {
      "type": "string",
      "description": "NextContinuationToken is sent when isTruncated is true, which indicates that there are more keys to return."
    },
    "StartAfter": {
      "type": "string",
      "description": "If StartAfter was sent with the request, it is included in the response."
    }
  }
}

Work with this as data

Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for schemas

4 MCP tools reach this
  • find_json_schemasBrowse and filter every JSON Schema in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/amazon-s3-rest-list-bucket-result"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.